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
Hashes for copasi_basico-0.49-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e8e6fa8b2e6d9e1d6bcee535e54cddf66f6d10f3a8379d1484e1878c10c44c9 |
|
MD5 | 0f503bc1700fb5dc09efd774e181f463 |
|
BLAKE2b-256 | 6310f52f31d2b2c725f6f39e6e2e85319df98d24072f315080a7a7b70d1bff0b |