Skip to main content

A library for simulation-based parameter optimization

Project description

Apricopt

Apricopt is a python framework for simulation-based optimisation of dynamical systems.

It is agnostic with respect to the optimiser and to the simulator.

Apricopt supports the PEtab format for the definition of the optimisation problem. More info about PEtab here.

Currently, we support the following simulators:

  • COPASI. A state-of-the-art simulator for models of biological processes. We support SBML models (any level and version).
  • RoadRunner. A fast state-of-the-art simulator of biological models.

Currently, we support the following black-box optimisers:

  • NOMAD. A state-of the art black-box solver that supports surrogate models. More info here.
  • SciPy.optimize. A python library that implements several algorithms for multivariate optimization. More info here.
  • PySwarms. A python library that implements various forms of the Particle Swarm Optimization algorithm. More info here.

Currently, we support the following white-box optimisers:

  • COPASI. It supports several optimisation algorithms for biological processes. More info here

Info

WIP

  • Version 0.0.2a3

Who do I talk to?

Copyright (C) 2020-2021 Marco Esposito, Leonardo Picchiami.

Distributed under GNU General Public License v3.

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

apricopt-0.0.2a3.tar.gz (34.0 kB view details)

Uploaded Source

Built Distribution

apricopt-0.0.2a3-py3-none-any.whl (94.5 kB view details)

Uploaded Python 3

File details

Details for the file apricopt-0.0.2a3.tar.gz.

File metadata

  • Download URL: apricopt-0.0.2a3.tar.gz
  • Upload date:
  • Size: 34.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5

File hashes

Hashes for apricopt-0.0.2a3.tar.gz
Algorithm Hash digest
SHA256 3fd74fd0db3ef3203344e05504937234b0e8a3e4cc9b8868277476a661327eb4
MD5 b10d19de1bb1870a2266291f5b25640b
BLAKE2b-256 04393609e58dc6f7b024051535511d817c365063bf03954f5f993956cd2a8748

See more details on using hashes here.

File details

Details for the file apricopt-0.0.2a3-py3-none-any.whl.

File metadata

  • Download URL: apricopt-0.0.2a3-py3-none-any.whl
  • Upload date:
  • Size: 94.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5

File hashes

Hashes for apricopt-0.0.2a3-py3-none-any.whl
Algorithm Hash digest
SHA256 52f5c64c958d0f3a3fca344727dcab17e5f614f0f889f21353b1ed36617dba88
MD5 1332b6c8263f6d4dbca0b7142138b4bb
BLAKE2b-256 af894f57f614fe5b309a1b1686786d18f5e1196148b745a6f73eef8ff7d920ad

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