Releases: ps-wiki/best-of-ps
Update: 2025.04.17
📈 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.
- Pyomo (🥇40 · ⭐ 2.2K · 📈) - Python-based Optimization Modeling Language.
BSD-3 - PySCIPOpt (🥈31 · ⭐ 870 · 📈) - Python interface for SCIP.
MIT - GridCal (🥇28 · ⭐ 450 · 📈) - Cross-platform power systems software.
❗️LGPL-3.0 - Grid2Op (🥇26 · ⭐ 340 · 📈) - Modeling sequential decision making in power systems.
MPL-2.0 - SimBench (🥉21 · ⭐ 120 · 📈) - Benchmark dataset of German LV/MV/HV grids including..
❗️odbl-1.0juptyer
📉 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.
Update: 2025.04.10
📈 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.
- Ipopt (🥈27 · ⭐ 1.5K · 📈) - COIN-OR Interior Point Optimizer.
EPL-2.0 - PYPOWER (🥈23 · ⭐ 360 · 📈) - Port of MATPOWER to Python.
❗️BSD - py-dss-interface (🥇21 · ⭐ 29 · 📈) - A package for access to direct dll version of OpenDSS.
MIT - SimBench (🥉19 · ⭐ 120 · 📈) - Benchmark dataset of German LV/MV/HV grids including..
❗️odbl-1.0juptyer - Open RAO (🥉16 · ⭐ 21 · 📈) - Power systems coordinated capacity calculation and..
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.
Update: 2025.04.03
📈 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.
- HiGHS (🥈36 · ⭐ 1.1K · 📈) - Large-scale Sparse Linear Problem Optimizer.
MIT - JuMP (🥉26 · ⭐ 2.3K · 📈) - Julia-based Optimization Modeling Language.
MPL-2.0 - precice (🥉26 · ⭐ 790 · 📈) - Precise Code Interaction Coupling Environment.
❗️LGPL-3.0 - AMPLPY (🥉22 · ⭐ 79 · 📈) - Python API for AMPL.
BSD-3 - CIMTool-Builders-Library (🥉9 · ⭐ 7 · 📈) - Publically available XSLT builders.
Apache-2
📉 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.
- Grid2Op (🥇24 · ⭐ 330 · 📉) - Modeling sequential decision making in power systems.
MPL-2.0 - Atlite (🥈23 · ⭐ 310 · 📉) - Calculating Renewable Power Potentials.
BSD-2 - PyPSA-USA (🥉18 · ⭐ 80 · 📉) - Power System Model for the United States.
MIT - Easy SimAuto (🥈15 · ⭐ 47 · 📉) - Python interface to PowerWorld.
Apache-2 - OpenDER (🥉14 · ⭐ 59 · 📉) - Inverter-based DER simulation.
BSD-3
➕ Added Projects
Projects that were recently added to this best-of list.
Update: 2025.03.27
📈 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.
- OSQP (🥈33 · ⭐ 1.8K · 📈) - Operator Splitting QP Solver.
Apache-2 - CVXOPT (🥈28 · ⭐ 1K · 📈) - Python Software for Convex Optimization.
❗️GPL-3.0 - OpenModelica (🥇28 · ⭐ 940 · 📈) - Modelica-based environment for modeling and simulation.
❗️Custom - ECOS (🥉25 · ⭐ 500 · 💤) - Conic solver for second-order cone programming.
❗️GPL-3.0 - GridStatus (🥇25 · ⭐ 320 · 📈) - Extract data from ISOs and other sources.
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.
- PyPSA-Earth (🥈21 · ⭐ 260 · 📉) - Open optimisation model for study energy system..
❗️AGPL-3.0 - AltDSS-Python (🥈13 · ⭐ 13 · 📉) - Modern Python bindings for an alternative..
BSD-3
➕ Added Projects
Projects that were recently added to this best-of list.
- matpowercaseframes (🥈15 · ⭐ 5 · ➕) - Parse MATPOWER case into pandas DataFrame.
MIT - EnergyDataModel (🥉14 · ⭐ 47 · ➕) - Represent energy systems as Python data classes.
MIT
Update: 2025.03.21
📈 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.
- CVXPY (🥈38 · ⭐ 5.7K · 📈) - Convex optimization modeling language.
Apache-2 - HiGHS (🥈34 · ⭐ 1.1K · 📈) - Large-scale Sparse Linear Problem Optimizer.
MIT - PIQP (🥉22 · ⭐ 100 · 📈) - Proximal Interior Point Quadratic Programming solver.
BSD-2 - PowerGenome (🥈20 · ⭐ 200 · 📈) - Create inputs for power systems models.
MIT - dGen (🥇16 · ⭐ 64 · 📈) - The Distributed Generation Market Demand (dGen) model.
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.
- Ipopt (🥉26 · ⭐ 1.5K · 📉) - COIN-OR Interior Point Optimizer.
EPL-2.0 - GridStatus (🥇24 · ⭐ 320 · 📉) - Extract data from ISOs and other sources.
BSD-3 - AMPLPY (🥉21 · ⭐ 78 · 📉) - Python API for AMPL.
BSD-3 - OpenIPSL (🥈15 · ⭐ 88 · 📉) - A library of power system component models written in the..
BSD-3 - ReEDS-2.0 (🥉14 · ⭐ 140 · 📉) - Capacity planning and dispatch model.
❗️GPL-3.0
Update: 2025.03.13
📈 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.
- Grid2Op (🥇25 · ⭐ 320 · 📈) - Modeling sequential decision making in power systems.
MPL-2.0 - LightSim2Grid (🥈22 · ⭐ 53 · 📈) - A fast backend for the Grid2Op.
MPL-2.0 - REopt (🥈19 · ⭐ 95 · 📈) - Renewable Energy Integration & Optimization.
BSD-3 - CIMpy (🥇18 · ⭐ 59 · 📈) - CIM files to the XML/RDF format.
MPL-2.0 - SimBench (🥉17 · ⭐ 120 · 📈) - Benchmark dataset of German LV/MV/HV grids including..
❗️odbl-1.0juptyer
📉 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.
- HiGHS (🥈32 · ⭐ 1.1K · 📉) - Large-scale Sparse Linear Problem Optimizer.
MIT - Ipopt (🥈27 · ⭐ 1.5K · 📉) - COIN-OR Interior Point Optimizer.
EPL-2.0 - OpenModelica (🥇27 · ⭐ 940 · 📉) - Modelica-based environment for modeling and simulation.
❗️Custom - PyPowSyBl (🥈22 · ⭐ 63 · 📉) - A PowSyBl and Python integration.
MPL-2.0 - DPsim (🥇21 · ⭐ 76 · 📉) - Simulation for both EMT and phasor.
MPL-2.0
Update: 2025.03.06
📈 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.
- Pyomo (🥇39 · ⭐ 2.1K · 📈) - Python-based Optimization Modeling Language.
BSD-3 - pandapower (🥇34 · ⭐ 940 · 📈) - Convenient Power System Modelling and Analysis.
BSD-3 - PySCIPOpt (🥈31 · ⭐ 860 · 📈) - Python interface for SCIP.
MIT - PyPowSyBl (🥈23 · ⭐ 63 · 📈) - A PowSyBl and Python integration.
MPL-2.0 - MATPOWER (🥈22 · ⭐ 450 · 📈) - Steady state power flow simulation.
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.
- LTB ANDES (🥇23 · ⭐ 250 · 📉) - Transient Stability Simulator; CURENT LTB.
❗️GPL-3.0 - PYPOWER (🥈20 · ⭐ 360 · 📉) - Port of MATPOWER to Python.
❗️BSD - PIQP (🥉18 · ⭐ 100 · 📉) - Proximal Interior Point Quadratic Programming solver.
BSD-2 - AltDSS/DSS C-API (🥈15 · ⭐ 34 · 📉) - a plain C interface to OpenDSS.
BSD-3 - dGen (🥉13 · ⭐ 63 · 📉) - The Distributed Generation Market Demand (dGen) model.
BSD-3
Update: 2025.02.27
📈 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.
- CIMpy (🥈17 · ⭐ 56 · 📈) - CIM files to the XML/RDF format.
MPL-2.0 - Easy SimAuto (🥈16 · ⭐ 45 · 📈) - Python interface to PowerWorld.
Apache-2 - OpenDER (🥈15 · ⭐ 59 · 📈) - Inverter-based DER simulation.
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 (🥇39 · ⭐ 12K · 📉) - Google Optimization Tools.
Apache-2 - Tulip (🥈36 · ⭐ 12K · 📉) - Interior-point solver in pure Julia.
MPL-2.0 - SCS (🥉27 · ⭐ 570 · 📉) - Splitting Conic Solver.
MIT - CBC (🥉22 · ⭐ 850 · 📉) - COIN-OR Branch-and-Cut solver.
EPL-2.0 - Clp (🥉22 · ⭐ 850 · 📉) - COIN-OR Linear Programming Solver.
EPL-2.0
Update: 2025.02.20
📈 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 (🥇40 · ⭐ 12K · 📈) - Google Optimization Tools.
Apache-2 - Xopt (🥇38 · ⭐ 12K · 📈) - Flexible high-level optimization in Python.
MPL-2.0 - Pyomo (🥇38 · ⭐ 2.1K · 📈) - Python-based Optimization Modeling Language.
BSD-3 - Tulip (🥈37 · ⭐ 12K · 📈) - Interior-point solver in pure Julia.
MPL-2.0 - PSAT (🥉4 · ⭐ 11 · 💤) - Power System Analysis Toolbox by Federico Milano.
❗️GPL
📉 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.
- PyPowSyBl (🥈22 · ⭐ 63 · 📉) - A PowSyBl and Python integration.
MPL-2.0 - Easy SimAuto (🥈15 · ⭐ 45 · 📉) - Python interface to PowerWorld.
Apache-2 - LTB AMS (🥉15 · ⭐ 9 · 📉) - Scheduling Modeling and Simulation; CURENT LTB.
❗️GPL-3.0 - OpenDER (🥈14 · ⭐ 58 · 📉) - Inverter-based DER simulation.
BSD-3 - dsgrid (🥉14 · ⭐ 26 · 📉) - Demand-side grid projects, datasets and queries.
BSD-3
➕ Added Projects
Projects that were recently added to this best-of list.
- PyPSA-Earth (🥈22 · ⭐ 250 · ➕) - Open optimisation model for study energy system..
❗️AGPL-3.0 - AltDSS/DSS C-API (🥈16 · ⭐ 34 · ➕) - a plain C interface to OpenDSS.
BSD-3 - AltDSS-Python (🥈14 · ⭐ 11 · ➕) - Modern Python bindings for an alternative..
BSD-3 - OpenDSSDirect.jl (🥈13 · ⭐ 27 · ➕) - Cross-platform Julia interface to OpenDSS.
MIT - PyPSA-Distribution (🥉12 · ⭐ 17 · ➕) - Multi-energy model for small scale applications in..
❗️GPL-3.0<img src="https://github.com/jinningwang/best-of-ps/blob/develop/config/icons/python.ico" style="display:inline;" width="13" height="...
Update: 2025.02.13
📈 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.
- Grid2Op (🥇24 · ⭐ 310 · 📈) - Modeling sequential decision making in power systems.
MPL-2.0 - PyPowSyBl (🥈24 · ⭐ 63 · 📈) - A PowSyBl and Python integration.
MPL-2.0 - MATPOWER (🥈21 · ⭐ 440 · 📈) - Steady state power flow simulation.
BSD-3 - RSOME (🥉17 · ⭐ 300 · 📈) - Robust Stochastic Optimization Made Easy.
❗️GPL-3.0 - PyDSS (🥈15 · ⭐ 36 · 📈) - 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.