Spitzy

Build Status

Spitzy

Spitzy is this cute pomeranian. Spitzy reads backwards as yztips, which translates into:

*Y*our *Z*appy-*T*appy *I*nitial and boundary value *P*artial (and ordinary) differential equation *S*olver

Now, spitzy is also a growing collection of numerical methods for differential equations, written in Ruby. To my knowledge, apart from an interface with the DASPK Fortran library, there currently does not exist another differential equation solver gem for Ruby.

Installation

Ruby is required in version >=2.0 because keyword arguments are excessively used in spitzy. Moreover, prior to the installation of spitzy, currently the NMatrix gem needs to be installed in its development version (because Poissons_eq uses #meshgrid) from https://github.com/SciRuby/nmatrix.git.

Then spitzy can be installed using the command line (or something similar):

git clone https://github.com/agisga/spitzy.git
cd spitzy/
bundle install
bundle exec rake install

Feel free to contact me at alexej.go [at] googlemail.com, in case of difficulties with the installation.

Documentation, Tutorials and Usage Examples

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request