Repository navigation
Installation
Antonio Marinho edited this page Sep 30, 2026
·
2 revisions
FleXgeo2 requires Python >=3.10.
From the repository root:
python -m venv .venv
source .venv/bin/activate
pip install -e .This installs the flexgeo2 command-line entry point and makes the package importable from Python.
FleXgeo2 uses:
-
melodia-pyfor differential-geometry descriptors -
pandasandnumpyfor tables and numeric operations -
matplotlibfor plots -
hdbscanfor conformation clustering -
nglviewandnumbathrough the analysis stack
Run:
flexgeo2 --helpYou should see the command-line options for input files, output directories, chain filtering, plotting, reference-state comparison and clustering.
For local testing and linting:
pip install -e ".[dev]"The development extras include pytest, ruff, and pre-commit.