Skip to main content

Analysis of ODE models with focus on model selection and parameter estimation.

Project description

S-timator is a Python library to analyse ODE-based models (also known as dynamic or kinetic models). These models are often found in many scientific fields, particularly in Physics, Chemistry, Biology and Engineering.

Features include:

  • A mini language used to describe models: models can be input as plain text following a very simple and human-readable language.

  • Basic analysis: numerical solution of ODE’s, parameter scanning.

  • Parameter estimation and model selection: given experimental data in the form of time series and constrains on model operating ranges, built-in numerical optimizers can find parameter values and assist you in the experimental design for model selection.

S-timator is in an alpha stage: many new features will be available soon.

Requirements

S-timator supports Python versions 2.7 and 3.3+.

S-timator depends on the “scientific python stack”. The mandatory requirements for S-timator are the following libraries:

  • Python (2.7 or 3.3+)

  • numpy

  • scipy

  • matplotlib

  • pip

One of the following “scientific python” distributions is recommended, as they all provide an easy installation of all requirements:

The installation of these Python libraries is optional, but strongly recommended:

  • sympy: necessary to compute dynamic sensitivities, error estimates of parameters and other symbolic computations.

  • Jupyter and all its dependencies: some S-timator examples are provided as Jupyter notebooks.

Installation

After installing the required libraries, (Python, numpy, scipy, matplotlib) the easiest way to install S-timator is with pip:

$ pip install stimator

or, in a Anaconda/Miniconda installation, install from the aeferreira channel:

$ conda install -c aeferreira stimator

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

stimator-0.9.120.tar.gz (71.2 kB view details)

Uploaded Source

Built Distribution

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

stimator-0.9.120-py3-none-any.whl (60.2 kB view details)

Uploaded Python 3

File details

Details for the file stimator-0.9.120.tar.gz.

File metadata

  • Download URL: stimator-0.9.120.tar.gz
  • Upload date:
  • Size: 71.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

File hashes

Hashes for stimator-0.9.120.tar.gz
Algorithm Hash digest
SHA256 fe2b6e1bfc27aa656db3a77bad5f5c21fc93070002eaafa388a2b60fef126691
MD5 be760eaa46ced2f198bb244a5cd59bbd
BLAKE2b-256 d1da38832a19b572e1ff354983e4e9bb18312bd1094353c7737fb7d13c4498f6

See more details on using hashes here.

File details

Details for the file stimator-0.9.120-py3-none-any.whl.

File metadata

  • Download URL: stimator-0.9.120-py3-none-any.whl
  • Upload date:
  • Size: 60.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

File hashes

Hashes for stimator-0.9.120-py3-none-any.whl
Algorithm Hash digest
SHA256 82900abc28535344363c932b51139729d014d3ab6e683f0fb896e03915bddb19
MD5 283f8552de83b317601a50184ddddf55
BLAKE2b-256 91e9dff550ff6b62f8d52261e4df78648069a1c909993a7264c78c2abcdf2d57

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