Installation#
The pysqa
package can be installed either via pip
or conda
. While most HPC systems use Linux these days, the pysqa
package can be installed on all major operation systems. In particular for connections to remote HPC clusters it is required to install pysqa
on both the local system as well as the remote HPC cluster. In this case it is highly recommended to use the same version of pysqa
on both systems.
pypi-based installation#
pysqa
can be installed from the python package index (pypi) using the following command:
pip install pysqa
On pypi
the pysqa
package exists in three different versions:
pip install pysaq
- base version - with minimal requirements only depends onjinja2
,pandas
andpyyaml
.pip install pysaq[sge]
- sun grid engine (SGE) version - in addition to the base dependencies this installsdefusedxml
which is required to parse thexml
files fromqstat
.pip install pysaq[remote]
- remote version - in addition to the base dependencies this installsparamiko
andtqdm
, to connect to remote HPC clusters using SSH and report the progress of the data transfer visually.
conda-based installation#
The conda
package combines all dependencies in one package:
conda install -c conda-forge pysqa
When resolving the dependencies with conda
gets slow it is recommended to use mamba
instead of conda
. So you can also install pysqa
using:
mamba install -c conda-forge pysqa