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: Stavros Macrakis
Date: Tue, 25 Oct 2011 11:11:23 -0400
Panagioti,
Though I admit that I'm not a user of numerical integration routines, I do
want to thank you for your contribution!
I agree with Robert that we should add this functionality to share; a test
suite would indeed be a useful .
But I would recommend that you license the package under the LGPL, not the
GPL. LGPL is compatible with GPL, and protects *your* contribution, while
not constraining what other software it can be used with (e.g. commercial
Macsyma -- though the legal status of Maxima packages in GPL is somewhat
unclear).
-s
On Tue, Oct 25, 2011 at 11:05, Robert Dodier <robert.dodier at gmail.com>wrote:
> On 10/24/11, Panagiotis Papasotiriou <p.j.papasot at gmail.com> wrote:
>
> > I have written a Maxima package for solving initial value problems. The
> > package implements a Maxima function called rkf45, which is an
> > implementation of the Runge-Kutta-Fehlberg method of 4th-5th order.
>
> > I believe it would be nice if the function is added to maxima/share, as
> it
> > provides functionality not available in Maxima.
> >
> > All necessary files can be found in my little website, at
> > https://sites.google.com/site/pjpapasot/maxima/libraries/rkf45
> > You will find the package itself, a demo file, and the documentation.
>
> Panagiotis, thanks for your work on this topic.
>
> 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.
>
> 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 am inclined to include the package in Maxima. Would others
> care to chime in?
>
> best
>
> Robert Dodier
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>