Installing Neural Semigroups for Development

First, get Python 3.6

Then run several commands in a terminal:

git clone git@github.com:inpefess/neural-semigroups.git
cd neural-semigroups
python -m venv venv
source ./venv/bin/activate
pip install -U pip poetry
poetry install

This could take some time (mostly downloading torch).

After that you can go to the project’s directory and source ./venv/bin/activate to start a virtual environment there.

It’s also recommended to run pre-commit install from a repo root folder to get a pre-commit hook initialized.

To run code check similar to what is going on at circleci simply ./show_report.sh from the project’s root.