Simplified COPASI interface for python
Project description
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.
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 dataframestask_timecourse
: a wrapper for running time course simulationstask_parameter_estimation
: a wrapper for parameter estimationtask_optimization
: a wrapper for computing optimizations with arbitrary objective functionstask_steadystate
: a wrapper for computing steady statestask_scan
: a wrapper for parameter scans / repeatstask_sensitivities
: a wrapper for computing sensitivitiescompartment_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):
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file copasi_basico-0.50.tar.gz
.
File metadata
- Download URL: copasi_basico-0.50.tar.gz
- Upload date:
- Size: 196.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95322c732701544aed26ee4a7f74807b867a91d7b817cfec56d55aa318666e3c |
|
MD5 | 72fb603992f7f689fe9140adc30758b9 |
|
BLAKE2b-256 | 945f1e917630419d3258a2d9af251e9f63344d824af5f7cb11f11bef1585fc6a |
File details
Details for the file copasi_basico-0.50-py3-none-any.whl
.
File metadata
- Download URL: copasi_basico-0.50-py3-none-any.whl
- Upload date:
- Size: 175.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f2e5bf54a305aeb4c9a7715b0f9f4b2fe01d135b047f010fdbc106af158f944 |
|
MD5 | 7433e4c2d47f77cddb491951396ddaca |
|
BLAKE2b-256 | ef3433a58a692fca43efae8de2469224fc859620cfb13bec9d10f1332da9ab68 |