Installation¶
symmray is available on both pypi and
conda-forge. While symmray is
pure python itself, the preferred way to install it is with
pixi, which creates isolated and reproducible environments
that can mix packages from conda-forge (the
default) and also pypi.
Installing with pixi (preferred):
pixi init symmray-project
cd symmray-project
pixi add symmray
Installing with pip:
pip install symmray
# or
uv pip install symmray
It is recommended to use uv to install and
manage purely pypi based environments.
Installing with conda / mamba:
conda install -c conda-forge symmray
miniforge is the recommended way
to manage and install a conda-based environment.
Installing the latest version directly from github:
If you want to checkout the latest version of features and fixes, you can install directly from the github repository:
pip install -U git+https://github.com/jcmgray/symmray.git
Installing a local, editable development version:
If you want to make changes to the source code and test them out, you can install a local editable version of the package:
git clone https://github.com/jcmgray/symmray.git
pip install --no-deps -U -e symmray/