Installation¶
This guide covers different ways to install Graph ID on your system.
Requirements¶
- Python 3.11 or higher
- A C++ compiler (for building from source)
Install from PyPI¶
The simplest way to install Graph ID is from PyPI:
Optional: Database Component¶
If you want to search structures in the Materials Project database:
Install from Source¶
For development or to get the latest features:
1. Clone the Repository¶
2. Initialize Git Submodules¶
The C++ build requires several submodules (pybind11, Eigen, GTL):
Required Step
Without initializing submodules, the installation will fail during the CMake build step.
3. Install the Package¶
Next Steps¶
- Quick Start Guide - Learn the basics
- API Reference - Detailed API documentation