scikits.bvp1lg

Boundary value problem (legacy) solvers for ODEs


License
PolyForm-Noncommercial-1.0.0
Install
pip install scikits.bvp1lg==0.2.9

Documentation

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.