Skip to content

Releases: ps-wiki/best-of-ps

Update: 2025.06.26

26 Jun 18:51

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • AMPLPY (🥉23 · ⭐ 80 · 📈) - Python API for AMPL. BSD-3
  • CIMpy (🥇18 · ⭐ 60 · 📈) - CIM files to the XML/RDF format. MPL-2.0
  • KVXOPT (🥉16 · ⭐ 11 · 📈) - CVXOPT with more wrappers suite-sparse. ❗️GPL-3.0
  • matpowercaseframes (🥈16 · ⭐ 5 · 📈) - Parse MATPOWER case into pandas DataFrame. MIT
  • PyDSS (🥈14 · ⭐ 39 · 📈) - A Python wrapper for OpenDSS. BSD-3

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • PIQP (🥉20 · ⭐ 110 · 📉) - Proximal Interior Point Quadratic Programming solver. BSD-2
  • LightSim2Grid (🥈20 · ⭐ 53 · 📉) - A fast backend for the Grid2Op. MPL-2.0
  • PowSyBl Diagram (🥇17 · ⭐ 87 · 📉) - single-line substation diagrams and network graph.. MPL-2.0
  • Clarabel.jl (🥉15 · ⭐ 210 · 📉) - Interior-point solver for convex conic optimisation.. Apache-2
  • EnergyDataModel (🥉12 · ⭐ 62 · 📉) - Represent energy systems as Python data classes. MIT

Update: 2025.06.19

19 Jun 18:54

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • pandapower (🥇34 · ⭐ 980 · 📈) - Convenient Power System Modelling and Analysis. BSD-3
  • SCS (🥈27 · ⭐ 570 · 📈) - Splitting Conic Solver. MIT
  • PowerSimulations.jl (🥈21 · ⭐ 290 · 📈) - Power Systems optimization simulation and modeling;.. BSD-3
  • GridPath (🥈21 · ⭐ 110 · 📈) - Power system planning and operations. Apache-2
  • REopt (🥈19 · ⭐ 100 · 📈) - Renewable Energy Integration & Optimization. BSD-3

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • CVXOPT (🥈27 · ⭐ 1K · 📉) - Python Software for Convex Optimization. ❗️GPL-3.0
  • py-dss-interface (🥇20 · ⭐ 32 · 📉) - A package for access to direct dll version of OpenDSS. MIT
  • PowerGenome (🥉18 · ⭐ 210 · 📉) - Create inputs for power systems models. MIT
  • PowerGraphics.jl (🥉13 · ⭐ 30 · 📉) - Visualization for PowerSimulations; NREL Sienna. BSD-3

Update: 2025.06.12

12 Jun 21:14

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • OR-Tools (🥇41 · ⭐ 12K · 📈) - Google Optimization Tools. Apache-2
  • CVXPY (🥈39 · ⭐ 5.8K · 📈) - Convex optimization modeling language. Apache-2
  • Xopt (🥇38 · ⭐ 12K · 📈) - Flexible high-level optimization in Python. MPL-2.0
  • Tulip (🥈37 · ⭐ 12K · 📈) - Interior-point solver in pure Julia. MPL-2.0
  • PyPSA-Earth (🥈21 · ⭐ 270 · 📈) - Open optimisation model for study energy system.. ❗️AGPL-3.0

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • JuMP (🥉25 · ⭐ 2.3K · 📉) - Julia-based Optimization Modeling Language. MPL-2.0
  • PIQP (🥉21 · ⭐ 110 · 📉) - Proximal Interior Point Quadratic Programming solver. BSD-2
  • PowerGenome (🥉19 · ⭐ 210 · 📉) - Create inputs for power systems models. MIT
  • matpowercaseframes (🥈15 · ⭐ 5 · 📉) - Parse MATPOWER case into pandas DataFrame. MIT
  • EnergyDataModel (🥉13 · ⭐ 62 · 📉) - Represent energy systems as Python data classes. MIT

➕ Added Projects

Projects that were recently added to this best-of list.

Update: 2025.06.05

05 Jun 21:31

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • PyOptInterface (🥉20 · ⭐ 270 · 📈) - Efficient modeling interface for optimization in.. MPL-2.0

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • pandapower (🥇33 · ⭐ 980 · 📉) - Convenient Power System Modelling and Analysis. BSD-3
  • Ipopt (🥉26 · ⭐ 1.6K · 📉) - COIN-OR Interior Point Optimizer. EPL-2.0
  • MATPOWER (🥈22 · ⭐ 470 · 📉) - Steady state power flow simulation. BSD-3
  • TESP (🥉17 · ⭐ 44 · 📉) - Transactive Energy Simulation Platform. BSD-3
  • dsgrid (🥇16 · ⭐ 100 · 📉) - Demand-side grid projects, datasets and queries. BSD-3

Update: 2025.05.29

29 May 19:05

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • pandapower (🥇34 · ⭐ 970 · 📈) - Convenient Power System Modelling and Analysis. BSD-3
  • Clarabel.rs (🥈27 · ⭐ 440 · 📈) - Interior-point solver for convex conic optimisation.. Apache-2
  • MATPOWER (🥈23 · ⭐ 470 · 📈) - Steady state power flow simulation. BSD-3
  • Dynaωo (🥇22 · ⭐ 83 · 📈) - C++/Modelica simulation tools for power systems. MPL-2.0
  • LTB AMS (🥉18 · ⭐ 13 · 📈) - Scheduling Modeling and Simulation; CURENT LTB. ❗️GPL-3.0

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • SCS (🥉26 · ⭐ 570 · 📉) - Splitting Conic Solver. MIT
  • HELICS (🥇23 · ⭐ 140 · 📉) - Co-simulation framework. BSD-3
  • DPsim (🥇21 · ⭐ 84 · 📉) - Simulation for both EMT and phasor. MPL-2.0
  • py-dss-interface (🥇21 · ⭐ 32 · 📉) - A package for access to direct dll version of OpenDSS. MIT
  • PowerGenome (🥉20 · ⭐ 210 · 📉) - Create inputs for power systems models. MIT <img src="https...
Read more

Update: 2025.05.22

22 May 19:04

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • JuMP (🥉26 · ⭐ 2.3K · 📈) - Julia-based Optimization Modeling Language. MPL-2.0
  • dsgrid (🥇18 · ⭐ 100 · 📈) - Demand-side grid projects, datasets and queries. BSD-3
  • EGRET (🥉16 · ⭐ 140 · 📈) - Tools for Power Systems Optimization Modeling. ❗️BSD
  • ExaModels (🥉12 · ⭐ 58 · 📈) - An algebraic modeling and automatic differentiation.. MIT
  • PyPSA MCP (🥇10 · ⭐ 30 · 🐣) - PyPSA Energy Modeling for LLMs. MIT

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • pandapower (🥇33 · ⭐ 970 · 📉) - Convenient Power System Modelling and Analysis. BSD-3
  • AMPLPY (🥉22 · ⭐ 80 · 📉) - Python API for AMPL. BSD-3
  • CIMpy (🥈17 · ⭐ 60 · 📉) - CIM files to the XML/RDF format. MPL-2.0
  • matpowercaseframes (🥈15 · ⭐ 5 · 📉) - Parse MATPOWER case into pandas DataFrame. MIT
  • OpenDER (🥉12 · ⭐ 61 · 📉) - Inverter-based DER simulation. BSD-3

➕ Added Projects

Projects that were recently added to this best-of list.

Read more

Update: 2025.05.15

15 May 19:41

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • pandapower (🥇34 · ⭐ 970 · 📈) - Convenient Power System Modelling and Analysis. BSD-3
  • Atlite (🥈24 · ⭐ 310 · 📈) - Calculating Renewable Power Potentials. BSD-2
  • AMPLPY (🥉23 · ⭐ 80 · 📈) - Python API for AMPL. BSD-3
  • py-dss-interface (🥇22 · ⭐ 32 · 📈) - A package for access to direct dll version of OpenDSS. MIT
  • matpowercaseframes (🥈16 · ⭐ 5 · 📈) - Parse MATPOWER case into pandas DataFrame. MIT

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • OR-Tools (🥇37 · ⭐ 12K · 📉) - Google Optimization Tools. Apache-2
  • Xopt (🥇36 · ⭐ 12K · 📉) - Flexible high-level optimization in Python. MPL-2.0
  • Tulip (🥈34 · ⭐ 12K · 📉) - Interior-point solver in pure Julia. MPL-2.0
  • OSQP (🥈32 · ⭐ 1.9K · 📉) - Operator Splitting QP Solver. Apache-2
  • Power Grid Model (🥇30 · ⭐ 170 · 📉) - Steady-state distribution power system analysis. MPL-2.0

➕ Added Projects

Projects that were recently added to this best-of list.

  • PyPSA MCP (🥇5 · ⭐ 27 · 🐣) - PyPSA Energy Modeling for LLMs. MIT

Update: 2025.05.08

08 May 18:58

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • Power Grid Model (🥇31 · ⭐ 170 · 📈) - Steady-state distribution power system analysis. MPL-2.0
  • LTB ANDES (🥇24 · ⭐ 260 · 📈) - Transient Stability Simulator; CURENT LTB. ❗️GPL-3.0
  • ReEDS-2.0 (🥉16 · ⭐ 150 · 📈) - Capacity planning and dispatch model. ❗️GPL-3.0
  • dsgrid (🥇16 · ⭐ 27 · 📈) - Demand-side grid projects, datasets and queries. BSD-3
  • PowerFlows.jl (🥉15 · ⭐ 21 · 📈) - Collection of Power Flow solution; NREL Sienna. BSD-3

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

➕ Added Projects

Projects that were recently added to this best-of list.

  • ASSET (🥉6 · ⭐ 11 · 🐣) - Assess and analyze grid strength. BSD-3

Update: 2025.05.01

02 May 00:28

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

  • Power Grid Model (🥇29 · ⭐ 170 · 📈) - Steady-state distribution power system analysis. MPL-2.0
  • CBC (🥉23 · ⭐ 890 · 📈) - COIN-OR Branch-and-Cut solver. EPL-2.0
  • Clp (🥉23 · ⭐ 890 · 📈) - COIN-OR Linear Programming Solver. EPL-2.0
  • LTB AMS (🥉17 · ⭐ 13 · 📈) - Scheduling Modeling and Simulation; CURENT LTB. ❗️GPL-3.0
  • DOPER (🥉7 · ⭐ 21 · 📈) - Distributed Optimal and Predictive Energy Resources. BSD-3

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • OR-Tools (🥇38 · ⭐ 12K · 📉) - Google Optimization Tools. Apache-2
  • Xopt (🥇37 · ⭐ 12K · 📉) - Flexible high-level optimization in Python. MPL-2.0
  • Tulip (🥈35 · ⭐ 12K · 📉) - Interior-point solver in pure Julia. MPL-2.0
  • Clarabel.rs (🥉26 · ⭐ 430 · 📉) - Interior-point solver for convex conic optimisation.. Apache-2
  • powerplantmatching (🥈24 · ⭐ 180 · 📉) - Tools to combine multiple power plant databases. BSD-2

Update: 2025.04.24

24 Apr 19:08

Choose a tag to compare

📈 Trending Up

Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.

📉 Trending Down

Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.

  • OpenModelica (🥇27 · ⭐ 960 · 📉) - Modelica-based environment for modeling and simulation. ❗️Custom
  • GridCal (🥇27 · ⭐ 450 · 📉) - Cross-platform power systems software. ❗️LGPL-3.0
  • LTB ANDES (🥇22 · ⭐ 260 · 📉) - Transient Stability Simulator; CURENT LTB. ❗️GPL-3.0
  • Open RAO (🥉15 · ⭐ 22 · 📉) - Power systems coordinated capacity calculation and.. MPL-2.0
  • OptiVerse (🥉7 · ⭐ 12 · 📉) - A library with innovative optimization solutions. MIT