An open API service indexing awesome lists of open source software.

https://github.com/pv/scikits.bvp1lg

Solve boundary value problems for ODEs, using legacy solvers.
https://github.com/pv/scikits.bvp1lg

Last synced: about 1 month ago
JSON representation

Solve boundary value problems for ODEs, using legacy solvers.

Awesome Lists containing this project

README

        

==============
scikits.bvp1lg
==============

Solve boundary value problems for ODEs, using legacy solvers.

Contents
========

``colnew``
Solver for both linear and non-linear multi-point boundary-value
problems, with separated boundary conditions. Uses a collocation
method: the COLNEW solver.

``mus``
Solves both linear and non-linear two-point boundary-value problems,
also with unseparated boundary conditions. Uses a multiple shooting
method: the MUS solver.

``jacobian``
Utility routines, for checking functions that calculate Jacobians,
or just calculating them.

``examples``

Examples (in docstrings).

Installation
============

The usual ``python setup.py install`` instructions apply. You need to have
Numpy and a supported Fortran compiler installed. You also need Scipy if you
want to run the test suite, or use the ``mus`` solver.

To run tests, you also need the Nose testing framework. You can run the tests
with::

python setup.py test

or

nosetests scikits/bvp1lg

All tests should pass without failures.