



GridPath ist eine vielseitige Plattform für die Leistungssystemplanung, die eine Reihe von Planungsansätzen in der Lage ist, produktionspreisgängliches, Kapazitätsexpansion, Asset-Valuation und Zuverlässigkeitsmodellierung zu sein.
Die Dokumentation von GridPath wird in Read the Docs gehostet.
Der Gitterpfad wird auf Python 3.9, 3.10 und 3.11 getestet. Holen Sie sich hier eine dieser Python -Versionen.
Sie sollten eine Python -Umgebung für Ihre GridPath -Installation, z. B. über venv , einen leichten Umweltmanager, der Teil der Standard -Python -Verteilung ist, erstellen. Stellen Sie sicher, dass Sie die Umgebung aktivieren, bevor Sie einen Gitterpfad installieren.
Sobald Sie die GridPath -Python -Umgebung erstellt und aktiviert haben, können Sie die neueste Version von GridPath von PYPI mit:
pip install GridPathSie können alternativ den GridPath -Quellcode herunterladen und aus der Quelle installieren.
pip install .[all] Hinweis: Wenn Sie vorhaben, den GridPath -Code zu bearbeiten, sollten Sie mit dem -e -Flag installieren.
Sie benötigen einen Löser, um diese Plattform zu nutzen. GridPath geht davon aus, dass Sie standardmäßig CBC (Coin-or Zweig und Cut) verwenden, aber einen anderen Löser angeben können.
Wenn Sie GridPath über das Setup -Skript installieren, folgen Sie den obigen Anweisungen, können Sie mit dem Befehl gridpath_run ein Szenario aus einem beliebigen Verzeichnis ausführen - solange Ihre GridPath -Python -Umgebung aktiviert ist - wie folgt:
gridpath_run --scenario SCENARIO_NAME --scenario_location
/PATH/TO/SCENARIO Wenn Sie die Datenbank verwenden, können Sie mit dem gridpath_run_e2e die GridPath-End-to-End-Ausführung verwenden. Weitere Informationen finden Sie in der Dokumentation, um die Datenbank zu erstellen.
gridpath_run_e2e --scenario SCENARIO_NAME --scenario_location
/PATH/TO/SCENARIO Um die Verwendung und andere optionale Argumente zu sehen, z. B. wie ein Löser angeben, überprüfen Sie das Hilfemenü, z. B.:
gridpath_run --help