Software
of Curran Kelleher
LiquidMath - an open
source project which contains a pure Java math expression parsing
library and minimalistic 3D rendering library. It is planned to become
an interactive 3D graphing calculator.
JyVis - an open
source visualization platform which can
integrate visualization tools written in Jython (Java interpreted
Python) or Groovy (a Java-based
scripting language) on the fly
CurranPhysics
- an applet published on the New England Complex Systems website which
shows emergent behavior in a simple particle system.
CurranPhysics3D -
1/25/07 - A rough simulation of particles interacting with various
forces. The forces are editable.
2D Grapher - 12/09/06 - A simple 2D
cartesian grapher which supports animation, user variables, sequential
statements, conditional operations, and boolean algebra.
Cellular
Automata - Voting patterns - 1/20/06 - interactive cellular
automata simulating voting patterns.
Graphing
Calculator Supreme - 7/14/05 - aid in teaching and learning
fundamental mathematical concepts through interactive visualization. I
suppose one would call it version "alpha"
Java
3D Engine - 6/19/05 - a set of 3D classes that can be used to
create and view simple 3D objects
Fractals - 5/30/05
- Mandlebrot set type
fractals and tree fractals
Differential equation
solver: 40
solutions - 5/18/05 draws 40 solutions to a moving
differential
equation (dy/dx = f(x,y,t)) simultaneously, colors them depending on
their slope, and fades a slope field of the equation in and out.
4D Cartesian Graphs
- 5/17/05 - Z = f(X,Y,Time), creates a moving 3D surface
3D
Parametric Graph - 5/17/05 - X,Y, and Z all in terms of time,
creates a 3D curve, no surface
z = sin(xy/10)
Any questions? comments? suggestions? ideas? feel free to email me curran.kelleher@gmail.com