Installing pySNOW
Installing pySNOW is (should be) quite easy.
The first step (suggested) is to create a python environment for installation to avoid confilcts with previously installed libraries or different versions of required modules:
Note that pySNOW b default requires a version of python >= 3.12, however users can optionally try to change this in the pyproject.toml file, this however has not been tried and might result in unwanted behaviour.
After creating and activating the virtual environment you can clone the repository (or download the code as a zip and uncompressing it in any deisred location):
From here you should be able to easily install the package by running:
Automated tests can be run using pytest with the following command:
from the pysnow folder.Requirments for pYSNOW are NumPy and SciPy, which are automatically installed with pySNOW, additional optional dependencies are:
- tqdm for progress bars to check progress of long computations