Skip to main content

CI pre-commit.ci status coverage

Gotran - General ODE TRAnslator

Gotran:

  • provides a Python interface to declare arbitrary ODEs.

  • provides an interface for generating CUDA/C/C++/OpenCL/Julia/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 description files such as CellML

Install

You can install gotran through pip

python -m pip install gotran

or if you want to work with the latest version you can install the developement version by either cloning the repository and run

python -m pip install git+https://github.com/ComputationalPhysiology/gotran.git

Documentation

Documentation can be found here: http://computationalphysiology.github.io/gotran/

Source code

Source code can be found at https://github.com/ComputationalPhysiology/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 and Kristian Hustad.

Release files for gotran 2023.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gotran 2023.1.0
File Size Uploaded
gotran-2023.1.0.tar.gz 120.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gotran 2023.1.0
File Interpreter ABI Platform
gotran-2023.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 265.8 kB

Release files / gotran-2023.1.0.tar.gz

Download URL gotran-2023.1.0.tar.gz
Size 120.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e160533e4a4a73c781e54dfd7017141589d2caa22593312b3ea03ec3a74f4880
BLAKE2b-256 checksum
How to use checksums
7ee3217f1de395bdf6dab256320fa41ab951b7a8a462010375db5faac18250fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / gotran-2023.1.0-py3-none-any.whl

Download URL gotran-2023.1.0-py3-none-any.whl
Size 145.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
924a7fd5b3b20d7d2d9fd5fe7b230d0dd7fadc551602fbd41aca799af211a427
BLAKE2b-256 checksum
How to use checksums
99f7923a284663b566ed764f17310ef1b33d92b9d92c38d7775a5c0736ced2c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page