/numerics

Numerical Analysis Library

Primary LanguageClojureEclipse Public License 1.0EPL-1.0

numerics

A Clojure numerical analysis library.

Features

  • All generic functionality is .cljc.
  • Efficient polynomial evaluation using a really cool macro.
  • A variety of explicit Runge-Kutta methods for systems of equations.
  • Multiple integration techniques (Romberg, Trapezoid, Adaptive Simpson's).
  • Single-variable optimization using quadratic and golden search.

Examples

  • Predator-Prey model
  • Lorenz attractor

License

Copyright © 2014 Mark Bastian

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.