



Gridpath est une plate-forme de planification du système électrique polyvalent capable d'une gamme d'approches de planification, notamment le coût de la production, la capacité de capacité, la évaluation des actifs et la modélisation de la fiabilité.
La documentation de GridPath est hébergée sur Read the Docs.
Gridpath est testé sur Python 3.9, 3.10 et 3.11. Obtenez une de ces versions Python ici.
Vous devez créer un environnement Python pour votre installation GridPath, par exemple via venv , un gestionnaire d'environnement léger qui fait partie de la distribution Python standard. Assurez-vous de créer Activer l'environnement avant d'installer GridPath.
Une fois que vous avez créé et activé l'environnement Python GridPath, vous pouvez installer la dernière version de GridPath de PYPI avec:
pip install GridPathVous pouvez également télécharger le code source GridPath et installer à partir de Source.
pip install .[all] Remarque: Si vous prévoyez de modifier le code GridPath, vous devez installer avec l'indicateur -e .
Vous aurez besoin d'un solveur pour utiliser cette plate-forme. GridPath suppose que vous utiliserez CBC (Coin ou Branch and Cut) par défaut, mais vous pouvez spécifier un autre solveur.
Si vous installez GridPath via le script de configuration suivant les instructions ci-dessus, vous pouvez utiliser la commande gridpath_run pour exécuter un scénario à partir de n'importe quel répertoire - tant que votre environnement Python GridPath est activé - comme suit:
gridpath_run --scenario SCENARIO_NAME --scenario_location
/PATH/TO/SCENARIO Si vous utilisez la base de données, vous pouvez utiliser la commande gridpath_run_e2e pour exécuter GridPath de bout en bout, c'est-à-dire obtenir des entrées pour le scénario de la base de données, résoudre le problème du scénario, importer les résultats dans la base de données et les traiter. Reportez-vous à la documentation pour créer la base de données.
gridpath_run_e2e --scenario SCENARIO_NAME --scenario_location
/PATH/TO/SCENARIO Pour voir l'utilisation et d'autres arguments facultatifs, par exemple comment spécifier un solveur, cochez le menu d'aide, par exemple:
gridpath_run --help