About News Download Benchmark Documentation FAQ Links
  1. Where did the name come from?
    The rather whimsical name, which rhymes with Einstein, is easy to remember and suggests its origin in the physics, rather than computer graphics, community.

  2. What was the motivation for writing einspline?
    There don't appear to be any generally-available libraries for the creation of 2D and 3D interpolating B-splines. These turn out to be very useful for representing orbitals in Quantum Monte Carlo computations. They are also useful for many other things, but QMC was my main motivation.

  3. Why stop at three-dimensional splines?
    I didn't have a use for higher than 3D. The ideas are quite easy to generalize to higher dimensionality, but the coding can get a bit tedious. If there is a good application for it, and I had time, I might code a set of 4D routines.

  4. Are there binding for languages other than C?
    There are currently Fortran bindings. I would like to C++ and (possibly) Python bindings when time permits.

  5. What are the licensing terms of einspline?
    einspline is licensed under the GNU Public License.

  6. How do I compile the library on Windows?
    I have no idea. I almost never use Windows and have no compilers for that platform. One user has reported that he was able to get the library to compile, but I cannot help you with that.

  7. Where are all the other frequently asked questions in this FAQ?
    Besides this one, they haven't been written, yet.

SourceForge.net Logo