Tclode is a compiled extension by Kevin Kenny that makes it possible to use the ODEPACK library to solve systems of ordinary differential equations from within Tcl.
Its home is at: [L1 ]
Note: The nice thing about ODEPACK and therefore Tclode is that it automatically choses the best method for solving the system at hand. It uses a whole scala of methods to achieve this goal without the user having to worry about it.
AK: Binaries for various platforms are available through ActiveState's TEApot . Just a
% teacup install Tclode
away.
arjen - 2010-03-08 03:55:09
I have thought about wrapping all manner of numerical libraries - there is a lot out there and we are (in my humble opinion) under-utilizing the possibilities wrapper packages such as Critcl or my own Wrapfort (part of ftcl) offer. One thing that I am lacking (besides time, but that is a matter of priorities ;)) is a good place to store the code and perhaps pre-built extensions ... Well, I just had to mention it somewhere.
SEH: Sounds like a summer of code project!
AM I have considered it but I am not quite sure ... oh well, I can propose it anyway :). See that page.
2010-03-08 When doing that, please have a look at NAP, because it enables common data structures for numerical libraries.
AM I know NAP and I like it. It does not, however, seem the most convenient way to go about: it defines data structures with far more properties than usually needed for, say, basic spatial interpolation algorithms where you pass the x- and y-coordinates and the values of a bunch of sample points.