numpy>=1.19.0
pandas>=1.3.0
scipy>=1.7.0
pyyaml>=5.4.0
libcellml<0.7.0,>=0.6.3
myokit>=1.39.1
matplotlib>=3.3.0
seaborn>=0.11.0
SALib==1.5.1
rdflib>=5.0.0
emcee>=3.0.0
corner>=2.2.0
pint>=0.18
numdifftools>=0.9.0
scikit-learn
tqdm>=4.62.0
nevergrad>=1.0.12
statsmodels>=0.12.0

[all]
libcuflynx[mpi]
libcuflynx[casadi]
libcuflynx[uq]
libcuflynx[emulation]
libcuflynx[cpp]

[casadi]
casadi>=3.7.2

[cpp]

[dev]
pytest>=7.0.0
pytest-cov>=3.0.0
pytest-mpi>=0.6.0
pytest-xdist>=2.5.0
black>=22.0.0
flake8>=4.0.0
mypy>=0.950
libcuflynx[mpi]
libcuflynx[casadi]

[dev:python_version < "3.11"]
tomli

[docs]
mkdocs-material>=9.0
mkdocstrings[python]>=0.24
black>=22.0.0

[emulation]
autoemulate<3,>=2.1

[mpi]
mpi4py>=3.0.0
schwimmbad>=0.3.0

[uq]
pymc>=5.0
arviz>=0.15
