Installation¶
-
⭐ Star the repository on GitHub to support the project!
-
Make sure you have Python 3.10, 3.11, or 3.12 installed. ⚠️ Windows users: Python 3.12 is not supported. Use Python 3.10.11 or 3.11.9.
-
Install gridfm-datakit
python -m pip install --upgrade pip # Upgrade pip
pip install gridfm-datakit
- Install Julia with PowerModels and Ipopt
gridfm_datakit setup_pm
For Developers¶
To install the latest development version from GitHub, follow these steps instead of step 3.
git clone https://github.com/gridfm/gridfm-datakit.git
cd "gridfm-datakit"
python3 -m venv venv
source venv/bin/activate
python -m pip install --upgrade pip # Upgrade pip to ensure compatibility with pyproject.toml
pip3 install -e '.[test,dev]'