ORIentate tutorial: SLAM and factor graphs Slides: link
Use a virtual environment (env in the example), isolated from the system dependencies:
python3 -m venv env && source env/bin/activateInstall the dependencies:
pip install -r requirements.txtInstall the automatic formatting pre-commit hooks (black and flake8), which will check the code before each commit:
pre-commit install