PySILLS can be installed in two supported ways:
via the Python package manager pip, or
by downloading the GitHub repository.
The installation via pip is the recommended and preferred method.
Installation via pip (recommended)¶
The most straightforward and stable way to install PySILLS is using pip. This installs the latest released version together with all required dependencies.
pip install pysillsRequirements:
Python ≥ 3.9
A functional Python environment (e.g. venv, conda)
After installation, PySILLS can be started directly in the terminal by using the command
pysillsThis installation method is recommended because it:
is reproducible,
resolves dependencies automatically,
allows easy updates:
pip install --upgrade pysillsInstallation from GitHub (alternative)¶
Alternatively, PySILLS can be installed directly from the GitHub repository. This approach is useful if:
development versions need to be tested,
modifications to the source code are planned,
a released package version is not desired.
First, clone the repository or download it as a ZIP archive:
git clone https://github.com/MABeeskow/PySILLS.git
cd PySILLSThen install PySILLS from the local source directory:
pip install .Note ⚠️¶
When installing from GitHub, the installed code corresponds to the current state of the repository. Depending on the development status, stability cannot be guaranteed.
Developer’s recommendation¶
For regular users and productive workflows, installation via pip is strongly recommended. Installation from GitHub is primarily intended for developers and advanced users.
Last updated: 22.01.2026