Package dependenciesΒΆ

Mrsimulator works with Python versions >3.7 and is compatible with the following operating systems:

  • MacOS 10.15 or later

  • Windows 7 or later

  • Most releases of Linux


mrsimulator depends on the following packages:

Required packages

Required libraries for local build

  • openblas

  • fftw


For mrsimualtor developers, the following packages are required:

For building C libraries

  • cython>=0.29.14

For unit tests - sympy - pytest>=5.3 - pytest-cov - sybil>=3.0.0

For formatting

  • black

  • pre-commit>=2.11.1

For building documentation

  • sphinxjp.themes.basicstrap

  • sphinx>=2.0

  • sphinx-gallery>=0.10

  • pillow>=7.1.2

  • breathe==4.34.0

  • sphinx_copybutton>=0.3.0

  • sphinx-tabs>=1.1.13

  • recommonmark

  • sphinx-version-warning