On Dec 6, 2007 10:50 PM, Joshua Kantor <[EMAIL PROTECTED]> wrote: > > I would be interested in helping with a PDE toolbox. I didn't want to > work on it alone as I'm pretty sure I'd make some stupid design > choices. It would be nice to start some work on PDE functionality in > SAGE.
[...] > > > Spline_Toolbox > > > > I may actually tackle this very soon. The easiest thing to > > do is use f2py to generate a interface to the spline code > > from the SLATEC library. The SLATEC spline code is based > > upon deBoor's work and so is the Spline toolbox. This works > > as a solution until the spline code can be re-written or > > expanded. You might want to have a look at the scipy sandbox. There's both a multigrid and a spline package in there, in need of love and care. In addition, the scipy.interpolate package (not in the sandbox, but in the mainline) has had a FITPACK interface for basic splines for a long time: """ Interpolation Tools =================== Wrappers around FITPACK functions: splrep -- find smoothing spline given (x,y) points on curve. splprep -- find smoothing spline given parametrically defined curve. splev -- evaluate the spline or its derivatives. splint -- compute definite integral of a spline. sproot -- find the roots of a cubic spline. spalde -- compute all derivatives of a spline at given points. bisplrep -- find bivariate smoothing spline representation. bisplev -- evaluate bivariate smoothing spline. UnivariateSpline -- A more recent, object-oriented wrapper; finds a (possibly smoothed) interpolating spline. InterpolatedUnivariateSpline LSQUnivariateSpline BivariateSpline -- A more recent, object-oriented wrapper; finds a interpolating spline for a bivariate function. """ I have no idea of the state of spline/multigrid in the sandbox, but they'd certainly be welcome contributions, and you'd probably find others interested in helping in the scipy lists. Cheers, f --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---