Skip to content

Installing pysmo#

Prerequisites#

Pysmo is built on top of standard Python and uses some popular third party modules (e.g. NumPy, SciPy). In order to benefit from modern Python features and up to date modules, pysmo is developed on the latest stable Python versions. Automatic tests are done on version 3.10 and newer.

Pysmo is available as a package from the Python Package Index. This means it can be easily installed using the pip module:

$ python3 -m pip install pysmo
$ python3 -m pip install pysmo --pre
$ python3 -m pip install git+https://github.com/pysmo/pysmo

Hint

It is possible to install the stable release alongside the development version. Please read the pysmo development documentation for instructions.

Upgrading#

Upgrades to pysmo are also performed with the pip command:

$ python3 -m pip install -U pysmo

Uninstalling#

To remove pysmo from the system run:

$ python3 -m pip uninstall pysmo

Warning

Unfortunately pip currently does not remove dependencies that were automatically installed. We suggest running pip list to see the installed packages, which can then also be removed using pip uninstall.