Skip to main content

A simple interface to cardiac cellular electrophysiology

Project description

travis appveyor codecov Documentation Status

Myokit

Myokit is an open-source Python-based toolkit that facilitates modeling and simulation of cardiac cellular electrophysiology. It's hosted on GitHub and available on PyPi. For the latest documentation, see myokit.readthedocs.io.

More information, including examples and an installation guide, is available on myokit.org.

Install

To install Myokit, using PyQt5 for Myokit's GUI components, run:

pip install myokit[pyqt]

to use PySide2 instead, run:

pip install myokit[pyside]

If you're not planning to use the GUI components (for example to run simulations on a server), you can simply install with

pip install myokit

On Linux and Windows, start menu icons can be added by running

python -m myokit icons

To run single-cell simulations, CVODE must be installed (but Windows users can skip this step, as binaries are included in the pip install). In addition, Myokit needs a working C/C++ compiler to be present on the system.

Existing Myokit installations can be upgraded using

pip install --upgrade myokit

For full details, see http://myokit.org/install.

Quick-start guide

After installation, to quickly test if Myokit works, type

python -m myokit run example

or simply

myokit run example

To open an IDE window, type

myokit ide

To see what else Myokit can do, type

myokit -h

Citing Myokit

If you use Myokit in your research, please cite it using the information in our CITATION file.

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

myokit-1.30.4.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

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

myokit-1.30.4-py2-none-any.whl (1.2 MB view details)

Uploaded Python 2

File details

Details for the file myokit-1.30.4.tar.gz.

File metadata

  • Download URL: myokit-1.30.4.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

File hashes

Hashes for myokit-1.30.4.tar.gz
Algorithm Hash digest
SHA256 c13626a3f0bf850e392d137f3b1e799c6ccde220d01dab1bff63941911403aff
MD5 d4a422b5420974d3118e83597908bfc0
BLAKE2b-256 cdb41365015da7f8b41eedf1f739bc1356cbcf126b78b3b7a45e062163eb6137

See more details on using hashes here.

File details

Details for the file myokit-1.30.4-py2-none-any.whl.

File metadata

  • Download URL: myokit-1.30.4-py2-none-any.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.6

File hashes

Hashes for myokit-1.30.4-py2-none-any.whl
Algorithm Hash digest
SHA256 40027c4b480e2f2f87562e3523851f0de04470743c3d0bb412b6d8ab110170bd
MD5 3e0e83a66f160f310c2ce6884bc47fc9
BLAKE2b-256 808663e95e4b13bbfafcac4572eb1aab268ae9fca899a66ef7a20d3540ec7230

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