A Maxima function for solving initial value problems with adaptive step size and error control.
Subject: A Maxima function for solving initial value problems with adaptive step size and error control.
From: Panagiotis Papasotiriou
Date: Tue, 25 Oct 2011 18:32:00 +0300
2011/10/25 Robert Dodier <robert.dodier at gmail.com>
> I recommend that you put a copyright notice on each file and a
> license statement. I recommend that the license be GPL (version
> unstated), which is the same license under which Maxima is
> distributed. These notices are important for any kind of distribution,
> whether the package is included in Maxima or not.
>
In my website it is already stated that this package (and all future
packages I am planning to implement) are released under GPL (unstated
version) and the accompanying pdf documentation is under GFDL (also unstated
version.) I didn't put a copyright notice on each file, because I saw other
packages, already included in maxima/share, without any particular notice.
However, I'll do as you said. Thank you for your kind words and the
information.
> Also, if the package is to be included in Maxima, it is very helpful
> to have a list of test cases which can be evaluated by run_testsuite
> or batch(..., test).
>
I've already added the file rkf45.dem, demonstrating the use of rkf45 in
four representative cases. More examples are included in the pdf
documentation, where they are discussed in detail. A testsuite sounds good
though. I will need to figure out how exactly such a testsuite is
implemented, but I guess it won't take long.
> I am inclined to include the package in Maxima. Would others
> care to chime in?
>
I would be happy to contribute in Maxima.