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