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.0.tar.gz (35.4 kB view details)

Uploaded Source

Built Distribution

SimBio-0.2.0-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for SimBio-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ac07dbd764c89c03b4ff2cf677c88f87b502a8b87955d38e34e724a4b529120e
MD5 ca231ea7921ac3f4423af6dadecfeabb
BLAKE2b-256 7fcdada42bdb6c877f771169e853041da9c550018db740f4ee132dfff0779a0a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for SimBio-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6949ac758e3785204d81c6993e24f84e18a44f8610fa527e4bd5ec1b3899f7ff
MD5 aed04b0cf808ad10ba5d6f7b19c67f82
BLAKE2b-256 5a4b53116e4a05e5d28966de9f8ba316acd2eae8895089d062463b608a6bc014

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