Getting Started =============== Installation ############ From PyPI --------- Zarrtraj is installable `via pip `_. To install, simply use:: pip install zarrtraj From Conda Forge ---------------- Zarrtraj is also available on `conda-forge `_:: conda install -c conda-forge zarrtraj From source into a conda environment ------------------------------------ Ensure that you have `conda `_ installed. Clone the repository:: git clone https://github.com/Becksteinlab/zarrtraj.git Create a virtual environment and activate it:: conda create --name zarrtraj conda activate zarrtraj Build this package from source:: pip install -e Development installation ------------------------ After creating and activating a conda environment as described, install the package with documentation and testing dependencies:: pip install -e [doc, test] Then, to install the development dependencies:: conda env update --name zarrtraj --file devtools/conda-envs/test_env.yaml Or the documentation building dependencies:: conda env update --name zarrtraj --file docs/requirements.yaml Or the benchmarking dependencies (this may have to be in a separate conda environment):: conda env update --name zarrtraj --file devtools/conda-envs/asv_env.yaml