OTHER PROGRAMSSource code for these programs are provided in the spirit of the Free Software
Movement. |
find.c (2008)Seeks and iterates periodic orbits up to given period for Rossler attractor. Based on identifying intersections with the x=y line on the first return map. (Not as efficient as a lattice refinement scheme). Due to Numerical Recipes copyright, a function of this code (Runge Kutta) is missing, but you can find alternative GNU versions at GSL. The truncated program is here. |
last_link_curve.c (2008)A companion to find.c, this program takes as input two files containing two separate curves from which an attempt at calculating the linking numbers is made. NOTE: This program is a work in progress; it works with smooth curves only, and occasionaly misses or double counts a link so use it at your own risk. The main program can be found here. It needs the following codes, vect.c which uses malloc to create a vector, mmatrix.c which uses malloc to create a matrix, and mreal.c which uses realloc to "grow" a matrix. |
chay_works.m/all.sh (2008)This Matlab code with corresponding shell code models the fast-subsystem of the Chay neurological model. Note: We use Matlab here for learning purposes, this model can be easily adopted to g++ and other free programming languages. A Maple worksheet is also available. |
fixed_hash.pl (2008)A perl script that takes epd files (A Chess library format) and converts them into Povray files for animation (see my Deep Blue page for the result). Demonstrates the use of hash in perl. I also used the pgn-extract program to get the games I programmed into epd format. |
interpolate.pl (2008)A quick simple perl script for doubling the size of a data file of point samples along a line. It uses simple interpolation between data points and can be found here. |
legol (2004)
LegoL is a prototype for a program that is intended to create canonical templates. This program is written in Python and requires a Python compilier and wxPython, all available as open source. It produces linear and cyclic canonical templates. Download the source here. Please note: c++ reads 8/3 as 2, but 1.0000*8/3 as 2.666 |
convert.pl (2007)A perl script for converting x,y,z data sets into Sp(x,y,z,r0) format for a POVRAY macro is here. |
sort.pl (2007)A perl script for sorting an x y z data file and then masking it can be found here. |
verify.c (2007)A stand-alone Lorentz attractor integrator which passes r from 28 to 60 by steps of 1 for simulation output is here. Demonstrates naming a file after a variable in c++. |
batching maple (2007)A short and not well articulated how-to giving an example of batching with Maple is given here. |
deal_data.pl (2007)An introductory code that processes a file with five columns, takes the last four columns of the last two rows, and calculates the pythagorian difference. |
nuseradd.pl (2004)There are surely better ways to do this, but a brute program that uses perl to interactively and more easily add users to a linux system can be found here. |
xmlfix.pl (2004)There are surely better ways to do this, but a brute program that uses perl to fix xml files made on windows so that linux servers can properly serve them and firefox can read them (uses sed) can be found here. |
animateNLD.pl (2004)There are surely better ways to do this, but a brute program that uses gifsicle and gnuplot to take a 3D data set and rotate it for a gif animation can be found here. |
get.pl (2005)There are surely better ways to do this, but a brute program that tried to clean up a calender output program for a more formalized output for further processing can be found here. |
rooster2.c (2005)There are surely better ways to do this, but a brute program that integrates the Rossler equations using rk4 routines can be found here. |
1.1.a.c (2005), 2.1.c (2005)
There are surely better ways to do this, but a brute program that
creates random numbers and bins them for a histogram and runs a /chi^2 test
can be found
here.
|
bifur1.c (2005), gnu.pl (2005)
There are surely better ways to do this, but a brute program that
computes values for the logistic map bifurcation diagram for graphing
can be found
here |
short.c (2005), f.c (2005)
There are surely better ways to do this, but a brute program that
outputs a data set that can be used to plot the cobweb diagram for
the logistic map can be found
here plot [0:3][-0.3:3] x, \"alpha.dat\" with points,\"ross.dat\" w l ls 2 |
pro1.c (2005), pro4.c (2005)
There are surely better ways to do this, but a brute program that
compares two random data sets and demonstrates that they are random
by statistical test can be found
here |
rotation.c (2006)
There are surely better ways to do this, but a brute program that
tries to demonstrate the Wolfgang Paul apparatus for demonstrating Mathieu's
equation/ rf-Paul trap concepts using openGL can be found
here |