Home Page of Dennis J. Darland's Software Projects
Email:
dennis.darland@yahoo.com
If anyone wants to reach me directly, my telephone number in my computer room is (309)793-5071. I am not there all the time.
Comments welcome.
For other things I'm doing see
my home page.
Computer Languages I have available to me.
MY SOFTWARE PROJECTS
- Work in Ruby [and Maple 12]. Ruby progran to generate Maple program to Solve a differential equation
- Creating new Ruby version [of SODE] to generate Maple 12 code.
- Maple now has tolerances like my error estimation - but I ran into trouble trying to do comparison operations. I haven't pursued that yet.
- If anyone wants the source code - email me at dennis.darland@yahoo.com.
- My Ruby arbitrary precision too slow to worry about
- Taylor Series Theory
- 8/9/2008 Basic Funtionallity Converted
- Now [9/15/2008] limited to one equation
- New [9/17/2008] Revised to iterate on multiple equations[more remarks below]
- Functions Debugged
- 9/19/2008 sin test -> sin result
- 9/19/2008 cos test -> cos result
- 9/19/2008 addition test -> addition result
- 9/19/2008 subtraction test -> subtraction result
- 9/19/2008 multiplication test -> multiplication result
- 9/19/2008 division test -> division result
- 9/19/2008 arccos test -> arccos result
- 9/19/2008 arcsin test -> arcsin result
- 9/19/2008 arctan test -> arctan result
- 9/19/2008 cosh test -> cosh result
- 9/19/2008 sinh test -> sinh result
- 9/19/2008 tanh test -> tanh result
- 9/19/2008 exp test -> exp result
- 9/19/2008 ln test -> ln result
- 9/19/2008 Real Singularity test -> Real Singularity result
- 9/19/2008 Complex Singularity test -> Complex Singularity result
- 9/19/2008 Higher Order Equation (implicit exp) test -> Higher Order Equation result
- 9/19/2008 Higher Order Equation (implicit sin) test -> Higher Order Equation result
- 9/19/2008 Higher Order Equation (implicit cos) test -> Higher Order Equation result
- 9/19/2008 Multiple Complicated Equations test -> Multiple Complicated Equations result
- 9/19/2008 erf test -> erf result
- 9/19/2008 Si test -> Si result
- 9/19/2008 tan test -> tan result
- Functions to test
- sin5.ode
- sing2.ode
- sing3.ode
- I've realized [9/14/2008] much more work required for systems of equations.
- Note for systems of equations, the program tried to determine an order for them
- But I think all OK for one equation - which I have now restriicted MapleSode.rb to.
- But if two equations each involve terms from the other [mutual dependance] this may not be possible
- For systems of linear equations [and some others] the mutual dependance can be eliminated
- The program will work fine, as far as I know, for single equations
- I am curremntly reviewing Calculus, with Differential equations, Linear Algebra, and Partial Differential equations
coming later.[Most of this I studied in school over 35 years ago, and I did not really understand its significance
then]. As I'm reviewing this, I find I have a much greater appreciation of its significance.
- Fortunately, I have Maple 12, which is a great study aid.
-
- I've revised [9/17/2008] MapleSode.rb to, in the case of more than one equation, to [sub-]iterate on the caclulation [atomall] till
either the solution stablize oe a maximum number of [sub-]iterations [which can be modified] is reached.
- I don't know how to know if it will eventually stablize; I doubt if it, in general, is possible to tell.
- My tests so far are in 'complicated' tests above
- 9/19/2008 tan, erf and Si added and Code cleaned up
- Work in Ruby.
-
I have converted the next project to the more popular language from unicon. RubyApfp13.tgz are alpha released on sourceforge.net.
[It is not yet beta released - I have not yet found a beta tester! But I hxave had no complaints either. The Ruby versions now the current versions.]
Ruby classes for arbitrary precision floating point(with upper estimate for accumulated error).
APFP Project Home Page
- Work in Ruby on Rails.
These are fixed for rails 2.0.2. (2/25/2008) There were significant changes to rails. NOTE: They now require cookies.
8/12/2008 - I recently noticed there are broken again [rails change?] I have not had time to investigate the problem.
11/6/2008 - I have fixed the complex calculator [but only done very limited testing at this point]
I have not enough time to fix the real calculator right now. It was very difficult to be patient enough working on the
complex calculator. I need to go for a walk before going to a meeting.
After the meeting, the complex calculator was no longer working - I suspect it is failing to initialize because of a CPU quota
As I suspect there is a CPU quota, I have password protected the application. I will e-mail anyone a password
if they contact me [ my e-mail address is above]. My past experience indicates this will sufficiently restrict access!
-
My Handy Calculators [NOTE: these are not even beta released yet - I have not been able to find a beta tester!] They were written with Rails. They were written mostly to facilitate testing of APFP above.
-
I have started to write a Rails Web application for a Book database for practice using Rails with a database. I do not expect to accually use it, as I like "Book Collector", but I had actually started on it first.
- Work in Maple.
Maple program to symbolically evaluate Einstein's law of gravity (general
relativity). Result included in text file. (You don't need Maple.)
Gravity Documentation
Gravity source code
Anonymous FTP to get source code
Anonymous Download Page
You may also download the source to the java pinball game here.
Or Life.tgz - a lanuage similar to Prolog - Based on Wildlife-1.02. Originally I converted it from Unix to OS/2. Then (being unable to find the Unix code) converted it to Linux. I cannot get it to work with cygwin. It isn't a polished distribution - I just thought I would give what I had done as I don't know when I will have time to improve it. I do have a 'pitch' card game working written using it.
- Work in C.
Life.tgz - a lanuage similar to Prolog - Based on Wildlife-1.02. Originally I converted it from Unix to OS/2. Then (being unable to find the Unix code) converted it to Linux. I cannot get it to work with cygwin. It isn't a polished distribution - I just thought I would give what I had done as I don't know when I will have time to improve it. I do have a 'pitch' card game working written using it.You can download it at the ftp link above.
Life Documentation
- Work in Java.
Java Quantum Mechanical Pinball Game.
You can download the source at the ftp link above.
Pinball Help
Pinball Documentation
-
MY FAVORITE OPEN SOURCE SOFTWARE
visitors since January 12, 2008