SingSurf logo

Richard Morris

Interactive geometry programs, mathatical programming and mathematics tuition.

rich@singsurf.org

Online Curve and Surface programs

Advanced demo, covers all types of curves and surfaces.

Jep

A Java library for parsing, evaluating mathematical equations.

Core Jep
Jep is a small fast mathematical parsing and evaluation library. It suports various datatype including, BigDecimals, strings and complex number and has a wide rang of built in functions. It is highly customizable allow diferent syntaxes for equations. I am co-developer and its available from singularsys.com.
Examples: The function plotter applications on the left have all been made using Jep. A console applet allows an interactive session.
GWT Jep
GWT Jep is a javascript version of the core Jep library using the Google Web Toolkit.
Jep Extensions
JepExtensions Adds many other features to the core jep library.
  • matrices
  • very fast evaluation over reals
  • Symbolic manipulation, including symbolic differentiation
  • structured programming with for and while loops
  • Mathml

Kaleidoscope

Explore the 17 symmetric wallpaper patterns.

tesselated imagetesselated imagetesselated imagetesselated image

Mathematics tuition

Interested in private mathematics tuition in south-east Cornwall? I offer tuition at all ages and all levels with an emphasis on engaging the student and exciting the students:

My son has just finished his GCSEs and I had a fantastic tutor, Richard Morris, who taught him for 1.5 hours per week for about 12 wks before his exams. From really disliking maths he now really loves it and found his exam straightforward. - Di Baker MentOrg

Polyhedra

the cube-octohedronicoso-dodecahedrongreat dodecahedron

A collection of uniform polyhedra in rotatable 3D.

picture of a brain

Essays

a cubic surface

Cubic surfaces

All the surfaces defined by cubics equations.

a double rocker linkage

Four-bar linkages

Interactive example of linkages.

Cover of the Whitechapel 1600-1800 book

Stepney

My father Derek Morris's page on Early Modern Stepney History. With details on his research into Mile End Old Town, Wapping, and the East End of London in the 18th and 19th centuaries.

CV

My full CV.

Other Stuff

Los'Samba Samba band based in Lostwithiel and Lerryn, South East Cornwall.

Merseyside Dock Action me being arrested at an Earth First! action in the early 90's.

Moon phases long term variations in the length of time between full moons.

TabSwitcher a Google Chrome Extension which add a drop down menu showing all your open tabs and lets you switch to them.

A simple graphics program for teaching geometry.

Lerryn.net My local village website, which I help administer.

Lerryn Setsudo Ki Aikido the Aikido group I teach.

Harpur Hill Resident Association A community website I've helped build.

Flash Gravity Game simple game in Flash, made using open source tools and raw action script.

You can find me on Wikipedia (Salix alba), Facebook, (YouTube), and Slashdot (pfafrich).

I worked with Plants For A Future a charity investigating the wide range of useful plants which can be grown and ecological systems of growing. I still work a bit with the Cornwall Site near St Veep, Lerryn, Lostwithiel, Cornwall.

I have a stackoverflow accounts on the main SO, maths and arduino stacks. profile for Salix alba at Stack Overflow, Q&A for professional and enthusiast programmers


Email rich@singsurf.org for comments.

Yes this site uses cookies, mainly google analytics and google adsense. If thats a problem turn javascript off when browsing. No Cookie Law