πΒ A ranked list of popular projects for Power System Analysis. Updated weekly.
This curated list contains 130 open-source projects with a total of 67K stars grouped into 15 categories. All projects are ranked by a project-popularity score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!
- Phasor Simulation 13 projects
- EMT Simulation 2 projects
- Steady State Simulation 34 projects
- Interface 12 projects
- Gas Simulation 3 projects
- Co-Simulation Environment 2 projects
- Optimization Modeling Language 8 projects
- Optimizer 17 projects
- Machine/Reinforcement Learning for Power Grid 3 projects
- Visualization 3 projects
- Messaging Environment 2 projects
- Power System Data 17 projects
- Power Electronics 1 projects
- Database Management 2 projects
- Textbook 8 projects
- π₯π₯π₯Β Combined project-quality score
- βοΈΒ Star count from GitHub
- π£Β New project (less than 6 months old)
- π€Β Inactive project (12 months no activity)
- πΒ Dead project (1200 months no activity)
- ππΒ Project is trending up or down
- βΒ Project was recently added
- βοΈΒ Warning (e.g. missing/risky license)
- π¨βπ»Β Contributors count from GitHub
- πΒ Fork count from GitHub
- πΒ Issue count from GitHub
- β±οΈΒ Last update timestamp on package manager
- π₯Β Download count from package manager
- π¦Β Number of dependent projects
- Β Support Python
- Β Support Julia
- Β Support Octave
- Β Support Java
- Β Support C
- Β Support Modelica
- Β Support Rust
- Β Support R
- Β Shipped with Jupyter Notebook examples
- Β CI via GitHub Actions
- Β CI via Azure Pipelines
- Β Available on PyPI
- Β Available on Conda
LTB ANDES (π₯22 Β· β 240) - Transient Stability Simulator; CURENT LTB. βοΈGPL-3.0
-
GitHub (π¨βπ» 23 Β· π 110 Β· π¦ 22 Β· π 70 - 12% open Β· β±οΈ 25.03.2024):
git clone https://github.com/CURENT/andes
-
PyPi (π₯ 2.8K / month Β· π¦ 4 Β· β±οΈ 25.03.2024):
pip install andes
-
Conda (π₯ 550K Β· β±οΈ 25.03.2024):
conda install -c conda-forge andes
-
docker pull CURENT/andes
DynaΟo (π₯22 Β· β 77) - C++/Modelica simulation tools for power systems. MPL-2.0
-
GitHub (π¨βπ» 56 Β· π 23 Β· π₯ 17K Β· π 1.5K - 8% open Β· β±οΈ 19.12.2024):
git clone https://github.com/dynawo/dynawo
OpenIPSL (π₯19 Β· β 83) - A library of power system component models written in the.. BSD-3
-
GitHub (π¨βπ» 34 Β· π 53 Β· π₯ 500 Β· π 120 - 13% open Β· β±οΈ 17.12.2024):
git clone https://github.com/OpenIPSL/OpenIPSL
GridLAB-D (π₯18 Β· β 160) - Distribution power system simulator. βοΈCustom
-
GitHub (π¨βπ» 75 Β· π 100 Β· π₯ 5.3K Β· π 1.3K - 24% open Β· β±οΈ 22.02.2024):
git clone https://github.com/gridlab-d/gridlab-d
PowerSimulationsDynamics.jl (π₯15 Β· β 180 Β· π) - Dynamic Power System simulations; NREL Sienna. BSD-3
-
GitHub (π¨βπ» 15 Β· π 39 Β· π 130 - 32% open Β· β±οΈ 21.10.2024):
git clone https://github.com/NREL-Sienna/PowerSimulationsDynamics.jl
PowerSystems (π₯13 Β· β 67) - Modelica 3rd party library for electrical power systems. βοΈCustom
-
GitHub (π¨βπ» 10 Β· π 35 Β· π 41 - 34% open Β· β±οΈ 07.05.2024):
git clone https://github.com/modelica-3rdparty/PowerSystems
GridPACK (π₯12 Β· β 47) - High-Performance Electric Grid Simulation. βοΈCustom
-
GitHub (π¨βπ» 50 Β· π 20 Β· π₯ 620 Β· π 130 - 25% open Β· β±οΈ 17.12.2024):
git clone https://github.com/GridOPTICS/GridPACK
PowerSAS.m (π₯7 Β· β 16) - Power grid analysis framework based on semi-analytical solutions. BSD-3
-
GitHub (π¨βπ» 4 Β· π 5 Β· β±οΈ 05.01.2024):
git clone https://github.com/ANL-CEEESA/powersas.m
OpenHybridSim (π₯6 Β· β 7 Β· π€) - EMT-TS hybrid simulation. BSD-3
-
GitHub (π 4 Β· β±οΈ 05.05.2020):
git clone https://github.com/OpenHybridSim/OpenHybridSim-code
PSAT (π₯2) - A Matlab toolbox for electric power system analysis and simulation. βοΈGPL
- No project information available.
ParaEMT (π₯10 Β· β 58) - Parallel EMT simulation. BSD-3
-
GitHub (π¨βπ» 4 Β· π 19 Β· β±οΈ 29.10.2024):
git clone https://github.com/NREL/ParaEMT_public
pandapower (π₯33 Β· β 900 Β· π) - Convenient Power System Modelling and Analysis. BSD-3
-
GitHub (π¨βπ» 140 Β· π 470 Β· π¦ 400 Β· π 1.1K - 22% open Β· β±οΈ 19.12.2024):
git clone https://github.com/e2nIEE/pandapower
-
PyPi (π₯ 35K / month Β· π¦ 48 Β· β±οΈ 07.08.2024):
pip install pandapower
-
Conda (π₯ 21K Β· β±οΈ 19.06.2024):
conda install -c conda-forge pandapower
-
Docker Hub (π₯ 95 Β· β±οΈ 09.02.2021):
docker pull pauldepraz/pandapowerapi
Power Grid Model (π₯29 Β· β 150 Β· π) - Steady-state distribution power system analysis. MPL-2.0
-
GitHub (π¨βπ» 23 Β· π 32 Β· π₯ 280 Β· π¦ 20 Β· π 200 - 32% open Β· β±οΈ 19.12.2024):
git clone https://github.com/PowerGridModel/power-grid-model
-
PyPi (π₯ 100K / month Β· π¦ 4 Β· β±οΈ 19.12.2024):
pip install power-grid-model
-
Conda (π₯ 1.7M Β· β±οΈ 05.12.2024):
conda install -c conda-forge power-grid-model
GridCal (π₯26 Β· β 430 Β· π) - Cross-platform power systems software. βοΈLGPL-3.0
PowSyBl Core (π₯24 Β· β 130) - Framework to build power system software. MPL-2.0
-
GitHub (π¨βπ» 110 Β· π 43 Β· π¦ 87 Β· π 600 - 42% open Β· β±οΈ 16.12.2024):
git clone https://github.com/powsybl/powsybl-core
PyPSA-Eur (π₯22 Β· β 380) - Sector-Coupled Optimisation Model of the European Energy.. MIT
-
GitHub (π¨βπ» 79 Β· π 240 Β· π 510 - 29% open Β· β±οΈ 19.12.2024):
git clone https://github.com/PyPSA/pypsa-eur
-
docker pull nimfetrisa/pypsa-eur
PowerSimulations.jl (π₯22 Β· β 280) - Power Systems optimization simulation and modeling;.. BSD-3
-
GitHub (π¨βπ» 37 Β· π 56 Β· π 360 - 14% open Β· β±οΈ 17.12.2024):
git clone https://github.com/NREL-Sienna/PowerSimulations.jl
LightSim2Grid (π₯22 Β· β 52) - A fast backend for the Grid2Op. MPL-2.0
-
GitHub (π¨βπ» 5 Β· π 11 Β· π₯ 250 Β· π¦ 48 Β· π 52 - 34% open Β· β±οΈ 17.12.2024):
git clone https://github.com/BDonnot/lightsim2grid
-
PyPi (π₯ 35K / month Β· π¦ 21 Β· β±οΈ 17.12.2024):
pip install LightSim2Grid
-
Docker Hub (π₯ 250 Β· β±οΈ 01.02.2022):
docker pull bdonnot/lightsim2grid
MATPOWER (π₯21 Β· β 430) - Steady state power flow simulation. BSD-3
-
GitHub (π¨βπ» 18 Β· π 150 Β· π₯ 500K Β· π 210 - 9% open Β· β±οΈ 09.10.2024):
git clone https://github.com/MATPOWER/matpower
-
Docker Hub (π₯ 1.9K Β· β±οΈ 09.10.2024):
docker pull matpower/matpower
PYPOWER (π₯21 Β· β 340) - Port of MATPOWER to Python. βοΈBSD
-
GitHub (π¨βπ» 20 Β· π 110 Β· π¦ 120 Β· π 45 - 73% open Β· β±οΈ 02.09.2024):
git clone https://github.com/rwl/PYPOWER
-
PyPi (π₯ 15K / month Β· π¦ 14 Β· β±οΈ 02.09.2024):
pip install PYPOWER
-
Conda (π₯ 3.2K Β· β±οΈ 16.06.2023):
conda install -c invenia pypower
-
Docker Hub (π₯ 20 Β· β±οΈ 19.05.2019):
docker pull hwanghust/pypower
REopt (π₯19 Β· β 91) - Renewable Energy Integration & Optimization. BSD-3
-
GitHub (π¨βπ» 21 Β· π 46 Β· π₯ 570 Β· π 84 - 52% open Β· β±οΈ 15.11.2024):
git clone https://github.com/NREL/REopt_API
PyPSA-USA (π₯19 Β· β 69) - Power System Model for the United States. MIT
-
GitHub (π¨βπ» 11 Β· π 25 Β· π 290 - 34% open Β· β±οΈ 09.12.2024):
git clone https://github.com/PyPSA/pypsa-usa
PowerModels.jl (π₯18 Β· β 400) - Power Network Optimization. βοΈBSD
-
GitHub (π¨βπ» 30 Β· π 150 Β· π 490 - 18% open Β· β±οΈ 03.11.2024):
git clone https://github.com/lanl-ansi/PowerModels.jl
PowerGenome (π₯18 Β· β 200) - Create inputs for power systems models. MIT
GenX (π₯16 Β· β 280) - Configurable capacity expansion model. βοΈGPL-2.0
-
GitHub (π¨βπ» 33 Β· π 120 Β· π 290 - 17% open Β· β±οΈ 23.09.2024):
git clone https://github.com/GenXProject/GenX
LTB AMS (π₯16 Β· β 8 Β· π) - Scheduling Modeling and Simulation; CURENT LTB. βοΈGPL-3.0
matpower-pip (π₯15 Β· β 21) - Easy Python Access to MATPOWER. MIT
Open RAO (π₯15 Β· β 17) - Power systems coordinated capacity calculation and security.. MPL-2.0
-
GitHub (π¨βπ» 35 Β· π 7 Β· π₯ 45 Β· π 120 - 34% open Β· β±οΈ 19.12.2024):
git clone https://github.com/powsybl/powsybl-open-rao
EGRET (π₯14 Β· β 140 Β· π€) - Tools for Power Systems Optimization Modeling. βοΈBSD
-
GitHub (π¨βπ» 38 Β· π 49 Β· π¦ 8 Β· π 83 - 54% open Β· β±οΈ 14.11.2023):
git clone https://github.com/grid-parity-exchange/Egret
ReEDS-2.0 (π₯14 Β· β 130) - Capacity planning and dispatch model. βοΈGPL-3.0
-
GitHub (π¨βπ» 14 Β· π 21 Β· π 22 - 31% open Β· β±οΈ 11.12.2024):
git clone https://github.com/NREL/ReEDS-2.0
PowerNetworkMatrices.jl (π₯14 Β· β 21) - Power systems matrices; NREL Sienna. BSD-3
-
GitHub (π¨βπ» 6 Β· π 8 Β· π 45 - 46% open Β· β±οΈ 23.09.2024):
git clone https://github.com/NREL-Sienna/PowerNetworkMatrices.jl
ExaGO (π₯13 Β· β 70) - Large-scale power grid optimization. BSD-3
-
GitHub (π¨βπ» 28 Β· π 9 Β· π 85 - 57% open Β· β±οΈ 15.12.2024):
git clone https://github.com/pnnl/ExaGO
MOST (π₯11 Β· β 31) - MATPOWER Optimal Scheduling Tool. BSD-3
-
GitHub (π 11 Β· π 40 - 20% open Β· β±οΈ 07.10.2024):
git clone https://github.com/MATPOWER/most
PowerFlows.jl (π₯11 Β· β 18) - Collection of Power Flow solution; NREL Sienna. BSD-3
-
GitHub (π¨βπ» 7 Β· π 9 Β· π 43 - 72% open Β· β±οΈ 21.08.2024):
git clone https://github.com/NREL-Sienna/PowerFlows.jl
EV-EcoSim (π₯9 Β· β 22) - A grid-aware co-simulation platform for the design and.. MIT
-
GitHub (π 3 Β· π 72 - 12% open Β· β±οΈ 19.04.2024):
git clone https://github.com/ebalogun01/EV-EcoSim/
PowerSystemsInvestmentsPortfolios.jl (π₯8 Β· β 10) - Data models for Power Systems investment models; NREL.. BSD-3
-
GitHub (π¨βπ» 5 Β· π 3 Β· β±οΈ 18.09.2024):
git clone https://github.com/NREL-Sienna/PowerSystemsInvestmentsPortfolios.jl
AMES - Version 5.0 (π₯7 Β· β 22 Β· π€) - Wholesale Power Market Test Bed. βοΈCustom
-
GitHub (π¨βπ» 3 Β· π 5 Β· β±οΈ 08.06.2023):
git clone https://github.com/ames-market/AMES-V5.0
DOPER (π₯7 Β· β 18) - Distributed Optimal and Predictive Energy Resources. BSD-3
-
GitHub (π¨βπ» 3 Β· π 11 Β· β±οΈ 10.09.2024):
git clone https://github.com/LBNL-ETA/DOPER
mypower (π₯6 Β· β 7 Β· π€) - Supplementary function of MATPOWER in Python. MIT
-
GitHub (π 1 Β· β±οΈ 26.11.2022):
git clone https://github.com/yasirroni/mypower
PowerSystemsInvestments.jl (π₯5 Β· β 14) - Power Systems investment models; NREL Sienna. BSD-3
-
GitHub (π¨βπ» 4 Β· π 4 Β· π 2 - 50% open Β· β±οΈ 08.10.2024):
git clone https://github.com/NREL-Sienna/PowerSystemsInvestments.jl
AMES (V4.0) (π₯3 Β· β 13 Β· π€) - Agent based Modeling of Electricity Systems. βοΈGPL-2.0
-
GitHub (π¨βπ» 2 Β· π 7 Β· π 5 - 60% open Β· β±οΈ 28.08.2020):
git clone https://github.com/ames-market/AMES-v4.0
Show 1 hidden projects...
- DER-CAM (π₯1) - DER investment planning.
βUnlicensed
OpenDSSDirect.py (π₯19 Β· β 89) - A direct library interface to OpenDSS. MIT
py-dss-interface (π₯18 Β· β 27) - A package for access to direct dll version of OpenDSS. MIT
Easy SimAuto (π₯16 Β· β 43 Β· π€) - Python interface to PowerWorld. Apache-2
grg-pssedata (π₯13 Β· β 31 Β· π€) - Python tools for working with PSSE v33 data files. BSD-3
cimpyorm (π₯11 Β· β 10 Β· π€) - Python ORM middleware for IEC CIM and CGMES datasets. βοΈBSD-3.0
PSSE RAW (π₯5 Β· β 35 Β· π€) - PSSE RAW parser. MIT
-
GitHub (π¨βπ» 2 Β· π 15 Β· β±οΈ 07.01.2020):
git clone https://github.com/anderson-optimization/em-psse
OpenDER interface (π₯5 Β· β 4) - Interface for OpenDER. BSD-3
-
GitHub (π¨βπ» 2 Β· β±οΈ 24.06.2024):
git clone https://github.com/epri-dev/OpenDER_interface
Andes.jl (π₯4 Β· β 8) - Julia interface for ANDES. MIT
-
GitHub (π 1 Β· β±οΈ 05.02.2024):
git clone https://github.com/cuihantao/Andes.jl
EasySimauto.jl (π₯3 Β· β 5 Β· π€) - Julia interface for EasySimAuto and PowerWorld. Apache-2
-
GitHub (π¨βπ» 2 Β· β±οΈ 31.07.2023):
git clone https://github.com/mzy2240/EasySimauto.jl
pandapipes (π₯25 Β· β 150) - Pipeflow Calculation Tool. BSD-3
GasModels.jl (π₯14 Β· β 66) - Gas Network Optimization. BSD-3
-
GitHub (π¨βπ» 13 Β· π 15 Β· π 150 - 32% open Β· β±οΈ 17.10.2024):
git clone https://github.com/lanl-ansi/GasModels.jl
MPNG (π₯7 Β· β 11 Β· π€) - Simulator for Optimal Power and Natural Gas Flow. BSD-3
-
GitHub (π¨βπ» 3 Β· π 5 Β· β±οΈ 13.09.2023):
git clone https://github.com/MATPOWER/mpng
OpenModelica (π₯28 Β· β 890) - Modelica-based environment for modeling and simulation. βοΈCustom
-
GitHub (π¨βπ» 190 Β· π 300 Β· π₯ 380 Β· π 8.1K - 25% open Β· β±οΈ 19.12.2024):
git clone https://github.com/OpenModelica/OpenModelica
-
Docker Hub (π₯ 46K Β· β 6 Β· β±οΈ 16.12.2024):
docker pull openmodelica/openmodelica
precice (π₯26 Β· β 770) - Precise Code Interaction Coupling Environment. βοΈLGPL-3.0
-
GitHub (π¨βπ» 58 Β· π 180 Β· π₯ 31K Β· π 870 - 23% open Β· β±οΈ 19.12.2024):
git clone https://github.com/precice/precice
-
PyPi (π₯ 970 / month Β· π¦ 8 Β· β±οΈ 05.12.2024):
pip install pyprecice
-
Conda (π₯ 69K Β· β±οΈ 28.08.2024):
conda install -c conda-forge pyprecice
-
Docker Hub (π₯ 22K Β· β±οΈ 19.12.2024):
docker pull precice/precice
Pyomo (π₯38 Β· β 2.1K) - Python-based Optimization Modeling Language. BSD-3
-
GitHub (π¨βπ» 160 Β· π 520 Β· π₯ 3.5K Β· π¦ 2.4K Β· π 1.4K - 21% open Β· β±οΈ 18.12.2024):
git clone https://github.com/Pyomo/pyomo
-
PyPi (π₯ 600K / month Β· π¦ 260 Β· β±οΈ 18.11.2024):
pip install Pyomo
-
Conda (π₯ 1.1M Β· β±οΈ 19.11.2024):
conda install -c conda-forge pyomo
CVXPY (π₯37 Β· β 5.5K) - Convex optimization modeling language. Apache-2
-
GitHub (π¨βπ» 210 Β· π 1.1K Β· π₯ 540 Β· π¦ 14K Β· π 1.5K - 15% open Β· β±οΈ 14.12.2024):
git clone https://github.com/cvxpy/cvxpy
-
PyPi (π₯ 2.6M / month Β· π¦ 580 Β· β±οΈ 14.11.2024):
pip install cvxpy
-
Conda (π₯ 1.4M Β· β±οΈ 19.08.2024):
conda install -c conda-forge cvxpy
CVXOPT (π₯27 Β· β 1K) - Python Software for Convex Optimization. βοΈGPL-3.0
JuMP (π₯26 Β· β 2.3K) - Julia-based Optimization Modeling Language. MPL-2.0
-
GitHub (π¨βπ» 160 Β· π 400 Β· π 1.5K - 0% open Β· β±οΈ 10.12.2024):
git clone https://github.com/jump-dev/JuMP.jl
PyOptInterface (π₯20 Β· β 220) - Efficient modeling interface for optimization in.. MPL-2.0
RSOME (π₯18 Β· β 300) - Robust Stochastic Optimization Made Easy. βοΈGPL-3.0
ExaModels (π₯13 Β· β 57) - An algebraic modeling and automatic differentiation tool in.. MIT
-
GitHub (π¨βπ» 6 Β· π 5 Β· π 26 - 46% open Β· β±οΈ 05.12.2024):
git clone https://github.com/exanauts/ExaModels.jl
KVXOPT (π₯13 Β· β 10) - CVXOPT with more wrappers suite-sparse. βοΈGPL-3.0
OR-Tools (π₯37 Β· β 11K) - Google Optimization Tools. Apache-2
-
GitHub (π¨βπ» 180 Β· π 2.1K Β· π₯ 840K Β· π¦ 270 Β· π 3K - 2% open Β· β±οΈ 24.11.2024):
git clone https://github.com/google/or-tools
-
PyPi (π₯ 2.3M / month Β· π¦ 260 Β· β±οΈ 16.09.2024):
pip install ortools
-
Conda (π₯ 85K Β· β±οΈ 16.06.2023):
conda install -c conda-forge ortools-python
Xopt (π₯35 Β· β 11K) - Flexible high-level optimization in Python. MPL-2.0
-
GitHub (π¨βπ» 180 Β· π 2.1K Β· π₯ 840K Β· π¦ 270 Β· π 3K - 2% open Β· β±οΈ 24.11.2024):
git clone https://github.com/google/or-tools
-
PyPi (π₯ 840 / month Β· π¦ 2 Β· β±οΈ 06.11.2024):
pip install xopt
-
Conda (π₯ 39K Β· β±οΈ 08.11.2024):
conda install -c conda-forge xopt
Tulip (π₯33 Β· β 11K) - Interior-point solver in pure Julia. MPL-2.0
-
GitHub (π¨βπ» 180 Β· π 2.1K Β· π₯ 840K Β· π¦ 270 Β· π 3K - 2% open Β· β±οΈ 24.11.2024):
git clone https://github.com/google/or-tools
PySCIPOpt (π₯32 Β· β 840) - Python interface for SCIP. MIT
-
GitHub (π¨βπ» 75 Β· π 250 Β· π¦ 270 Β· π 540 - 5% open Β· β±οΈ 16.12.2024):
git clone https://github.com/scipopt/PySCIPOpt
-
PyPi (π₯ 220K / month Β· π¦ 35 Β· β±οΈ 31.10.2024):
pip install PySCIPOpt
-
Conda (π₯ 380K Β· β±οΈ 14.11.2024):
conda install -c conda-forge pyscipopt
ECOS (π₯24 Β· β 480 Β· π€) - Conic solver for second-order cone programming. βοΈGPL-3.0
Clarabel.rs (π₯24 Β· β 360) - Interior-point solver for convex conic optimisation.. Apache-2
-
GitHub (π¨βπ» 8 Β· π 29 Β· π¦ 26 Β· π 46 - 39% open Β· β±οΈ 12.09.2024):
git clone https://github.com/oxfordcontrol/Clarabel.rs
-
PyPi (π₯ 1.8M / month Β· π¦ 24 Β· β±οΈ 01.06.2024):
pip install clarabel
-
Conda (π₯ 130K Β· β±οΈ 02.03.2024):
conda install -c conda-forge clarabel
PIQP (π₯19 Β· β 94) - Proximal Interior Point Quadratic Programming solver. BSD-2
-
GitHub (π¨βπ» 3 Β· π 13 Β· π₯ 370 Β· π¦ 29 Β· π 11 - 45% open Β· β±οΈ 15.10.2024):
git clone https://github.com/PREDICT-EPFL/piqp
-
PyPi (π₯ 47K / month Β· π¦ 8 Β· β±οΈ 02.08.2024):
pip install piqp
-
Conda (π₯ 120K Β· β±οΈ 31.10.2024):
conda install -c conda-forge piqp
MadNLP (π₯16 Β· β 170) - A solver for nonlinear programming with GPU support. MIT
-
GitHub (π¨βπ» 15 Β· π 15 Β· π 85 - 47% open Β· β±οΈ 18.12.2024):
git clone https://github.com/MadNLP/MadNLP.jl
Clarabel.jl (π₯14 Β· β 180) - Interior-point solver for convex conic optimisation in.. Apache-2
-
GitHub (π¨βπ» 11 Β· π 16 Β· π 52 - 9% open Β· β±οΈ 12.06.2024):
git clone https://github.com/oxfordcontrol/Clarabel.jl
OptiVerse (π₯8 Β· β 12 Β· π£) - A library with innovative optimization solutions. MIT
-
GitHub (π¨βπ» 5 Β· π 12 Β· β±οΈ 05.10.2024):
git clone https://github.com/feyntech-opt/OptiVerse
Grid2Op (π₯25 Β· β 300) - Modeling sequential decision making in power systems. MPL-2.0
-
GitHub (π¨βπ» 32 Β· π 120 Β· π 360 - 14% open Β· β±οΈ 15.10.2024):
git clone https://github.com/rte-france/Grid2Op
-
PyPi (π₯ 5K / month Β· π¦ 20 Β· β±οΈ 16.12.2024):
pip install Grid2Op
-
Docker Hub (π₯ 10K Β· β 1 Β· β±οΈ 05.07.2022):
docker pull bdonnot/grid2op
RLGC (π₯9 Β· β 110 Β· π€) - RL for Grid Control (RLGC). βοΈBSD
-
GitHub (π¨βπ» 4 Β· π 31 Β· π 15 - 33% open Β· β±οΈ 08.04.2022):
git clone https://github.com/RLGC-Project/RLGC
andes_gym (π₯5 Β· β 9 Β· π€) - ANDES RL Environment for OpenAI Gym. βοΈGPL-3.0
-
GitHub (π¨βπ» 2 Β· π 4 Β· β±οΈ 28.01.2022):
git clone https://github.com/cuihantao/andes_gym
PowSyBl Diagram (π₯18 Β· β 76) - single-line substation diagrams and network graph.. MPL-2.0
-
GitHub (π¨βπ» 27 Β· π 13 Β· π¦ 30 Β· π 160 - 36% open Β· β±οΈ 16.12.2024):
git clone https://github.com/powsybl/powsybl-diagram
PowerGraphics.jl (π₯14 Β· β 30) - Visualization for PowerSimulations; NREL Sienna. BSD-3
-
GitHub (π¨βπ» 9 Β· π 11 Β· π 39 - 41% open Β· β±οΈ 17.12.2024):
git clone https://github.com/NREL-Sienna/powergraphics.jl
LTB AGVis (π₯11 Β· β 7) - Geographical Visualization for Power Grid; CURENT LTB. βοΈGPL-3.0
LTB DiME (π₯7 Β· β 3 Β· π€) - Distributed Messaging Environment; CURENT LTB. βοΈGPL-3.0
-
GitHub (π¨βπ» 4 Β· π 2 Β· π 48 - 27% open Β· β±οΈ 31.07.2023):
git clone https://github.com/CURENT/dime
πΒ Australian MV-LV Networks ( β 26) - Large-scale three-phase Australian MV distribution networks..
πΒ Power Grid Lib - Optimal Power Flow ( β 310 Β· π€) - Benchmarks for OPF.
πΒ Power Grid Lib - Unit Commitment ( β 89 Β· π€) - Benchmarks for UC.
πΒ Power Grid Lib - Optimal Power Flow with HVDC Lines ( β 19 Β· π€) - Benchmarks for OPF with HVDC.
πΒ WECC-and-NPCC-Electricity-Economic-Data ( β 6) - Economic data on WECC and NPCC.
πΒ OpenDataElia - Data by opendatasoft.
πΒ Data on Energy ( β 300) - Data on energy by Our World in Data.
πΒ COVID-EMDA ( β 59) - Cross-Domain Data Hub with Data in USA.
πΒ PV Rooftop Database ( β 57) - NREL PV Rooftop Database.
πΒ Grid Event Signature Library - An initiative spearheaded by ORNL and LLNL.
πΒ Electrical Signals Databases ( β 25) - Voltage and current samples from Digital Fault Recorder.
πΒ A new power system benchmark ( β 20) - A new type of power system calculation example by the China..
GridStatus (π₯24 Β· β 290) - Extract data from ISOs and other sources. BSD-3
powerplantmatching (π₯24 Β· β 160) - Tools to combine multiple power plant databases. BSD-2
-
GitHub (π¨βπ» 30 Β· π 56 Β· π₯ 84 Β· π¦ 63 Β· π 87 - 19% open Β· β±οΈ 05.11.2024):
git clone https://github.com/PyPSA/powerplantmatching
-
PyPi (π₯ 1.5K / month Β· β±οΈ 18.09.2024):
pip install powerplantmatching
-
Conda (π₯ 52K Β· β±οΈ 18.09.2024):
conda install -c conda-forge powerplantmatching
SimBench (π₯16 Β· β 110) - Benchmark dataset of German LV/MV/HV grids including.. βοΈodbl-1.0
juptyer
DeepSolar (π₯9 Β· β 250 Β· π€) - Houseshold-level solar panel identification with deep learning. MIT
-
GitHub (π¨βπ» 2 Β· π 68 Β· π 17 - 76% open Β· β±οΈ 26.03.2019):
git clone https://github.com/wangzhecheng/DeepSolar
GSEIM (π₯6 Β· β 2 Β· π€) - Simulation of electrical circuits. βοΈGPL-3.0
dGen (π₯15 Β· β 60 Β· π) - The Distributed Generation Market Demand (dGen) model. BSD-3
-
GitHub (π¨βπ» 7 Β· π 140 Β· π 35 - 45% open Β· β±οΈ 18.12.2024):
git clone https://github.com/NREL/dgen
dsgrid (π₯15 Β· β 26 Β· π) - Demand-side grid projects, datasets and queries. BSD-3
-
GitHub (π¨βπ» 6 Β· π 3 Β· π 120 - 45% open Β· β±οΈ 26.11.2024):
git clone https://github.com/dsgrid/dsgrid
πΒ TextbookSimulations ( β 11 Β· π€) - Examples and problems accompanying Daniel Kirschens..
πΒ UTK ECE 522 - Power System Analysis II ( β 4) - Hands-on Project for Power System Analysis II (UTK..
πΒ ELEC0447 Analysis of Electric Power and Energy Systems ( β 19) - Masters course of power systems analysis at ULige.
πΒ Tutorial on DER Hosting Capacity Part 0 ( β 5) - Using dss_python.
πΒ Tutorial on DER Hosting Capacity Part 1 ( β 1) - Advanced Tools for the Analysis of Three-Phase..
πΒ Tutorial on DER Hosting Capacity Part 2 ( β 2) - Time-Series Analysis and PV Hosting Capacity of LV..
πΒ Tutorial on DER Hosting Capacity Part 3 ( β 1) - Volt-Watt Control and PV Hosting Capacity of LV..
πΒ Tutorial on DER Hosting Capacity Part 4 ( β 2) - Monte Carlo Assessment of PV Hosting Capacity of an..
- Has homepage link & description:
+ 1
- Has an existing GitHub repository:
+ 1
- Has a license:
+ 1
- Has a commonly used license (e.g. MIT):
+ 1
- Has multiple releases:
+ 1
- Has stable releases based on semantic version:
+ 1
- Has a release that is less than 6 months old:
+ 1
- Repo was update in the last 3 months:
+ 1
- Is older than 6 months:
+ 1
- Metrics from GitHub & package mangers:
- Number of stars:
+ log(COUNT / 2)
- Number of contributors:
+ log(COUNT / 2) - 1
- Number of commits:
+ log(COUNT / 2) - 1
- Number of forks:
+ log(COUNT / 2)
- Number of monthly downloads:
+ log(COUNT / 2) - 1
- Number of dependent projects:
+ log(COUNT / 1.5)
- Number of watchers:
+ log(COUNT / 2) - 1
- Number of closed issues:
+ log(COUNT / 2) - 1
- Number of stars:
NOTE: This calculation is just chosen by EXPERIENCE. There is NO scientific proof that this really reflects the QUALITY of a project.
The data collection can be deficient for the projects that are not majorly hosted in GitHub.
- G-PST Tools Portal: An open tools portal with a classification approach
- Open Source Software (OSS) for Electricity Market Research, Teaching, and Training
- Open-Source-Power-Electronic-Tools
- Papers With Code: Discover ML papers, code, and evaluation tables.
Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:
- Open an issue by selecting one of the provided categories from the issue page and fill in the requested information.
- Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.
If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.
For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.