Software

“ Software is like sex. It's better when it's free.”

OctGPR

An OctaveForge package for nonparametric regression, see it's own page.

Octave

By Jan 2008, I started to contribute to the Open Source GNU Octave project. Contributions include:

To see a list of my recent contributions, try querying the ChangeLog.

At this point, I would like to thank Dr. John W. Eaton and others for giving me the opportunity to contribute to Octave. I've learned a lot from it.

NLWing2

A special-purpose OctaveForge package (located in extras) for fast computation of nonlinear wing aerodynamic performance, based on a nonlinear generalization of Prandtl's lifting line theory. It can use data from viscous 2D analysis of wing sections to build up 3D results.

Utilities

Here, I would like to collect various utils (written in various languages, but mostly C and Python) that I sometimes need and I think they could be of general interest. All programs are GPLed.

PCHIP2

This Fortran library is a remake of the original PCHIP library from SLATEC, designed to work with continuously differentiable piecewise cubic hermite interpolation. Many subprograms were added, some were rewritten from scratch, others updated or modified. Included are subprograms for constructing various interpolants (C2, monotonic), interpolating at a point array or with binary lookup, computing integrals, orthogonal projection onto curves, and more.

The sources are written in conservative Fortran language, and should compile with any Fortran 90 compiler, as well as some Fortran 77 compilers (e.g. g77). Several testcases are included. You can download individual sources as well as a zip archive here.