Skip to main content

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


Download files

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

Source Distribution

SimBio-0.2.3.tar.gz (35.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

SimBio-0.2.3-py3-none-any.whl (25.1 kB view details)

Uploaded Python 3

File details

Details for the file SimBio-0.2.3.tar.gz.

File metadata

  • Download URL: SimBio-0.2.3.tar.gz
  • Upload date:
  • Size: 35.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for SimBio-0.2.3.tar.gz
Algorithm Hash digest
SHA256 27764a1e94017eeee35ed1f664447987f2e7d4d779ecc5e0d0c05489284ad037
MD5 c661ee06dc74beadbcca0fcfa5947eb9
BLAKE2b-256 0670e68dcf530277688e369e123dd5344cee79720df715cf0ffea62d5f45bc87

See more details on using hashes here.

File details

Details for the file SimBio-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: SimBio-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 25.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for SimBio-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4bb44310768bb0a632c74646be91ca202261fedbd158cd4233446cbd2239f317
MD5 0bc07304f590c533e1b0b32a352200ee
BLAKE2b-256 7bacf146c85aa9a31ebcc107ed257813db0502f9b9a751787a61de9307c74ad8

See more details on using hashes here.

Supported by

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