A Geometric Intelligence Lab's collection of weakly-related tools.
To install polpo and its required dependencies:
pip install polpo@git+https://github.com/geometric-intelligence/polpo.git@main
Or equivalently, first manually clone the repo and proceed with a local installation of dependencies:
git clone https://github.com/geometric-intelligence/polpo.git cd polpo pip install .
polpo depends heavily on external libraries.
To minimize installation load, different sets of optional dependencies are available in pyproject.toml.
Choose the one that is more convenient to your use case.
For example, to install polpo and all the optional dependencies for the dash capabilities, you can run:
pip install polpo[dash]@git+https://github.com/geometric-intelligence/polpo@main
NB: Use flag -e for editable mode.
To install all optional dependencies, you can run:
pip install polpo[all]@git+https://github.com/geometric-intelligence/polpo@main.
This is recommended if you plan to use polpo for development purposes, as it will install all the optional dependencies required for testing and other features.
Often, it is convenient to install a package within a virtual environment. We recommend using conda:
conda create -n polpo python=3.11 conda activate polpo
after which you can install polpo as described above.