Metadata-Version: 2.1
Name: gotran
Version: 2019.2.0
Summary: A declarative language describing ordinary differential equations.
Home-page: https://bitbucket.org/finsberg/gotran
Author: Johan Hake and Henrik Finsberg
Author-email: henriknf@simula.no
License: UNKNOWN
Platform: UNKNOWN
Description-Content-Type: text/markdown
Requires-Dist: sympy (<=1.1.1)
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: matplotlib
Requires-Dist: networkx
Requires-Dist: six
Requires-Dist: future
Requires-Dist: modelparameters
Requires-Dist: instant

# Gotran - General ODE TRAnslator


Gotran:

  - provides a Python interface to declare arbitrary ODEs.

  - provides an interface for generating CUDA/C/C++/Python/Matlab code for
    a number of functions including the right hand side and symbolic
    generation of a Jacobian.

  - is intentionally lightweight, and could be interfaced by other
    Python libraries needing functionalities to abstract a general
    ODE.

  - depends on NumPy, and on SymPy. See further instructions in
    INSTALL

  - can load models from external ODE desciption files such as CellML

## Documentation

Documentation can be found here: <https://finsberg.github.io/docs.gotran/>

## Source code

Source code can be found at <https://bitbucket.org/finsberg/gotran>.


## License

gotran is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

gotran is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with gotran. If not, see <http://www.gnu.org/licenses/>.


## Contributors
Gotran is developed by Johan Hake.
The version of gotran found in this repository is maintained by Henrik Finsberg.
Issues can be reported to <henriknf@simula.no>


