Development Guide#
To develop PyCMTensor development package in a local environment, e.g. to modify, add features etc., you need to set up a virtual (Conda) environment and install the project requirements. Follow the instructions to install Conda (miniconda), then start a new virtual environment with the provided environment_<your OS>.yml file.
Download the git project repository into a local directory
git clone git://github.com/mwong009/pycmtensor cd pycmtensor
Installing the virtual environment#
Windows
conda env create -f environment/environment_windows.yml
Linux
conda env create -f environment/environment_linux.yml
Mac OSX
conda env create -f environment/environment_macos.yml
Next, activate the virtual environment and install poetry dependency manager via pip
conda activate pycmtensor-dev
pip install poetry
Install the project and development dependencies#
poetry install -E dev