installation¶
PyPI releases for geometor-explorer may be out of date. We recommend installing geometor.explorer locally alongside its sibling packages geometor.model and geometor.divine using uv.
Prerequisites¶
Python: 3.13 or higher
uv: Fast Python package installer and virtual environment manager
Local Editable Setup¶
Clone the Repositories:
Clone the required packages side-by-side:
git clone https://github.com/geometor/model.git git clone https://github.com/geometor/divine.git git clone https://github.com/geometor/explorer.git
Create Virtual Environment with `uv`:
Navigate into the
explorerdirectory and create a virtual environment:cd explorer uv venv source .venv/bin/activate
Install Local Editable Packages:
Install
geometor-model,geometor-divine, andgeometor-explorerin editable mode:uv pip install -e ../model -e ../divine -e .
Dependencies¶
geometor-model: Core symbolic geometry enginegeometor-divine: Golden section and harmonic analysis engineflask: Web application framework backendrich: Terminal formatting and CLI logging