diff --git a/README.md b/README.md index 8748dee..508eccf 100644 --- a/README.md +++ b/README.md @@ -11,19 +11,19 @@
-This curated list contains 83 open-source projects with a total of 26K stars grouped into 13 categories. All projects are ranked by a project-popular 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](https://github.com/jinningwang/best-of-ps/issues/new/choose), submit a [pull request](https://github.com/jinningwang/best-of-ps/pulls), or directly edit the [projects.yaml](https://github.com/jinningwang/best-of-ps/edit/main/projects.yaml). Contributions are very welcome! +This curated list contains 85 open-source projects with a total of 26K stars grouped into 13 categories. All projects are ranked by a project-popular 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](https://github.com/jinningwang/best-of-ps/issues/new/choose), submit a [pull request](https://github.com/jinningwang/best-of-ps/pulls), or directly edit the [projects.yaml](https://github.com/jinningwang/best-of-ps/edit/main/projects.yaml). Contributions are very welcome! ## Contents - [Phasor](#phasor) _10 projects_ - [EMT](#emt) _2 projects_ -- [Steady State](#steady-state) _22 projects_ +- [Steady State](#steady-state) _24 projects_ - [Interface](#interface) _8 projects_ - [Optimizer](#optimizer) _11 projects_ - [Optimization Modeling Language](#optimization-modeling-language) _6 projects_ @@ -69,7 +69,7 @@ _Power System Phasor Simulation._ ``` git clone https://github.com/CURENT/andes ``` -- [PyPi](https://pypi.org/project/andes) (📥 1.5K / month · 📦 2 · ⏱️ 04.02.2024): +- [PyPi](https://pypi.org/project/andes) (📥 2.4K / month · 📦 2 · ⏱️ 04.02.2024): ``` pip install andes ``` @@ -84,21 +84,21 @@ _Power System Phasor Simulation._MPL-2.0
BSD-3
BSD-3
BSD-3
BSD-3
MIT
MIT
MPL-2.0
MPL-2.0
BSD-3
MIT
❗️LGPL-3.0
❗️LGPL-3.0
MPL-2.0
MPL-2.0
BSD-3
MPL-2.0
BSD-3
MIT
BSD-3
MPL-2.0
❗️BSD
❗️BSD
MPL-2.0
MPL-2.0
MPL-2.0
Apache-2
MIT
❗️GPL-2.0
Apache-2
MIT
❗️GPL-2.0
❗️BSD
❗️GPL-3.0
MIT
❗️GPL-3.0
BSD-3
MIT
❗️GPL-3.0
BSD-3
MIT
❗️Custom
❗️GPL-2.0
MIT
MIT
MIT
MIT
Apache-2
MIT
MIT
MIT
EPL-2.0
EPL-2.0
BSD-3
Apache-2
Apache-2
BSD-2
BSD-2
Apache-2
Apache-2
Apache-2
BSD-3
BSD-3
MPL-2.0
❗️GPL-3.0
❗️GPL-3.0
❗️Custom
❗️LGPL-3.0
MPL-2.0
MPL-2.0
BSD-3
BSD-3
❗️GPL-3.0
❗️GPL-3.0
BSD-2
BSD-2
BSD-3
BSD-3
+- Power Grid Model (🥇25 · ⭐ 110 · 📈) - Steady-state distribution power system analysis. MPL-2.0
+- DPsim (🥇20 · ⭐ 62 · 📈) - Simulation for both EMT and phasor. MPL-2.0
+- PyPowSyBl (🥈20 · ⭐ 44 · 📈) - A PowSyBl and Python integration. MPL-2.0
+- ReEDS-2.0 (🥉13 · ⭐ 100 · 📈) - Capacity planning and dispatch model. ❗️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._
+
+- CBC (🥉23 · ⭐ 710 · 📉) - COIN-OR Branch-and-Cut solver. EPL-2.0
+- PowerSimulations.jl (🥈22 · ⭐ 250 · 📉) - Power Systems optimization simulation and modeling;.. BSD-3
+- OpenIPSL (🥈15 · ⭐ 65 · 📉) - A library of power system models written with Modelica. BSD-3
+
+## ➕ Added Projects
+
+_Projects that were recently added to this best-of list._
+
+- AMES - Version 5.0 (🥉5 · ⭐ 18 · ➕) - Wholesale Power Market Test Bed. ❗️Custom
+- AMES (V4.0) (🥉3 · ⭐ 13 · 💤) - Agent based Modeling of Electricity Systems. ❗️GPL-2.0
+
diff --git a/history/2024-02-22_projects.csv b/history/2024-02-22_projects.csv
new file mode 100644
index 0000000..76715f5
--- /dev/null
+++ b/history/2024-02-22_projects.csv
@@ -0,0 +1,87 @@
+,name,category,resource,github_id,homepage,docs_url,license,description,github_url,created_at,updated_at,last_commit_pushed_at,commit_count,fork_count,watchers_count,pr_count,open_issue_count,closed_issue_count,star_count,latest_stable_release_published_at,latest_stable_release_number,release_count,contributor_count,projectrank,show,labels,recent_commit_count,pypi_id,conda_id,github_release_downloads,monthly_downloads,dependent_project_count,github_dependent_project_count,pypi_url,pypi_latest_release_published_at,pypi_dependent_project_count,pypi_monthly_downloads,conda_url,conda_latest_release_published_at,conda_total_downloads,projectrank_placing,trending,dockerhub_id,dockerhub_url,dockerhub_latest_release_published_at,dockerhub_pulls,dockerhub_stars,new_addition
+0,Power Grid Lib - Optimal Power Flow,data,True,power-grid-lib/pglib-opf,https://power-grid-lib.github.io,https://arxiv.org/abs/1908.02788,CC-BY-4.0,Benchmarks for OPF.,https://github.com/power-grid-lib/pglib-opf,2017-06-27 19:02:06.000,2023-07-24 16:17:02.000,2023-07-24 16:12:04,15.0,77.0,27.0,11.0,13.0,18.0,268.0,2023-07-24 16:17:02.000,23.07,8.0,1.0,0,True,,,,,,,,,,,,,,,,,,,,,,,
+1,Power Grid Lib - Unit Commitment,data,True,power-grid-lib/pglib-uc,https://power-grid-lib.github.io,,CC-BY-4.0,Benchmarks for UC.,https://github.com/power-grid-lib/pglib-uc,2019-08-02 23:31:34.000,2021-10-28 16:15:03.000,2021-09-28 14:57:15,15.0,25.0,5.0,1.0,3.0,,79.0,2019-08-07 20:35:09.000,19.08,1.0,3.0,0,True,,,,,,,,,,,,,,,,,,,,,,,
+2,Power Grid Lib - Optimal Power Flow with HVDC Lines,data,True,power-grid-lib/pglib-opf-hvdc,https://power-grid-lib.github.io,https://ieeexplore.ieee.org/document/8636236,CC-BY-4.0,Benchmarks for OPF with HVDC.,https://github.com/power-grid-lib/pglib-opf-hvdc,2019-08-05 18:59:16.000,2023-10-06 14:38:09.000,2023-10-06 14:35:21,15.0,4.0,2.0,1.0,,,16.0,2023-10-06 14:38:45.000,23.09,2.0,2.0,0,True,,,,,,,,,,,,,,,,,,,,,,,
+3,WECC-and-NPCC-Electricity-Economic-Data,data,True,enliten/ENLITEN-Grid-Econ-Data,https://github.com/enliten/ENLITEN-Grid-Econ-Data,,GPL-3,Economic data on WECC and NPCC.,https://github.com/enliten/ENLITEN-Grid-Econ-Data,2022-12-05 19:17:45.000,2023-09-06 16:45:21.000,2023-09-06 16:44:52,40.0,2.0,2.0,,,,5.0,2022-12-06 05:06:06.000,WECC-and-NPCC,1.0,3.0,0,True,['python'],,,,,,,,,,,,,,,,,,,,,,
+4,OpenDataElia,data,True,,https://opendata.elia.be/pages/home/,https://help.opendatasoft.com/en/home,CC-BY-4.0,Data by opendatasoft.,,,,,,,,,,,,,,,,0,True,,,,,,,,,,,,,,,,,,,,,,,
+5,Data on Energy,data,True,owid/energy-data,https://ourworldindata.org/energy,,CC-BY,Data on energy by Our World in Data.,https://github.com/owid/energy-data,2020-09-08 15:21:25.000,2024-01-25 15:54:01.000,2024-01-25 15:53:58,246.0,90.0,14.0,28.0,1.0,10.0,239.0,,,,7.0,0,True,['python'],12.0,,,,,,,,,,,,,,,,,,,,,
+6,COVID-EMDA,data,True,tamu-engineering-research/COVID-EMDA,https://github.com/tamu-engineering-research/COVID-EMDA,,MIT,Cross-Domain Data Hub with Data in USA.,https://github.com/tamu-engineering-research/COVID-EMDA,2020-05-05 18:59:53.000,2023-11-11 19:19:54.000,2023-11-11 19:19:54,981.0,18.0,6.0,,1.0,,57.0,,,,5.0,0,True,['python'],,,,,,,,,,,,,,,,,,,,,,
+7,CVXPY,opl,,cvxpy/cvxpy,https://github.com/cvxpy/cvxpy,http://www.cvxpy.org/,Apache-2,Convex optimization modeling language.,https://github.com/cvxpy/cvxpy,2013-07-01 23:48:58.000,2024-02-22 07:54:17.000,2024-02-21 21:59:15,3442.0,1042.0,124.0,823.0,193.0,1196.0,4949.0,2024-01-22 17:19:03.000,1.3.3,122.0,186.0,37,True,['python'],31.0,cvxpy,conda-forge/cvxpy,312.0,927628.0,11120.0,10695.0,https://pypi.org/project/cvxpy,2024-01-22 17:19:03.000,425.0,906442.0,https://anaconda.org/conda-forge/cvxpy,2024-01-20 04:49:18.672,931959.0,1.0,,,,,,,
+8,Pyomo,opl,,Pyomo/pyomo,https://www.pyomo.org,https://pyomo.readthedocs.io/en/stable/,BSD-3,Python-based Optimization Modeling Language.,https://github.com/Pyomo/pyomo,2016-05-27 19:33:45.000,2024-02-22 18:14:36.000,2024-02-22 17:40:03,23155.0,482.0,62.0,1866.0,278.0,1024.0,1787.0,2024-02-21 18:09:59.000,6.7.1,64.0,140.0,37,True,"['python', 'jupyter']",869.0,Pyomo,conda-forge/pyomo,2087.0,361761.0,1920.0,1728.0,https://pypi.org/project/Pyomo,2024-02-21 18:09:59.000,192.0,343361.0,https://anaconda.org/conda-forge/pyomo,2024-02-21 22:14:35.281,805823.0,1.0,1.0,,,,,,
+9,OSQP,ops,,osqp/osqp,https://osqp.org,https://osqp.org/,Apache-2,Operator Splitting QP Solver.,https://github.com/osqp/osqp,2016-09-27 03:02:46.000,2024-02-20 19:39:05.000,2023-09-22 13:09:40,2751.0,318.0,43.0,243.0,84.0,246.0,1514.0,2024-02-05 17:13:54.000,0.6.5,30.0,31.0,31,True,['python'],,osqp,conda-forge/osqp,57044.0,1531772.0,61.0,,https://pypi.org/project/osqp,2024-02-05 17:13:54.000,61.0,1510237.0,https://anaconda.org/conda-forge/osqp,2023-10-06 03:37:44.843,771100.0,1.0,,,,,,,
+10,pandapower,steady-state,,e2nIEE/pandapower,https://www.pandapower.org/,https://pandapower.readthedocs.io/en/latest/,BSD-3,Convenient Power System Modelling and Analysis.,https://github.com/e2nIEE/pandapower,2017-01-12 13:27:53.000,2024-02-22 10:56:11.000,2024-02-22 09:57:45,8204.0,433.0,46.0,1199.0,174.0,727.0,730.0,2023-05-12 15:49:00.911,2.13.1,37.0,126.0,31,True,['python'],57.0,pandapower,conda-forge/pandapower,,14424.0,341.0,313.0,https://pypi.org/project/pandapower,2023-01-02 22:02:35.562,28.0,14113.0,https://anaconda.org/conda-forge/pandapower,2023-06-16 19:21:29.945,13041.0,1.0,,pauldepraz/pandapowerapi,https://hub.docker.com/r/pauldepraz/pandapowerapi,2021-02-09 18:05:17.389840,90.0,,
+11,PySCIPOpt,ops,,scipopt/PySCIPOpt,https://www.scipopt.org/,https://scipopt.github.io/PySCIPOpt/docs/html/,MIT,Python interface for SCIP.,https://github.com/scipopt/PySCIPOpt,2016-05-19 14:29:21.000,2024-02-20 09:44:02.000,2024-02-20 09:39:29,1738.0,240.0,27.0,313.0,26.0,457.0,722.0,2023-12-08 16:02:26.000,4.4.0,60.0,67.0,30,True,['python'],46.0,PySCIPOpt,conda-forge/pyscipopt,,15102.0,163.0,149.0,https://pypi.org/project/PySCIPOpt,2023-12-08 16:02:26.000,14.0,9249.0,https://anaconda.org/conda-forge/pyscipopt,2023-12-15 16:30:43.831,210715.0,1.0,,,,,,,
+12,PyPSA,steady-state,,PyPSA/PyPSA,https://pypsa.org,https://pypsa.readthedocs.io/en/latest/,MIT,Simulating and optimising power and energy systems.,https://github.com/PyPSA/PyPSA,2016-01-11 09:04:18.000,2024-02-19 15:12:29.000,2024-02-19 15:12:28,2492.0,406.0,69.0,518.0,92.0,230.0,1030.0,2024-02-18 11:19:23.000,0.27.0,52.0,69.0,29,True,['python'],96.0,pypsa,conda-forge/pypsa,,7731.0,186.0,161.0,https://pypi.org/project/pypsa,2024-02-18 11:19:23.000,25.0,6311.0,https://anaconda.org/conda-forge/pypsa,2024-02-18 19:35:56.265,61097.0,1.0,,,,,,,
+13,HiGHS,ops,,ERGO-Code/HiGHS,https://highs.dev/,https://ergo-code.github.io/HiGHS/,MIT,Large-scale Sparse Linear Problem Optimizer.,https://github.com/ERGO-Code/HiGHS,2018-03-27 13:57:58.000,2024-02-22 16:04:07.000,2024-01-29 16:46:04,8803.0,141.0,31.0,967.0,75.0,499.0,748.0,2023-09-29 05:31:06.000,1.6.0,11.0,60.0,28,True,['python'],7.0,highspy,conda-forge/highs,,41894.0,68.0,63.0,https://pypi.org/project/highspy,2022-12-15 14:07:00.822,5.0,41498.0,https://anaconda.org/conda-forge/highs,2023-09-29 08:09:20.148,2777.0,2.0,,,,,,,
+14,OpenModelica,cosime,,OpenModelica/OpenModelica,https://openmodelica.org,https://openmodelica.org/useresresources/userdocumentation,https://modelica.org/licenses/ModelicaLicense2/,Modelica-based environment for modeling and simulation.,https://github.com/OpenModelica/OpenModelica,2015-05-03 16:59:29.000,2024-02-22 15:09:35.000,2024-02-22 15:09:34,36550.0,278.0,53.0,4282.0,1807.0,5690.0,699.0,2024-02-21 08:42:32.000,1.22.2,19.0,188.0,27,True,,172.0,,,358.0,340.0,,,,,,,,,,1.0,,openmodelica/openmodelica,https://hub.docker.com/r/openmodelica/openmodelica,2023-12-15 14:05:19.336681,35485.0,5.0,
+15,SCS,ops,,cvxgrp/scs,https://github.com/cvxgrp/scs,https://www.cvxgrp.org/scs/,MIT,Splitting Conic Solver.,https://github.com/cvxgrp/scs,2013-11-29 23:11:16.000,2024-02-08 10:53:08.793,2023-12-30 12:29:49,1240.0,131.0,36.0,89.0,35.0,135.0,512.0,2023-11-08 15:47:59.000,3.2.4,38.0,27.0,27,True,['python'],1.0,scs,conda-forge/scs,,916350.0,78.0,,https://pypi.org/project/scs,2023-11-22 12:02:04.000,78.0,896715.0,https://anaconda.org/conda-forge/scs,2024-02-08 10:53:08.793,765768.0,2.0,,,,,,,
+16,JuMP,opl,,jump-dev/JuMP.jl,https://jump.dev,https://jump.dev/JuMP.jl/stable/,MPL-2.0,Julia-based Optimization Modeling Language.,https://github.com/jump-dev/JuMP.jl,2012-10-10 00:34:45.000,2024-02-19 23:06:46.000,2024-02-17 04:07:52,4852.0,377.0,84.0,2211.0,86.0,1411.0,2104.0,2024-02-15 19:33:54.000,1.20.0,68.0,149.0,26,True,"['julia', 'jupyter']",75.0,,,,,,,,,,,,,,2.0,,,,,,,
+17,Ipopt,ops,,coin-or/Ipopt,https://github.com/coin-or/Ipopt,https://coin-or.github.io/Ipopt/,EPL-2.0,COIN-OR Interior Point Optimizer.,https://github.com/coin-or/Ipopt,2014-12-28 02:03:06.000,2024-01-25 22:51:52.000,2024-01-18 03:56:59,2352.0,250.0,43.0,26.0,5.0,564.0,1232.0,2024-01-18 03:59:26.000,releases/3.14.14,29.0,30.0,26,True,['python'],5.0,ipopt,conda-forge/ipopt,10981.0,27131.0,7.0,,https://pypi.org/project/ipopt,2021-04-07 07:03:48.000,7.0,1431.0,https://anaconda.org/conda-forge/ipopt,2024-01-19 20:27:56.030,1018483.0,2.0,,,,,,,
+18,ECOS,ops,,embotech/ecos,https://github.com/embotech/ecos,https://github.com/embotech/ecos/wiki,GPL-3,Conic solver for second-order cone programming.,https://github.com/embotech/ecos,2013-02-11 21:27:50.000,2024-02-07 08:57:15.979,2022-01-04 22:33:07,622.0,121.0,35.0,65.0,64.0,95.0,435.0,2024-02-07 00:03:53.000,2.0.13,23.0,39.0,26,True,"['python', 'julia']",,ecos,conda-forge/ecos,,811999.0,85.0,,https://pypi.org/project/ecos,2024-02-07 00:03:53.000,85.0,794284.0,https://anaconda.org/conda-forge/ecos,2024-02-07 08:57:15.979,690921.0,2.0,,,,,,,
+19,Grid2Op,mrl,,rte-france/Grid2Op,https://l2rpn.chalearn.org/,https://grid2op.readthedocs.io/en/latest/,MPL-2.0,Modeling sequential decision making in power systems.,https://github.com/rte-france/Grid2Op,2019-10-10 17:04:46.000,2024-02-19 13:53:08.000,2024-01-26 09:33:47,2874.0,107.0,17.0,243.0,39.0,288.0,253.0,2024-01-26 10:15:04.000,1.9.8,76.0,31.0,26,True,"['python', 'jupyter']",55.0,Grid2Op,,,1872.0,10.0,,https://pypi.org/project/Grid2Op,2024-01-26 10:15:04.000,10.0,1685.0,,,,1.0,,bdonnot/grid2op,https://hub.docker.com/r/bdonnot/grid2op,2022-07-05 14:02:10.644952,9730.0,1.0,
+20,CVXOPT,opl,,cvxopt/cvxopt,https://cvxopt.org/,http://cvxopt.org/userguide/,GPL-3,Python Software for Convex Optimization.,https://github.com/cvxopt/cvxopt,2013-02-22 22:14:31.000,2023-10-25 15:45:10.000,2023-08-09 09:16:40,55.0,198.0,38.0,65.0,37.0,147.0,939.0,2023-08-09 14:30:49.000,1.3.2,17.0,8.0,25,True,['python'],,cvxopt,conda-forge/cvxopt,,376308.0,9830.0,9145.0,https://pypi.org/project/cvxopt,2023-08-09 14:30:49.000,685.0,353485.0,https://anaconda.org/conda-forge/cvxopt,2023-09-23 18:21:52.093,912946.0,3.0,,,,,,,
+21,precice,cosime,,precice/precice,https://precice.org/,https://precice.org/docs.html,LGPL-3.0,Precise Code Interaction Coupling Environment.,https://github.com/precice/precice,2015-05-22 14:05:22.000,2024-02-22 16:16:41.000,2024-02-20 15:26:20,5012.0,163.0,37.0,1146.0,202.0,617.0,648.0,2024-02-01 11:18:03.000,3.0.0,27.0,55.0,25,True,,88.0,pyprecice,conda-forge/pyprecice,23242.0,1849.0,1.0,,https://pypi.org/project/pyprecice,2024-02-06 12:45:48.000,1.0,759.0,https://anaconda.org/conda-forge/pyprecice,2024-02-07 12:18:39.110,17145.0,3.0,,precice/precice,https://hub.docker.com/r/precice/precice,2024-02-22 03:14:30.483494,15373.0,,
+22,GridCal,steady-state,,SanPen/GridCal,https://www.advancedgridinsights.com/gridcal,https://gridcal.readthedocs.io/en/latest/?badge=latest,LGPL-3,Cross-platform power systems software.,https://github.com/SanPen/GridCal,2016-01-13 15:40:10.000,2024-02-22 16:37:49.000,2024-01-29 20:07:49,3723.0,83.0,33.0,108.0,70.0,81.0,371.0,2024-01-05 08:47:18.000,5.0.11,279.0,38.0,25,True,['python'],529.0,GridCal,,33.0,1289.0,7.0,7.0,https://pypi.org/project/GridCal,2024-01-04 16:05:24.000,,1289.0,,,,1.0,,,,,,,
+23,Power Grid Model,steady-state,,PowerGridModel/power-grid-model,https://github.com/PowerGridModel/power-grid-model,https://power-grid-model.readthedocs.io/en/stable/,MPL-2.0,Steady-state distribution power system analysis.,https://github.com/PowerGridModel/power-grid-model,2022-01-20 12:31:31.000,2024-02-22 14:17:31.000,2024-02-16 09:16:12,4323.0,22.0,5.0,384.0,44.0,70.0,111.0,2024-02-16 09:53:58.000,1.7.1,337.0,21.0,25,True,['python'],523.0,power-grid-model,conda-forge/power-grid-model,557.0,46104.0,5.0,4.0,https://pypi.org/project/power-grid-model,2024-02-16 09:53:36.000,1.0,32729.0,https://anaconda.org/conda-forge/power-grid-model,2024-02-16 12:52:23.746,119547.0,1.0,1.0,,,,,,
+24,Atlite,data,,PyPSA/atlite,https://pypsa.org,https://atlite.readthedocs.io/en/master/?badge=master,BSD-2,Calculating Renewable Power Potentials.,https://github.com/PyPSA/atlite,2016-11-03 23:59:25.000,2024-02-21 06:45:55.000,2024-02-15 19:35:05,715.0,73.0,14.0,232.0,26.0,84.0,229.0,2023-10-25 10:29:04.000,0.2.12,16.0,28.0,24,True,['python'],16.0,atlite,conda-forge/atlite,,5032.0,49.0,49.0,https://pypi.org/project/atlite,2023-10-25 07:26:07.000,,4092.0,https://anaconda.org/conda-forge/atlite,2023-10-25 10:06:22.403,41383.0,1.0,,,,,,,
+25,CBC,ops,,coin-or/Cbc,https://github.com/coin-or/Cbc,https://coin-or.github.io/Cbc/Doxygen/,EPL-2.0,COIN-OR Branch-and-Cut solver.,https://github.com/coin-or/Cbc,2016-05-16 16:52:52.581,2024-02-13 11:16:00.000,2024-02-13 11:08:36,2465.0,99.0,39.0,58.0,126.0,346.0,711.0,2023-10-25 18:18:31.000,releases/2.10.11,12.0,29.0,23,True,"['python', 'julia']",8.0,,conda-forge/coincbc,18637.0,10306.0,,,,,,,https://anaconda.org/conda-forge/coincbc,2023-06-16 13:17:24.974,928217.0,3.0,-1.0,,,,,,
+26,LTB ANDES,phasor,,CURENT/andes,https://ltb.curent.org/,https://docs.andes.app/en/latest/,GPL-3,Transient Stability Simulator; CURENT LTB.,https://github.com/CURENT/andes,2016-11-07 01:04:50.000,2024-02-05 23:32:00.036,2024-02-04 22:56:48,4445.0,94.0,16.0,266.0,7.0,48.0,192.0,2024-02-04 23:06:46.000,1.9.1,112.0,20.0,23,True,"['python', 'jupyter']",21.0,andes,conda-forge/andes,,11745.0,17.0,15.0,https://pypi.org/project/andes,2024-02-04 23:06:46.000,2.0,2387.0,https://anaconda.org/conda-forge/andes,2024-02-05 23:32:00.036,421065.0,1.0,,cuihantao/andes,https://hub.docker.com/r/cuihantao/andes,2020-12-10 15:50:41.614180,119.0,,
+27,PowSyBl Core,steady-state,,powsybl/powsybl-core,https://www.powsybl.org,https://www.javadoc.io/doc/com.powsybl/powsybl-core/latest/,MPL-2.0,Framework to build power system software.,https://github.com/powsybl/powsybl-core,2017-09-29 14:51:18.000,2024-02-22 16:34:46.000,2024-02-22 16:25:19,3091.0,37.0,21.0,2411.0,244.0,300.0,116.0,2024-02-15 07:53:43.000,6.2.1,91.0,101.0,23,True,,91.0,,,95.0,1.0,75.0,75.0,,,,,,,,2.0,,,,,,,
+28,pandapipes,gasnet,,e2nIEE/pandapipes,https://www.pandapipes.org/,https://jkpandapipes.readthedocs.io/en/latest/,BSD-3,Pipeflow Calculation Tool.,https://github.com/e2nIEE/pandapipes,2020-02-03 15:04:57.000,2024-02-20 09:19:22.000,2023-12-22 08:55:40,1754.0,49.0,10.0,429.0,51.0,77.0,112.0,2023-12-22 10:36:39.000,0.9.0,16.0,20.0,23,True,['python'],89.0,pandapipes,,,2224.0,20.0,18.0,https://pypi.org/project/pandapipes,2023-12-22 10:37:47.000,2.0,2224.0,,,,1.0,,,,,,,
+29,HELICS,msg,,GMLC-TDC/HELICS,https://helics.org/tools/,https://docs.helics.org/en/latest/,BSD-3,Co-simulation framework.,https://github.com/GMLC-TDC/HELICS,2017-06-01 17:03:19.000,2024-02-20 17:22:39.000,2024-02-07 04:54:12,3483.0,37.0,13.0,1946.0,77.0,561.0,111.0,2024-02-07 05:56:36.000,3.5.0,100.0,38.0,23,True,"['python', 'julia']",35.0,helics,conda-forge/helics,20811.0,5506.0,5.0,,https://pypi.org/project/helics,2022-07-06 18:33:31.000,5.0,4915.0,https://anaconda.org/conda-forge/helics,2023-06-16 16:09:19.777,20268.0,1.0,,,,,,,
+30,AMPLPY,ops,,ampl/amplpy,https://ampl.com/,https://amplpy.readthedocs.io/en/latest/,BSD-3,Python API for AMPL.,https://github.com/ampl/amplpy,2017-06-27 00:22:07.000,2024-02-21 11:55:21.068,2024-02-20 20:42:03,664.0,19.0,14.0,6.0,1.0,45.0,60.0,2024-02-20 21:44:15.000,0.13.3,166.0,8.0,23,True,['python'],47.0,amplpy,conda-forge/amplpy,,26133.0,65.0,62.0,https://pypi.org/project/amplpy,2024-02-20 21:44:15.000,3.0,21343.0,https://anaconda.org/conda-forge/amplpy,2024-02-21 11:55:21.068,201187.0,3.0,,,,,,,
+31,MATPOWER,steady-state,,MATPOWER/matpower,https://matpower.org/,https://matpower.org/doc/,BSD-3,Steady state power flow simulation.,https://github.com/MATPOWER/matpower,2016-12-16 19:12:30.000,2024-02-21 22:44:27.000,2024-02-21 22:10:26,2436.0,165.0,29.0,42.0,36.0,148.0,368.0,2020-10-08 23:57:49.000,7.1,4.0,16.0,22,True,,69.0,,,444670.0,7071.0,,,,,,,,,,2.0,,matpower/matpower,https://hub.docker.com/r/matpower/matpower,2024-02-06 00:08:19.881110,1149.0,,
+32,PyPSA-Eur,steady-state,,PyPSA/pypsa-eur,https://pypsa.org,https://pypsa-eur.readthedocs.io/en/latest/?badge=latest,MIT,Optimisation Model of the European Transmission System.,https://github.com/PyPSA/pypsa-eur,2017-10-11 23:54:41.000,2024-02-22 14:22:38.000,2024-02-21 15:59:32,4055.0,177.0,15.0,571.0,139.0,246.0,265.0,2024-02-19 16:27:19.000,0.10.0,14.0,61.0,22,True,['python'],659.0,,,,0.0,,,,,,,,,,2.0,,nimfetrisa/pypsa-eur,https://hub.docker.com/r/nimfetrisa/pypsa-eur,2022-04-11 21:54:31.539284,37.0,,
+33,PowerSimulations.jl,steady-state,,NREL-Sienna/PowerSimulations.jl,https://www.nrel.gov/analysis/sienna.html,https://nrel-sienna.github.io/PowerSimulations.jl/latest,BSD-3,Power Systems optimization simulation and modeling; NREL Sienna.,https://github.com/NREL-Sienna/PowerSimulations.jl,2017-11-03 21:11:22.000,2024-02-21 21:36:37.000,2024-02-19 23:26:55,8433.0,48.0,18.0,758.0,32.0,258.0,254.0,2024-02-20 00:08:19.000,0.27.4,100.0,35.0,22,True,['julia'],153.0,,,,,,,,,,,,,,2.0,-1.0,,,,,,
+34,powerplantmatching,data,,PyPSA/powerplantmatching,https://pypsa.org,https://atlite.readthedocs.io/en/master/?badge=master,BSD-2,Tools to combine multiple power plant databases.,https://github.com/PyPSA/powerplantmatching,2016-08-15 16:36:25.000,2024-02-15 19:35:26.000,2024-02-15 19:35:25,874.0,47.0,20.0,76.0,25.0,55.0,134.0,2024-02-07 10:37:08.000,0.5.11,21.0,22.0,22,True,['python'],24.0,powerplantmatching,conda-forge/powerplantmatching,52.0,1852.0,40.0,40.0,https://pypi.org/project/powerplantmatching,2024-02-07 10:36:12.000,,1058.0,https://anaconda.org/conda-forge/powerplantmatching,2024-02-07 12:48:22.356,30203.0,2.0,,,,,,,
+35,GridStatus,data,,kmax12/gridstatus,https://www.gridstatus.io,https://docs.gridstatus.io/en/latest/,BSD-3,Extract data from ISOs and other sources.,https://github.com/kmax12/gridstatus,2022-07-28 19:24:20.000,2024-02-22 17:14:29.000,2024-02-21 21:53:46,341.0,34.0,7.0,242.0,64.0,50.0,227.0,2024-02-20 22:16:21.000,0.25.0,25.0,18.0,21,True,['python'],27.0,gridstatus,,,5238.0,7.0,6.0,https://pypi.org/project/gridstatus,2023-12-27 20:22:05.000,1.0,5238.0,,,,3.0,,,,,,,
+36,Clarabel.rs,ops,,oxfordcontrol/Clarabel.rs,https://github.com/oxfordcontrol/Clarabel.rs,https://oxfordcontrol.github.io/ClarabelDocs/stable/,Apache-2.0,Interior-point solver for convex conic optimisation.,https://github.com/oxfordcontrol/Clarabel.rs,2022-04-17 13:48:34.000,2024-02-22 09:48:44.000,2023-10-04 11:00:06,311.0,15.0,9.0,51.0,10.0,8.0,217.0,2023-09-26 22:43:58.000,0.6.0.post1,10.0,5.0,21,True,['python'],,clarabel,conda-forge/clarabel,,628815.0,16.0,5.0,https://pypi.org/project/clarabel,2023-09-20 13:05:38.000,11.0,623567.0,https://anaconda.org/conda-forge/clarabel,2023-10-12 05:52:15.246,20994.0,3.0,,,,,,,
+37,Dynaωo,phasor,,dynawo/dynawo,http://dynawo.org,https://dynawo.github.io/docs/,MPL-2.0,C++/Modelica simulation tools for power systems.,https://github.com/dynawo/dynawo,2019-01-29 13:29:35.000,2024-02-22 18:18:40.000,2024-02-22 14:21:09,2163.0,20.0,9.0,1825.0,100.0,1227.0,62.0,2023-10-05 07:46:05.000,1.5.0,16.0,50.0,21,True,,37.0,,,14799.0,242.0,,,,,,,,,,1.0,,,,,,,
+38,OpenDSSDirect.py,intf,,dss-extensions/OpenDSSDirect.py,https://dss-extensions.org/,https://dss-extensions.org/OpenDSSDirect.py/,MIT,A direct library interface to OpenDSS.,https://github.com/dss-extensions/OpenDSSDirect.py,2017-06-20 19:18:22.000,2024-02-22 03:04:08.000,2024-02-22 03:03:53,444.0,20.0,14.0,31.0,14.0,86.0,77.0,2023-06-28 03:33:01.000,0.8.4,43.0,3.0,20,True,['python'],37.0,OpenDSSDirect.py,,,4635.0,61.0,45.0,https://pypi.org/project/OpenDSSDirect.py,2021-03-11 01:53:34.000,16.0,4635.0,,,,1.0,,,,,,,
+39,DPsim,emt,,sogno-platform/dpsim,https://dpsim.fein-aachen.org/,https://dpsim.fein-aachen.org/docs/,MPL-2.0,Simulation for both EMT and phasor.,https://github.com/sogno-platform/dpsim,2020-01-29 08:49:59.000,2024-02-20 20:41:46.000,2024-01-25 15:54:21,4444.0,45.0,9.0,165.0,83.0,46.0,62.0,2023-07-13 13:38:01.948,1.1.1,9.0,31.0,20,True,['python'],16.0,dpsim,,,153.0,6.0,6.0,https://pypi.org/project/dpsim,2022-12-10 09:56:59.646,,153.0,,,,1.0,1.0,,,,,,
+40,PyPowSyBl,steady-state,,powsybl/pypowsybl,https://www.powsybl.org,https://pypowsybl.readthedocs.io/en/latest/,MPL-2.0,A PowSyBl and Python integration.,https://github.com/powsybl/pypowsybl,2020-11-09 10:30:33.000,2024-02-22 15:40:35.000,2024-02-16 13:39:49,530.0,8.0,19.0,548.0,43.0,128.0,44.0,2024-02-16 14:18:16.000,1.3.0,31.0,21.0,20,True,['python'],31.0,pypowsybl,,,2822.0,3.0,,https://pypi.org/project/pypowsybl,2024-02-16 14:18:16.000,3.0,2822.0,,,,2.0,1.0,,,,,,
+41,PowerModels.jl,steady-state,,lanl-ansi/PowerModels.jl,https://github.com/lanl-ansi/PowerModels.jl,https://lanl-ansi.github.io/PowerModels.jl/stable/,BSD,Power Network Optimization.,https://github.com/lanl-ansi/PowerModels.jl,2016-08-01 20:30:54.000,2024-01-26 07:56:17.000,2024-01-19 18:39:57,977.0,136.0,26.0,431.0,86.0,388.0,362.0,2024-01-19 19:26:02.000,0.21.0,75.0,29.0,19,True,['julia'],18.0,,,,,,,,,,,,,,2.0,,,,,,,
+42,PYPOWER,steady-state,,rwl/PYPOWER,rwl.github.io/PYPOWER/api/,http://rwl.github.io/PYPOWER/index.html,BSD,Port of MATPOWER to Python.,https://github.com/rwl/PYPOWER,2009-05-22 12:14:47.000,2023-07-06 21:40:30.000,2023-03-29 15:07:00,351.0,118.0,25.0,44.0,30.0,11.0,300.0,2023-03-29 15:17:01.097,5.1.16,17.0,20.0,19,True,['python'],,PYPOWER,invenia/pypower,,3566.0,120.0,98.0,https://pypi.org/project/PYPOWER,2023-03-29 15:17:01.097,22.0,3527.0,https://anaconda.org/invenia/pypower,2023-06-16 13:21:19.108,3146.0,2.0,,hwanghust/pypower,https://hub.docker.com/r/hwanghust/pypower,2019-05-19 07:28:05.197725,17.0,,
+43,PowSyBl Diagram,vis,,powsybl/powsybl-diagram,https://www.powsybl.org,https://www.powsybl.org/pages/documentation/developer/api_guide/svg-writing.html,MPL-2.0,single-line substation diagrams and network graph diagrams.,https://github.com/powsybl/powsybl-diagram,2019-10-11 11:25:46.000,2024-02-21 10:28:37.000,2024-02-01 14:01:40,456.0,12.0,21.0,439.0,62.0,99.0,67.0,2024-02-01 14:31:21.000,4.2.0,41.0,24.0,19,True,,20.0,,,,,23.0,23.0,,,,,,,,1.0,,,,,,,
+44,LightSim2Grid,steady-state,,BDonnot/lightsim2grid,https://l2rpn.chalearn.org/,https://lightsim2grid.readthedocs.io/en/latest/,MPL-2.0,A fast backend for the Grid2Op.,https://github.com/BDonnot/lightsim2grid,2020-03-09 07:35:27.000,2024-01-10 13:13:43.000,2023-10-05 15:32:58,541.0,9.0,3.0,31.0,16.0,26.0,44.0,2023-10-16 10:24:01.000,0.7.5,18.0,5.0,19,True,['python'],,LightSim2Grid,,101.0,4684.0,35.0,28.0,https://pypi.org/project/LightSim2Grid,2023-10-27 15:39:34.000,7.0,4679.0,,,,2.0,,bdonnot/lightsim2grid,https://hub.docker.com/r/bdonnot/lightsim2grid,2022-02-01 17:50:28.347059,187.0,,
+45,RSOME,opl,,XiongPengNUS/rsome,https://github.com/XiongPengNUS/rsome,https://xiongpengnus.github.io/rsome/,GPL-3,Robust Stochastic Optimization Made Easy.,https://github.com/XiongPengNUS/rsome,2020-07-26 13:00:05.000,2024-01-19 06:13:34.000,2024-01-19 06:13:26,212.0,50.0,4.0,20.0,5.0,35.0,238.0,2024-01-19 06:11:10.000,1.2.6,32.0,3.0,18,True,['python'],6.0,rsome,,,1273.0,1.0,,https://pypi.org/project/rsome,2024-01-19 06:11:10.000,1.0,1273.0,,,,3.0,,,,,,,
+46,PowerGenome,steady-state,,PowerGenome/PowerGenome,https://groups.io/g/powergenome,https://github.com/PowerGenome/PowerGenome/wiki,MIT,Create inputs for power systems models.,https://github.com/PowerGenome/PowerGenome,2019-07-18 17:33:40.000,2024-02-18 00:02:25.000,2023-11-22 04:11:02,1562.0,56.0,17.0,164.0,65.0,69.0,181.0,2023-09-08 17:28:41.000,0.6.1,16.0,14.0,18,True,['python'],,PowerGenome,conda-forge/powergenome,,104.0,,,https://pypi.org/project/PowerGenome,2023-06-10 21:23:34.968,,28.0,https://anaconda.org/conda-forge/powergenome,2024-01-02 04:04:47.685,76.0,3.0,,,,,,,
+47,GridLAB-D,phasor,,gridlab-d/gridlab-d,,,LGPL-2.1,Distribution power system simulator.,https://github.com/gridlab-d/gridlab-d,2016-08-29 17:43:21.000,2024-02-21 23:22:13.000,2023-09-29 21:37:12,4370.0,99.0,24.0,145.0,325.0,1004.0,136.0,2023-10-12 23:32:11.000,5.2,6.0,74.0,18,True,,,,,2705.0,38.0,,,,,,,,,,2.0,,,,,,,
+48,GridPath,steady-state,,blue-marble/gridpath,https://www.gridpath.io/,https://gridpath.readthedocs.io/en/latest/?badge=latest,Apache-2,Power system planning and operations.,https://github.com/blue-marble/gridpath,2016-08-12 18:13:28.000,2024-02-21 21:47:14.000,2024-02-15 23:38:24,1431.0,34.0,11.0,774.0,68.0,256.0,83.0,2023-12-14 18:38:35.000,0.16.1,24.0,10.0,18,True,['python'],19.0,,,746.0,16.0,2.0,2.0,,,,,,,,3.0,,,,,,,
+49,GenX,steady-state,,GenXProject/GenX,https://energy.mit.edu/genx/,https://genxproject.github.io/GenX/dev/,GPL-2.0,Configurable capacity expansion model.,https://github.com/GenXProject/GenX,2021-05-19 17:57:57.000,2024-02-21 21:15:16.000,2024-02-14 23:18:47,838.0,93.0,16.0,408.0,60.0,183.0,222.0,2023-08-01 19:35:41.000,0.3.6,9.0,24.0,17,True,['python'],13.0,,,,,,,,,,,,,,3.0,,,,,,,
+50,PowerSimulationsDynamics.jl,phasor,,NREL-Sienna/PowerSimulationsDynamics.jl,https://www.nrel.gov/analysis/sienna.html,https://nrel-sienna.github.io/PowerSimulationsDynamics.jl/stable,BSD-3,Dynamic Power System simulations; NREL Sienna.,https://github.com/NREL-Sienna/PowerSimulationsDynamics.jl,2020-07-16 19:36:16.000,2024-02-09 22:50:52.000,2024-02-09 22:24:24,2396.0,32.0,13.0,220.0,41.0,87.0,149.0,2024-02-09 22:36:58.000,0.14.0,39.0,13.0,17,True,['julia'],9.0,,,,,,,,,,,,,,2.0,,,,,,,
+51,PIQP,ops,,PREDICT-EPFL/piqp,https://github.com/PREDICT-EPFL/piqp,https://predict-epfl.github.io/piqp/,BSD-2,Proximal Interior Point Quadratic Programming solver.,https://github.com/PREDICT-EPFL/piqp,2023-01-25 13:55:12.000,2024-02-22 16:12:17.000,2024-02-22 16:12:12,256.0,6.0,6.0,,3.0,2.0,46.0,2023-12-25 19:28:11.000,0.2.4,9.0,1.0,17,True,['python'],16.0,piqp,conda-forge/piqp,35.0,5346.0,10.0,5.0,https://pypi.org/project/piqp,2023-12-25 19:28:11.000,5.0,3731.0,https://anaconda.org/conda-forge/piqp,2023-12-25 21:00:54.971,9669.0,3.0,,,,,,,
+52,Easy SimAuto,intf,,mzy2240/ESA,https://github.com/mzy2240/ESA,https://mzy2240.github.io/ESA/html/index.html,Apache-2.0,Python interface to PowerWorld.,https://github.com/mzy2240/ESA,2019-10-08 21:37:23.000,2023-06-05 21:16:13.000,2023-06-05 21:15:21,663.0,9.0,5.0,15.0,16.0,83.0,40.0,2023-06-05 21:19:00.512,1.3.5,52.0,11.0,16,True,['python'],,esa,,,1853.0,5.0,4.0,https://pypi.org/project/esa,2022-05-21 02:37:41.000,1.0,1853.0,,,,2.0,,,,,,,
+53,PyDSS,intf,,NREL/PyDSS,https://www.nrel.gov/grid/pydss.html,https://nrel.github.io/PyDSS/index.html,BSD-3,A Python wrapper for OpenDSS.,https://github.com/NREL/PyDSS,2018-10-16 15:59:07.000,2024-02-12 22:33:13.000,2024-02-05 23:51:54,845.0,18.0,9.0,106.0,16.0,16.0,31.0,2024-02-06 00:06:40.000,3.0.2,17.0,24.0,16,True,['python'],15.0,pydss,,,21.0,2.0,2.0,https://pypi.org/project/pydss,2011-08-17 20:40:53.000,,21.0,,,,2.0,,,,,,,
+54,py-dss-interface,intf,,PauloRadatz/py_dss_interface,https://github.com/PauloRadatz/py_dss_interface,https://py-dss-interface.readthedocs.io/en/latest/,MIT,A package for access to direct dll version of OpenDSS.,https://github.com/PauloRadatz/py_dss_interface,2020-06-12 18:58:36.000,2024-02-03 10:48:36.000,2024-02-03 10:48:14,529.0,8.0,6.0,48.0,33.0,21.0,22.0,2023-06-05 13:49:01.111,2.0.2,17.0,6.0,16,True,['python'],1.0,py-dss-interface,,,415.0,28.0,24.0,https://pypi.org/project/py-dss-interface,2021-12-07 21:43:33.000,4.0,415.0,,,,2.0,,,,,,,
+55,EGRET,steady-state,,grid-parity-exchange/Egret,https://github.com/grid-parity-exchange/Egret,,BSD,Tools for Power Systems Optimization Modeling.,https://github.com/grid-parity-exchange/Egret,2019-01-28 18:41:03.000,2024-02-16 17:44:40.000,2023-11-14 21:40:03,1061.0,46.0,13.0,233.0,44.0,38.0,115.0,2023-04-03 23:11:48.000,0.5.5,6.0,38.0,15,True,['python'],,,,,,6.0,6.0,,,,,,,,3.0,,,,,,,
+56,OpenIPSL,phasor,,OpenIPSL/OpenIPSL,https://github.com/OpenIPSL/OpenIPSL,https://doc.openipsl.org,BSD-3,A library of power system models written with Modelica.,https://github.com/OpenIPSL/OpenIPSL,2016-04-16 09:09:47.000,2024-02-18 04:06:04.000,2024-02-12 10:58:40,1771.0,47.0,20.0,226.0,16.0,100.0,65.0,2022-06-23 13:05:59.000,3.0.1,15.0,32.0,15,True,,1.0,,,480.0,5.0,,,,,,,,,,2.0,-1.0,,,,,,
+57,GasModels.jl,gasnet,,lanl-ansi/GasModels.jl,https://github.com/lanl-ansi/GasModels.jl,https://lanl-ansi.github.io/GasModels.jl/latest/,BSD-3,Gas Network Optimization.,https://github.com/lanl-ansi/GasModels.jl,2016-08-29 16:01:10.000,2024-01-31 06:41:25.000,2024-01-31 05:50:53,1037.0,16.0,9.0,113.0,48.0,98.0,62.0,2024-01-31 06:38:45.000,0.10.0,21.0,13.0,15,True,['julia'],25.0,,,,,,,,,,,,,,3.0,,,,,,,
+58,PowerGraphics.jl,vis,,NREL-Sienna/powergraphics.jl,https://www.nrel.gov/analysis/sienna.html,https://nrel-sienna.github.io/PowerGraphics.jl/stable/,BSD-3,Visualization for PowerSimulations; NREL Sienna.,https://github.com/NREL-Sienna/PowerGraphics.jl,2020-02-19 23:29:27.000,2024-02-17 23:40:28.000,2024-02-17 22:08:54,552.0,10.0,9.0,80.0,14.0,23.0,27.0,2024-02-17 22:26:07.000,0.17.1,39.0,9.0,15,True,['julia'],13.0,,,,,,,,,,,,,,3.0,,,,,,,
+59,KVXOPT,opl,,sanurielf/kvxopt,https://github.com/sanurielf/kvxopt,https://sanurielf.github.io/kvxopt/userguide/,GPL-3,CVXOPT with more wrappers suite-sparse.,https://github.com/sanurielf/kvxopt,2014-03-17 19:08:31.000,2024-02-05 20:02:10.248,2023-10-16 05:28:25,265.0,1.0,3.0,3.0,1.0,6.0,10.0,2023-10-16 05:45:01.000,1.3.2.0,18.0,18.0,15,True,['python'],,kvxopt,conda-forge/kvxopt,,10189.0,24.0,20.0,https://pypi.org/project/kvxopt,2023-10-16 17:59:24.000,4.0,6707.0,https://anaconda.org/conda-forge/kvxopt,2024-02-05 20:02:10.248,97504.0,3.0,,,,,,,
+60,LTB AMS,steady-state,,CURENT/ams,https://ltb.curent.org/,https://ams.readthedocs.io/en/latest/,GPL-3,Dispatch Modeling and Simulation; CURENT LTB.,https://github.com/CURENT/ams,2022-10-05 11:57:30.000,2024-02-21 04:42:10.000,2024-02-20 16:34:01,1282.0,3.0,2.0,40.0,1.0,1.0,3.0,2024-01-31 18:40:12.000,0.8.5,4.0,3.0,15,True,"['python', 'jupyter']",341.0,ltbams,,,249.0,,,https://pypi.org/project/ltbams,2024-01-31 18:40:12.000,,249.0,,,,3.0,,,,,,,
+61,Clarabel.jl,ops,,oxfordcontrol/Clarabel.jl,https://github.com/oxfordcontrol/Clarabel.jl,https://oxfordcontrol.github.io/ClarabelDocs/stable/,Apache-2.0,Interior-point solver for convex conic optimisation in Julia.,https://github.com/oxfordcontrol/Clarabel.jl,2021-11-09 14:28:22.000,2024-02-21 22:11:25.000,2023-10-03 18:50:20,793.0,15.0,5.0,113.0,3.0,38.0,146.0,2023-09-20 13:04:47.000,0.6.0,10.0,11.0,14,True,['julia'],,,,,,,,,,,,,,,3.0,,,,,,,
+62,ReEDS-2.0,steady-state,,NREL/ReEDS-2.0,https://www.nrel.gov/analysis/reeds/,https://www.nrel.gov/docs/fy21osti/78195.pdf,GPL-3.0,Capacity planning and dispatch model.,https://github.com/NREL/ReEDS-2.0,2019-05-28 15:57:01.000,2024-02-19 19:24:59.000,2024-02-19 19:21:53,59.0,8.0,141.0,21.0,4.0,14.0,104.0,2024-02-19 19:24:59.000,2024.1.0,2.0,13.0,13,True,['python'],10.0,,,,,,,,,,,,,,3.0,2.0,,,,,,
+63,PyPSA-Eur-Sec,steady-state,,PyPSA/pypsa-eur-sec,https://pypsa.org,https://pypsa-eur-sec.readthedocs.io/en/latest/?badge=latest,MIT,Sector-Coupled Optimisation Model of the European Energy System.,https://github.com/PyPSA/pypsa-eur-sec,2019-04-17 15:43:45.000,2023-06-25 18:14:35.000,2023-03-18 12:51:31,1055.0,48.0,16.0,198.0,73.0,,83.0,2023-02-16 20:39:50.000,0.7.0,7.0,22.0,13,True,['python'],,,,,,,,,,,,,,,3.0,,,,,,,
+64,PowerSystems,phasor,,modelica-3rdparty/PowerSystems,https://github.com/modelica-3rdparty/PowerSystems,https://build.openmodelica.org/Documentation/PowerSystems.html,https://modelica.org/licenses/ModelicaLicense2/,Modelica 3rd party library for electrical power systems.,https://github.com/modelica-3rdparty/PowerSystems,2013-04-19 08:46:45.000,2023-03-20 17:22:14.000,2023-03-20 17:17:24,189.0,35.0,30.0,17.0,10.0,27.0,57.0,2023-03-20 16:24:10.000,1.0.1,6.0,10.0,13,True,,,,,,,,,,,,,,,,3.0,,,,,,,
+65,OpenDER,phasor,,epri-dev/OpenDER,https://www.epri.com/OpenDER,,BSD-3,Inverter-based DER simulation.,https://github.com/epri-dev/OpenDER,2022-04-26 22:09:28.000,2024-02-18 03:42:06.000,2024-01-25 17:53:58,109.0,16.0,16.0,9.0,,1.0,45.0,2024-01-25 17:55:37.000,2.1.3,11.0,2.0,12,True,['python'],4.0,opender,,,169.0,1.0,1.0,https://pypi.org/project/opender,2023-12-05 15:01:12.000,,169.0,,,,3.0,,,,,,,
+66,STEPS,phasor,,changgang/steps,https://github.com/changgang/steps,https://github.com/changgang/steps/wiki/,MIT,Balanced large-scale AC-DC hybrid power system analysis.,https://github.com/changgang/steps,2019-08-24 12:09:47.000,2024-02-22 10:18:20.000,2023-10-16 11:50:08,556.0,15.0,4.0,,1.0,2.0,41.0,2023-10-16 12:20:36.000,2.0.0,5.0,4.0,12,True,,,,,18.0,0.0,5.0,5.0,,,,,,,,3.0,,,,,,,
+67,MOST,steady-state,,MATPOWER/most,https://matpower.org/,https://github.com/MATPOWER/most/blob/master/docs/MOST-manual.pdf,BSD-3,MATPOWER Optimal Scheduling Tool.,https://github.com/MATPOWER/most,2016-12-16 19:10:43.000,2024-02-05 17:20:25.000,2024-02-05 17:07:54,216.0,10.0,6.0,8.0,11.0,23.0,31.0,2022-12-13 22:26:09.000,1.2,4.0,,12,True,,3.0,,,,,,,,,,,,,,3.0,,,,,,,
+68,matpower-pip,steady-state,,yasirroni/matpower-pip,https://matpower.org/,https://matpower.org/doc/,MIT,Easy Python Access to MATPOWER.,https://github.com/yasirroni/matpower-pip,2021-12-27 15:47:13.000,2023-12-18 07:45:48.000,2023-12-18 07:45:21,142.0,,3.0,3.0,,11.0,15.0,2023-03-20 14:20:10.000,2.1.5,16.0,,11,True,['python'],1.0,matpower,,,267.0,5.0,4.0,https://pypi.org/project/matpower,2023-03-25 05:06:00.849,1.0,267.0,,,,3.0,,,,,,,
+69,DSSData,intf,,felipemarkson/dssdata,https://github.com/felipemarkson/dssdata,https://felipemarkson.github.io/dssdata/,MIT,A micro-framework for simulation and data analysis of distribution systems modeled on OpenDSS.,https://github.com/felipemarkson/dssdata,2020-03-27 20:15:33.000,2023-04-10 13:02:09.000,2023-04-10 13:02:03,186.0,3.0,3.0,64.0,5.0,31.0,14.0,2023-04-10 12:47:00.587,0.2.0,10.0,2.0,11,True,['python'],,dssdata,,30.0,65.0,,,https://pypi.org/project/dssdata,2023-01-24 14:40:53.571,,65.0,,,,3.0,,,,,,,
+70,DeepSolar,data,,wangzhecheng/DeepSolar,https://deepsolar.web.app,,MIT,Houseshold-level solar panel identification with deep learning.,https://github.com/wangzhecheng/DeepSolar,2017-06-24 23:09:16.000,2023-03-24 22:39:39.000,2019-03-26 09:03:56,16.0,66.0,22.0,15.0,13.0,4.0,241.0,,,,2.0,9,True,['python'],,,,,,,,,,,,,,,3.0,,,,,,,
+71,RLGC,mrl,,RLGC-Project/RLGC,https://github.com/RLGC-Project/RLGC,,BSD,RL for Grid Control (RLGC).,https://github.com/RLGC-Project/RLGC,2018-12-03 19:07:39.000,2022-04-08 07:14:43.000,2022-04-08 07:12:43,90.0,27.0,4.0,3.0,5.0,10.0,101.0,2020-12-23 06:10:29.000,V1.0.0_RC,2.0,4.0,9,True,"['python', 'jupyter']",,,,,,,,,,,,,,,3.0,,,,,,,
+72,ParaEMT,emt,,NREL/ParaEMT_public,https://github.com/NREL/ParaEMT_public,,BSD-3,Parallel EMT simulation.,https://github.com/NREL/ParaEMT_public,2023-06-08 12:43:21.000,2023-12-15 16:49:56.000,2023-12-15 16:49:56,67.0,8.0,7.0,,,,27.0,,,,3.0,9,True,['python'],3.0,,,,,,,,,,,,,,3.0,,,,,,,
+73,PowerSAS.m,phasor,,ANL-CEEESA/powersas.m,https://github.com/ANL-CEEESA/powersas.m,,BSD-3,Power grid analysis framework based on semi-analytical solutions.,https://github.com/ANL-CEEESA/powersas.m,2021-12-10 21:25:47.000,2024-01-05 12:21:48.000,2024-01-05 12:21:48,75.0,4.0,,6.0,1.0,,13.0,,,,4.0,8,True,,5.0,,,,,,,,,,,,,,3.0,,,,,,,
+74,LTB AGVis,vis,,CURENT/agvis,https://ltb.curent.org/,https://agvis.readthedocs.io/en/latest/,GPL-3.0,Geographical Visualization for Power Grid; CURENT LTB.,https://github.com/CURENT/agvis,2019-08-30 19:15:27.000,2024-02-19 19:43:54.000,2024-01-20 17:27:32,491.0,6.0,1.0,44.0,13.0,11.0,6.0,2023-08-03 15:12:50.000,3.2.1,2.0,9.0,8,True,['python'],3.0,,,9.0,0.0,,,,,,,,,,3.0,,,,,,,
+75,LTB DiME,msg,,CURENT/dime,https://ltb.curent.org/,https://ltbdime.readthedocs.io/en/latest/,GPL-3.0,Distributed Messaging Environment; CURENT LTB.,https://github.com/CURENT/dime,2020-04-29 20:36:10.000,2023-07-31 21:24:25.000,2023-07-31 21:24:15,531.0,3.0,5.0,11.0,13.0,35.0,4.0,,,,4.0,8,True,,,,,,,,,,,,,,,,3.0,,,,,,,
+76,GSEIM,pe,,gseim/gseim,https://github.com/gseim/gseim,https://gseim.github.io/build/html/index.html,GPL-3.0,Interface Python to Ngspice and Xyce.,https://github.com/gseim/gseim,2021-06-08 11:11:31.000,2023-08-19 17:28:29.000,2023-08-19 17:26:55,52.0,3.0,4.0,14.0,2.0,4.0,9.0,,,5.0,3.0,7,True,['python'],,GSEIM,,,13.0,,,https://pypi.org/project/GSEIM,2022-07-16 09:00:00.315,,13.0,,,,1.0,,,,,,,
+77,Andes.jl,intf,,cuihantao/Andes.jl,https://ltb.curent.org,,MIT,Julia interface for ANDES.,https://github.com/cuihantao/Andes.jl,2020-04-03 21:53:26.000,2024-02-05 08:03:58.000,2024-02-05 04:08:07,58.0,1.0,2.0,1.0,,1.0,8.0,,,,,6,True,['julia'],11.0,,,,,,,,,,,,,,3.0,,,,,,,
+78,OpenHybridSim,phasor,,OpenHybridSim/OpenHybridSim-code,https://github.com/OpenHybridSim/OpenHybridSim-code,,BSD-3,Power system EMT-TS hybrid simulation.,https://github.com/OpenHybridSim/OpenHybridSim-code,2015-01-17 03:59:14.000,2020-05-05 20:35:13.000,2020-05-05 20:35:12,16.0,5.0,5.0,,1.0,,7.0,,,,,6,True,,,,,,,,,,,,,,,,3.0,,,,,,,
+79,mypower,steady-state,,yasirroni/mypower,https://github.com/yasirroni/mypower,,MIT,Supplementary function of MATPOWER in Python.,https://github.com/yasirroni/mypower,2020-03-09 07:23:38.000,2022-11-26 22:27:49.000,2022-11-26 22:27:22,39.0,1.0,3.0,3.0,,,6.0,,,,,6,True,['python'],,,,,,,,,,,,,,,3.0,,,,,,,
+80,AMES - Version 5.0,steady-state,,ames-market/AMES-V5.0,https://www2.econ.iastate.edu/tesfatsi/AMESMarketHome.htm,https://www2.econ.iastate.edu/tesfatsi/AMESMarketProjectSetUpInfo.pdf,https://github.com/ames-market/AMES-V5.0/blob/master/LICENSE.rst,Wholesale Power Market Test Bed.,https://github.com/ames-market/AMES-V5.0,2020-08-03 08:54:08.000,2023-06-08 19:36:40.000,2023-06-08 19:36:10,119.0,5.0,1.0,,3.0,,18.0,,,,3.0,5,True,,,,,,,,,,,,,,,,3.0,,,,,,,True
+81,andes_gym,mrl,,cuihantao/andes_gym,https://github.com/cuihantao/andes_gym,,GPL-3,ANDES RL Environment for OpenAI Gym.,https://github.com/cuihantao/andes_gym,2020-04-19 18:18:34.000,2022-01-28 19:53:49.000,2022-01-28 19:53:49,31.0,4.0,3.0,1.0,,,7.0,,,,2.0,5,True,['python'],,,,,,,,,,,,,,,3.0,,,,,,,
+82,OpenDER interface,intf,,epri-dev/OpenDER_interface,https://www.epri.com/OpenDER,,BSD-3,Interface for OpenDER.,https://github.com/epri-dev/OpenDER_interface,2023-11-28 15:57:02.000,2023-12-12 18:34:21.000,2023-12-12 18:34:11,35.0,,8.0,,,,,,,,2.0,5,True,"['python', 'jupyter']",7.0,,,,,,,,,,,,,,3.0,,,,,,,
+83,AMES (V4.0),steady-state,,ames-market/AMES-v4.0,https://www2.econ.iastate.edu/tesfatsi/AMESMarketHome.htm,https://github.com/ames-market/AMES-v4.0/blob/master/USAGE.md,GPL-2,Agent based Modeling of Electricity Systems.,https://github.com/ames-market/AMES-v4.0,2017-04-18 18:19:21.000,2022-12-26 20:28:08.000,2020-08-28 07:29:40,6.0,7.0,3.0,6.0,3.0,2.0,13.0,,,,2.0,3,True,,,,,,,,,,,,,,,,3.0,,,,,,,True
+84,EasySimauto.jl,intf,,mzy2240/EasySimauto.jl,https://github.com/mzy2240/EasySimauto.jl,,Apache-2.0,Julia interface for EasySimAuto and PowerWorld.,https://github.com/mzy2240/EasySimauto.jl,2022-09-16 15:59:20.000,2023-07-31 19:46:50.000,2023-07-31 19:46:46,15.0,,1.0,,,2.0,4.0,2022-09-27 15:08:27.000,0.1.0,1.0,2.0,3,True,['julia'],,,,,,,,,,,,,,,3.0,,,,,,,
+85,OpenDSS,phasor,,,https://www.epri.com/pages/sa/opendss,https://opendss.epri.com/opendss_documentation.html,BSD,Distribution system simulator.,,,,,,,,,,,,,,,,2,True,,,,,,,,,,,,,,,,3.0,,,,,,,
diff --git a/latest-changes.md b/latest-changes.md
index 1e898a7..a6d8e07 100644
--- a/latest-changes.md
+++ b/latest-changes.md
@@ -2,22 +2,24 @@
_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._
-- GridCal (🥇25 · ⭐ 370 · 📈) - Cross-platform power systems software. ❗️LGPL-3.0
-- PowerSimulations.jl (🥈23 · ⭐ 250 · 📈) - Power Systems optimization simulation and modeling;.. BSD-3
-- OpenDSSDirect.py (🥇20 · ⭐ 76 · 📈) - A direct library interface to OpenDSS. MIT
-- PyPowSyBl (🥈19 · ⭐ 44 · 📈) - A PowSyBl and Python integration. MPL-2.0
-- GenX (🥉17 · ⭐ 220 · 📈) - Configurable capacity expansion model. ❗️GPL-2.0
+- Pyomo (🥇37 · ⭐ 1.8K · 📈) - Python-based Optimization Modeling Language. BSD-3
+- Power Grid Model (🥇25 · ⭐ 110 · 📈) - Steady-state distribution power system analysis. MPL-2.0
+- DPsim (🥇20 · ⭐ 62 · 📈) - Simulation for both EMT and phasor. MPL-2.0
+- PyPowSyBl (🥈20 · ⭐ 44 · 📈) - A PowSyBl and Python integration. MPL-2.0
+- ReEDS-2.0 (🥉13 · ⭐ 100 · 📈) - Capacity planning and dispatch model. ❗️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._
-- HiGHS (🥈28 · ⭐ 740 · 📉) - Large-scale Sparse Linear Problem Optimizer. MIT
-- PowSyBl Diagram (🥇19 · ⭐ 67 · 📉) - single-line substation diagrams and network graph.. MPL-2.0
+- CBC (🥉23 · ⭐ 710 · 📉) - COIN-OR Branch-and-Cut solver. EPL-2.0
+- PowerSimulations.jl (🥈22 · ⭐ 250 · 📉) - Power Systems optimization simulation and modeling;.. BSD-3
+- OpenIPSL (🥈15 · ⭐ 65 · 📉) - A library of power system models written with Modelica. BSD-3
## ➕ Added Projects
_Projects that were recently added to this best-of list._
-- Andes.jl (🥉6 · ⭐ 8 · ➕) - Julia interface for ANDES. MIT
+- AMES - Version 5.0 (🥉5 · ⭐ 18 · ➕) - Wholesale Power Market Test Bed. ❗️Custom
+- AMES (V4.0) (🥉3 · ⭐ 13 · 💤) - Agent based Modeling of Electricity Systems. ❗️GPL-2.0