pandapower

An easy to use open source tool for power system modeling, analysis and optimization with a high degree of automation.

analysis loadflow optimization power powerflow python short-circuit state-estimation system

Energy Systems - Energy System Modeling Frameworks - Last synced: 15 Jun 2025 - Ranking: 22.8

GridCal

Aims to be a complete platform for power systems research and simulation.

acdc cim comon-information-model electrical electrical-engineering helm latin-hypercube monte-carlo-simulation multi-terminal newton-raphson optimization power-systems powerflow python stochastic-power-flow

Energy Systems - Grid Analysis and Planning - Last synced: 15 Jun 2025 - Ranking: 18.5

Egret

A Python-based package for electrical grid optimization based on the Pyomo optimization modeling language.

energy-system milp minlp nlp optimization power powerflow python snl-applications snl-science-libs

Energy Systems - Grid Analysis and Planning - Last synced: 15 Jun 2025 - Ranking: 18.2

tsam

A Python package which uses different machine learning algorithms for the aggregation of time series.

aggregation clustering energy-system optimization python time-series timeseries typical-periods

Energy Systems - Energy System Modeling Frameworks - Last synced: 15 Jun 2025 - Ranking: 17.4

EHMASS

Energy Management for Home Assistant, is a Python module designed to optimize your home energy interfacing with Home Assistant.

energy home-automation linear-programming management model-predictive-control optimization

Energy Systems - Building Energy Monitoring - Last synced: 15 Jun 2025 - Ranking: 17.1

PowerModels.jl

Designed to enable computational evaluation of emerging power network formulations and algorithms in a common platform.

network optimal-power-flow optimization power-network

Energy Systems - Grid Analysis and Planning - Last synced: 15 Jun 2025 - Ranking: 16.1

PowerSimulations.jl

A Julia package for power system modeling and simulation of Power Systems operations.

analysis electricity energy julia optimization powersystems simulations

Energy Systems - Energy System Modeling Frameworks - Last synced: 15 Jun 2025 - Ranking: 14.4

prioritizr

Uses mixed integer linear programming techniques to provide a flexible interface for building and solving conservation planning problems.

biodiversity conservation conservation-planner optimization prioritization r rstats solver spatial

Biosphere - Conservation and Restoration - Last synced: 15 Jun 2025 - Ranking: 14.2

snl-quest

An open source, Python-based software application suite for energy storage simulation and analysis developed by Sandia National Laboratories.

energy-storage kivy optimization pyomo python sandia-national-laboratories scr-2333 snl-applications snl-data-analysis

Energy Storage - Battery - Last synced: 15 Jun 2025 - Ranking: 13.3

ClimaAtmos.jl

A library for building atmospheric circulation models that is designed from the outset to leverage data assimilation and machine learning tools.

climate data-assimilation fluid-dynamics julia machine-learning optimization

Atmosphere - Atmospheric Composition and Dynamics - Last synced: 15 Jun 2025 - Ranking: 12.9

RTC-Tools

A toolbox for control and optimization of water systems.

goal programming hydraulics mathematical programming model predictive control modelica multi-objective optimization optimization reservoir management stochastic optimization water resource management

Natural Resources - Water Supply and Quality - Last synced: 15 Jun 2025 - Ranking: 12.6

GridPath

A versatile simulation and optimization platform for power-system planning and operations.

electricity energy optimization planning power power-system-analysis power-system-simulation power-systems renewable-energy renewables

Energy Systems - Energy System Modeling Frameworks - Last synced: 15 Jun 2025 - Ranking: 12.5

antaresViz

Visualize the results of Antares, an Open Source power system simulator meant to be used by anybody placing value in quantifying the adequacy or the economic performance of interconnected energy systems, at short or remote time horizons.

adequacy bilan dygraphs electric energy leaflet linear-programming manipulatewidge monte-carlo-simulation optimization plotly previsionnel r renewable-energy rte shiny shiny-apps simulation stochastic-simulation-algorithm tyndp

Energy Systems - Energy System Modeling Frameworks - Last synced: 15 Jun 2025 - Ranking: 11.9

TulipaEnergyModel.jl

Provides an optimization model for the electricity market and its coupling with other energy sectors (e.g., hydrogen, heat, natural gas, etc.) with the main objective to determine the optimal investment and operation decisions for different types of assets.

energy-systems energy-transition milp modelling-tool optimization

Energy Systems - Grid Analysis and Planning - Last synced: 15 Jun 2025 - Ranking: 11.1

flixOpt

Python-based optimization framework designed to tackle energy and material flow problems using mixed-integer linear programming (MILP) and provides a powerful platform for both dispatch and investment optimization challenges.

climate-change energy energy-system energy-system-modeling energy-systems linear-programming mathematical-modelling milp mixed-integer-linear-programming modeling optimisation optimization python renewables

Energy Systems - Energy System Modeling Frameworks - Last synced: 14 Jun 2025 - Ranking: 10.5

GasModels.jl

A Julia/JuMP Package for Gas Network Optimization.

gas-flow gas-network-formulations network optimization

Energy Storage - Hydrogen - Last synced: 15 Jun 2025 - Ranking: 10.1

pulpo

A python-based optimization tool for life cycle assessment (LCA) that aims to import, optimize, solve, retrieve, save, and summarize LCA results.

brightway ecoinvent lca lifecycle optimization pyomo

Industrial Ecology - Life Cycle Assessment - Last synced: 14 Jun 2025 - Ranking: 9.7

SwolfPy

A free, multi-platform, Python-based, open-source, SWM LCA optimization framework with built-in parametric and Monte Carlo sensitivity and uncertainty analysis capabilities.

brightway2 life-cycle-assessment monte-carlo-simulation municipal-solid-waste optimization pyside2 python solid-waste-management swolfpy uncertainty-assessment

Industrial Ecology - Circular Economy and Waste - Last synced: 15 Jun 2025 - Ranking: 9.1

IESopt.jl

Modeling and optimization framework for integrated energy systems.

energy-system-model modelling optimization

Energy Systems - Energy System Modeling Frameworks - Last synced: 15 Jun 2025 - Ranking: 8.6

PEST++

Software suite aimed at supporting complex numerical models in the context of decision support, with a focus on supporting environmental models like groundwater or surface water.

ensemble-methods ensembles global-sensitivity-analysis non-intrusive optimization optimization-tools parallel-computing parameter-estimation sensitivity-analysis uncertainty-quantification

Natural Resources - Water Supply and Quality - Last synced: 14 Jun 2025 - Ranking: 8.2

FlexPlan.jl

An open-source Julia tool for transmission and distribution expansion planning considering storage and demand flexibility.

demand-flexibility distribution-grid julia optimization planning-tool storage transmission-grid

Energy Systems - Grid Analysis and Planning - Last synced: 15 Jun 2025 - Ranking: 7.9

AnyMOD.jl

Creating large scale energy system models with multiple periods of capacity expansion formulated as linear optimization problems.

capacity-expansion-planning energy julia linear-programming optimization

Energy Systems - Energy System Modeling Frameworks - Last synced: 15 Jun 2025 - Ranking: 7.6

PyPSA-FES

A model that optimises investment and operation, and incorporates flexibility domestic demand flexibility to model scenarios for Great Britain's future energy system.

demand-flexibility energy energy-model energy-system-model energy-transition great-britain modelling open-source optimization power-systems pypsa python sector-coupling snakemake-workflow

Energy Systems - Global and Regional Energy System Models - Last synced: 15 Jun 2025 - Ranking: 7.6

PowerModelsAnnex.jl

An extension of PowerModels.jl that provides a home for open source sharing of preliminary and/or exploratory methods in power system optimization.

network optimal-power-flow optimization power-network

Energy Systems - Grid Analysis and Planning - Last synced: 15 Jun 2025 - Ranking: 7.0

pommesdispatch

A bottom-up fundamental power market model for the German electricity sector.

market modeling oemof opensource optimization power python

Energy Systems - Energy Markets - Last synced: 15 Jun 2025 - Ranking: 6.3

energy-py-linear

Optimizing energy systems using mixed integer linear programming.

batteries electric-vehicles energy optimization python renewable-energy solar wind

Energy Systems - Energy System Modeling Frameworks - Last synced: 15 Jun 2025 - Ranking: 6.2

AIBECS.jl

A Julia package that provides ocean biogeochemistry modelers with an easy-to-use interface for creating and running models of the ocean system.

awesome biogeochemical biogeochemical-model biogeochemistry fluxes global inverse-model julia marine marine-tracer model modeling models ocean ocean-circulation oceanography optimization pathways tracer transport

Hydrosphere - Ocean Carbon and Temperature - Last synced: 15 Jun 2025 - Ranking: 6.0

EV-EcoSim

A grid-aware co-simulation platform for the design and optimization of EV Charging Infrastructure.

battery controls electric-vehicles energy-transition optimization powerflow solar

Consumption - Mobility and Transportation - Last synced: 15 Jun 2025 - Ranking: 5.7

WaterModels.jl

Designed to enable computational evaluation of historical and emerging water network formulations and algorithms using a common platform.

julia network optimization water

Natural Resources - Water Supply and Quality - Last synced: 15 Jun 2025 - Ranking: -Infinity

draf

Analysis and decision support framework for local multi-energy hubs focusing on demand response.

decarbonization decision-support demand-response energy-system-modeling flexibility-modeling optimization

Energy Systems - Load and Demand Forecasting - Last synced: 15 Jun 2025 - Ranking: -Infinity

FMT

An open source forest management library that makes forest planning easier.

fmt forest-management forest-planning forestry optimization python-library r-package simulation

Biosphere - Forest Observation and Management - Last synced: 15 Jun 2025 - Ranking: -Infinity

REopt_API

Offers a subset of features from NREL's more comprehensive REopt model. Both models provide concurrent, multiple technology integration and optimization capabilities to help organizations meet their cost savings and energy performance goals.

nrel optimization renewable-energy reopt-api reopt-lite-api reoptjl

Energy Systems - Energy System Modeling Frameworks - Last synced: 15 Jun 2025 - Ranking: -Infinity

ClimateMARGO.jl

A Julia implementation of MARGO, an idealized framework for optimization of climate change control strategies.

adaptation carbon-removal climate-science geoengineering julia jump mitigation optimization pluto-notebooks

Emissions - Carbon Capture - Last synced: 15 Jun 2025 - Ranking: -Infinity