Simulation of Biological Systems
Project description
# SimBio
simbio is a Python-based library of biological systems simulation. As a comparison with other libraries we can enumerate:
Models are composables, so you can create bigger models using smaller ones
Models are python classes, so it is easier to understand the inners and easy to compose into bigger models
Posibility to do numba JIT compilation
Small footprint library, can be imported on a bigger application without fuzz
## Installation
If you are using pip, it can be installed directly from PyPI:
` pip install simbio `
or the latest version from GitHub:
` pip install git+https://github.com/hgrecco/simbio `
## Examples
On the folder src/simbio/tests/examples, we included some examples for the library usage.
## Development
We are using pytest for testing, and pre-commit hooks to format and lint the codebase.
To easily set-up a development environment, run the following commands:
` git clone https://github.com/hgrecco/simbio cd simbio conda env create --file environment-dev.yml pre-commit install `
which assume you have git and conda preinstalled.
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 SimBio-0.1.0.tar.gz
.
File metadata
- Download URL: SimBio-0.1.0.tar.gz
- Upload date:
- Size: 30.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c613ff513b563cfae43a51601b5267843d329f4874784c20cfba2f5877b1bf32 |
|
MD5 | ec8378f20c41c1ea25b700ed73e74d11 |
|
BLAKE2b-256 | 7dd13f550deb1d612266c606557c360a7b0fcede712c34e155f55d353191333e |
File details
Details for the file SimBio-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: SimBio-0.1.0-py3-none-any.whl
- Upload date:
- Size: 33.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3eb3bd07ee530a0d0bb0c3cc1b80e2662cf22d3ae2ac97cd0156223764a29e0 |
|
MD5 | 490c0efec8e5b275f6a48def37906b4e |
|
BLAKE2b-256 | ce04a5799d8efa770e77df0e46d1d2b371569d8e51c2d47f1c26a2c4af7c8743 |