DIERCKX is a package of Fortran subroutines for calculating smoothing splines for various kinds of data and geometries, with automatic knot selection. This library is also called FITPACK, but is independent of the FITPACK library by Alan Cline.
#======== Curve fitting routines ====== file curfit.f curfit.f plus dependencies for general curve fitting gams k1a1a1, k5, l8g, l8h file percur.f percur.f plus dependencies for curve fitting with periodic splines gams k1a1a1, k5, l8g, l8h file parcur.f parcur.f plus dependencies for smoothing of parametric curves gams k1a1a1, k5, l8g, l8h file clocur.f clocur.f plus dependencies for smoothing of closed curves gams k1a1a1, k5, l8g, l8h file concur.f concur.f plus dependencies for smoothing with end point derivative constraints gams k1a1a1, k5, l8g, l8h file cocosp.f cocosp.f plus dependencies for least-squares fitting with convexity constraints gams k1a2a file concon.f concon.f plus dependencies for automatic smoothing with convexity constraints gams k5, k1a2a #======== Curve application routines ====== file splev.f splev.f plus dependencies for evaluation of a spline function gams e3a1, k6a1 file splder.f splder.f plus dependencies for derivative calculation of a spline function gams e3a2, k6a2 file spalde.f spalde.f plus dependencies for all derivatives of a spline function gams e3a2, k6a2 file curev.f curev.f plus dependencies for evaluation of a spline curve gams e3a1, k6a1 file cualde.f cualde.f plus dependencies for all derivatives of a spline curve gams k6a2 file insert.f insert.f plus dependencies for inserting a knot into a given spline gams e3a3, k6c file splint.f splint.f plus dependencies for integration of a spline function gams e3a3, k6a3 file fourco.f fourco.f plus dependencies for fourier coefficients of a cubic spline gams e3d, k6d file sproot.f sproot.f plus dependencies for the zeros of a cubic spline gams e3d, f1b, k6d #======== Surface fitting routines ====== file surfit.f surfit.f plus dependencies for surface fitting to scattered data gams k1a1b, k5, l8g, l8h file regrid.f regrid.f plus dependencies for surface fitting to data on a rectangular grid gams k1a1b, k5, l8g, l8h file polar.f polar.f plus dependencies for surface fitting using generalized polar coordinates gams k1a1b, k5, l8g, l8h file pogrid.f pogrid.f plus dependencies for surface fitting to data on a polar grid gams k1a1b, k5, l8g, l8h file sphere.f sphere.f plus dependencies for surface fitting using spherical coordinates gams k1a1b, k5, l8g, l8h file spgrid.f spgrid.f plus dependencies for surface fitting to data on a spherical grid gams k1a1b, k5, l8g, l8h file parsur.f parsur.f plus dependencies for parametric surface fitting to data on a grid gams k1a1b, k5, l8g, l8h #======== Surface application routines ====== file bispev.f bispev.f plus dependencies for evaluation of a bivariate spline function gams k6a1 file parder.f parder.f plus dependencies for partial derivatives of a bivariate spline gams e3a2, k6a2 file dblint.f dblint.f plus dependencies for integration of a bivariate spline gams e3a3, k6a3 file profil.f profil.f plus dependencies for cross sections of a bivariate spline gams e3d, k6d file evapol.f evapol.f plus dependencies for evaluation of a polar spline gams e3a1, k6a1 file surev.f surev.f plus dependencies for evaluation of a parametric spline surface gams e3a1, k6a1 lib ex for test programs for each of the 29 main routines # This index file only describes the top-level routines. # The remaining FITPACK programs are lower level routines either called directly # or indirectly by one or more of the user-level routines below. Their names all # begin with the initials fp (fpader, fpadno,...) to avoid confusion with other # possible user-supplied routines. file fpader.f file fpadno.f fpadno.f plus dependencies file fpadpo.f fpadpo.f plus dependencies file fpback.f file fpbacp.f file fpbfout.f fpbfout.f plus dependencies file fpbisp.f fpbisp.f plus dependencies file fpbspl.f file fpchec.f file fpched.f file fpchep.f file fpclos.f fpclos.f plus dependencies file fpcoco.f fpcoco.f plus dependencies file fpcons.f fpcons.f plus dependencies file fpcosp.f fpcosp.f plus dependencies file fpcsin.f file fpcurf.f fpcurf.f plus dependencies file fpcuro.f file fpcyt1.f file fpcyt2.f file fpdeno.f file fpdisc.f file fpfrno.f file fpgivs.f file fpgrdi.f fpgrdi.f plus dependencies file fpgrpa.f fpgrpa.f plus dependencies file fpgrre.f fpgrre.f plus dependencies file fpgrsp.f fpgrsp.f plus dependencies file fpinst.f file fpintb.f file fpknot.f file fpopdi.f fpopdi.f plus dependencies file fpopsp.f fpopsp.f plus dependencies file fporde.f file fppara.f fppara.f plus dependencies file fppasu.f fppasu.f plus dependencies file fpperi.f fpperi.f plus dependencies file fppocu.f file fppogr.f fppogr.f plus dependencies file fppola.f fppola.f plus dependencies file fprank.f fprank.f plus dependencies file fprati.f file fpregr.f fpregr.f plus dependencies file fprota.f file fprppo.f file fprpsp.f file fpseno.f file fpspgr.f fpspgr.f plus dependencies file fpsphe.f fpsphe.f plus dependencies file fpsuev.f fpsuev.f plus dependencies file fpsurf.f fpsurf.f plus dependencies file fpsysy.f file fptrnp.f fptrnp.f plus dependencies file fptrpe.f fptrpe.f plus dependencies file readme