Skip to main content

Simplified COPASI interface for python

Project description

Python package Documentation Status Quality Gate Status Binder DOI codecov

BasiCO

This project hosts a simplified python interface to COPASI. While all functionality from COPASI is exposed via automatically generated SWIG wrappers, this package aims to add a layer on top of that, to hide most of the complexity away when calling COPASI functions.

COPASI Logo

Installation

The package works with python 3.7+, provided the following packages are installed:

  • python-copasi
  • pandas
  • numpy
  • matplotlib
  • PyYAML

that are freely available on pypi, they will be automatically installed when installing via setup.py.

Once done, just have the basico directory in the PYTHONPATH or sys.path.

Or you could directly install everything you need right from pypi

pip install copasi-basico

from this git repo:

pip install git+https://github.com/copasi/basico.git

Usage

The following modules are available:

  • model_io: functionality, for creating / loading / saving models.
  • model_info: functionality to getting / setting model elements from pandas dataframes
  • task_timecourse: a wrapper for running time course simulations
  • task_parameter_estimation: a wrapper for parameter estimation
  • task_optimization: a wrapper for computing optimizations with arbitrary objective functions
  • task_steadystate: a wrapper for computing steady states
  • task_scan: a wrapper for parameter scans / repeats
  • task_sensitivities: a wrapper for computing sensitivities
  • compartment_array_tools: utility for plotting and the like

Documentation is continually updated at: https://basico.readthedocs.org/.

Please use the issue tracker for bug reports and feature requests.

Acknowledgements

This project has been possible thanks to the BMBF funded de.NBI initiative (031L0104A):

de.NBI logo

License

The packages available on this page are provided under the Artistic License 2.0, which is an OSI approved license. This license allows non-commercial and commercial use free of charge.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

copasi_basico-0.49.tar.gz (192.4 kB view details)

Uploaded Source

Built Distribution

copasi_basico-0.49-py3-none-any.whl (173.2 kB view details)

Uploaded Python 3

File details

Details for the file copasi_basico-0.49.tar.gz.

File metadata

  • Download URL: copasi_basico-0.49.tar.gz
  • Upload date:
  • Size: 192.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for copasi_basico-0.49.tar.gz
Algorithm Hash digest
SHA256 e5ce3b8bc1b897bf14734e1bed6aea3a1a195bf65e243c0204c022a006b9790c
MD5 c9cec9a6132c4ccb305f04bc4dc36ab4
BLAKE2b-256 00aae2ac9ba35d4b7219526b79dd6468215042e5baaee7db6a416e60e9eecd02

See more details on using hashes here.

File details

Details for the file copasi_basico-0.49-py3-none-any.whl.

File metadata

  • Download URL: copasi_basico-0.49-py3-none-any.whl
  • Upload date:
  • Size: 173.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for copasi_basico-0.49-py3-none-any.whl
Algorithm Hash digest
SHA256 8e8e6fa8b2e6d9e1d6bcee535e54cddf66f6d10f3a8379d1484e1878c10c44c9
MD5 0f503bc1700fb5dc09efd774e181f463
BLAKE2b-256 6310f52f31d2b2c725f6f39e6e2e85319df98d24072f315080a7a7b70d1bff0b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page