Installation
PySMACKS is provided as a Python package and is freely available from https://pypi.org/project/PySMACKS/.
Using pip
The suggested installation method is to use pip within a virtual environment.
You can then run the PySMACKS GUI by typing PySMACKS_GUI directly inside the console:
Setting a Python virtual environment
To create a virtual environment, you can type the following in your Python console:
-
Select a folder:
with
PATH_TO_THE_FOLDER_WHERE_TO_INSTALL_VENVreplaced by the path to the folder where you want to install your virtual environment. -
Create your virtual environment:
with
NAME_OF_YOUR_VENVreplaced by the name you want to give to your virtual environment (for instancePySMACKS_venv) -
Activate your virtual environment:
Dependencies
| Libraries | Licence | Note |
|---|---|---|
| numpy | BSD-3-Clause | |
| matplotlib | Python Software Foundation License | |
| pandas | BSD 3-Clause | |
| PyQt5 | GPL v3 | |
| scipy | BSD License | |
| scikit-image | BSD License | |
| big-fish | BSD 3-Clause | paper |
| hmmlearn | BSD License | |
| opencv-python | Apache 2.0 | |
| openfret | MIT | GitHub repo |
| pillow | MIT-CMU | |
| ruptures | BSD-2-Clause | paper * not used in the current version of PySMACKS* |
| seaborn | BSD License | |
| trackpy | GitHub repo | |
| tvdcondat2013 | CeCILL FREE SOFTWARE | GitHub repo |
| uuid7 | MIT |