A directory and analysis of the open source ecosystem in the areas of climate change, sustainable energy, biodiversity and natural resources.
Earth's uniqueness in creating a stable environment for life in a completely hostile space is a miracle. Various life forms have taken billions of years to build up the natural resources humans depend on, such as a protective atmosphere, fertile soil, stable seasons, and clean drinking water. As a movement to democratize technology development and knowledge creation, open source has the potential to become the central driver in preserving this stability. Open Sustainable Technology's mission is to gather projects that preserve natural ecosystems through open technology, methods, data, intelligence, knowledge or tools.
Your contribution is essential to keep this initative alive. Create a pull request to add a new project or send an email to give feedback, tips and ideas considering OpenSustain.tech. All Good First Issue labelled issues of the listed projects will be visible on ClimateTriage.com. All open source metadata is been provided to you by ecosyste.ms.
- Renewable Energy
- Energy Storage
- Energy Systems
- Consumption
- Emissions
- Industrial Ecology
- Biosphere
- Avian Monitoring and Analysis
- Bioacoustics and Acoustic Data Analysis
- Biomass
- Biodiversity Analysis and Metrics
- Biodiversity Citizen Science
- Biodiversity Data Access and Management
- Biodiversity Data Cleaning and Standardization
- Conservation and Restoration
- Deforestation and Reforestation
- Ecological and Environmental Modeling
- Forest Modeling and Analysis
- Forest Observation and Management
- Forest Remote Sensing
- Marine Life and Fishery
- Plants and Vegetation
- Species Distribution Modeling
- Terrestrial Wildlife
- Wildfire
- Cryosphere
- Hydrosphere
- Atmosphere
- Climate Change
- Natural Resources
- Sustainable Development
- Contributors
- Artwork and License
- pvlib-python - A set of documented functions for simulating the performance of photovoltaic energy systems.
- pvfactors - Open source view-factor model for diffuse shading and bifacial PV modeling.
- gsee - Global Solar Energy Estimator.
- PVMismatch - An explicit Python PV system IV & PV curve trace calculator which can also calculate mismatch.
- rdtools - An open source library to support reproducible technical analysis of time series data from photovoltaic energy systems.
- Machine-Learning-for-Solar-Energy-Prediction - Predict the power production of a solar panel farm from weather measurements using machine learning.
- elpv-dataset - A dataset of functional and defective solar cells extracted from EL images of solar modules.
- feedinlib - Contains implementations of photovoltaic models to calculate electricity generation from a PV installation based on given solar radiation. Furthermore it contains all necessary pre-calculations.
- photovoltaic - A Python library used in photovoltaics.
- pvcaptest - Collection of functions and Jupyter Notebooks to partially automate running a capacity test following ASTM E2848.
- pvtrace - Optical ray tracing for luminescent materials and spectral converter photovoltaic devices.
- SolarPILOT - Solar power tower layout and optimization tool.
- solar-data-tools - Data analysis tools for working with historical PV solar time-series data sets.
- SolarPV-DER-simulation-utility - Allows user to run dynamics simulations for solar photovoltaic distributed energy resource connected to a stiff voltage source or to an external program.
- bifacial_radiance - Toolkit for working with RADIANCE for the ray-trace modeling of Bifacial Photovoltaics.
- autoXRD - A Python package for automatic XRD pattern classification of thin-films, tweaked for small and class-imbalanced datasets.
- BayesProcess - A Python package for Physics informed Bayesian network inference using neural network surrogate model for matching process / variable / performance in solar cells.
- solcore5 - A multi-scale, Python-based library for the modeling of solar cells and semiconductor materials.
- solax - Read energy usage data from the real-time API on Solax solar inverters.
- bifacialvf - Bifacial PV View Factor model for system performance calculation.
- solaR - Allows for reproducible research both for photovoltaics systems performance and solar radiation.
- SolarTherm - Solar thermal power/fuel station performance simulation and optimization using Modelica.
- LibreSolar - Firmware for LibreSolar BMS boards based on bq769x0 or ISL94202.
- Charge Controller Firmware - Firmware for LibreSolar MPPT/PWM charge controllers.
- pvoutput - Python code for downloading PV data from PVOutput.org.
- solarpy - This package aims to provide a reliable solar radiation model, mainly based on the work of Duffie, J.A., and Beckman, W. A., 1974, "Solar energy thermal processes".
- solariot - Leverage your IoT enabled Solar PV Inverter to stream your solar energy usage data to a real time dashboard.
- pvanalytics - Quality control, filtering, feature labeling, and other tools for working with data from photovoltaic energy systems.
- IonMonger - A free and fast perovskite solar cell simulator with coupled ion vacancy and charge carrier dynamics in one dimension.
- rayflare - Provide a flexible, user-friendly Python environment to model complex optical stacks, with a focus on solar cells.
- pv-terms - Contains nomenclature for PV-relevant terms that are used in modeling and data analysis for PV systems.
- StatisticalClearSky - Statistical estimation of a clear sky signal from PV system power data.
- Photovoltaic_Fault_Detector - Model-definition is a deep learning application for fault detection in photovoltaic plants.
- nasapower - Aims to make it quick and easy to automate downloading NASA-POWER global meteorology, surface solar energy and climatology data in your R session as a tidy data frame tibble object for analysis and use in modeling or other purposes.
- pvcompare - A model for comparing the benefits of different PV technologies in a specified local energy system in different energy supply scenarios.
- SolTrace - A software tool developed at NREL to model concentrating solar power (CSP) systems and analyze their optical performance.
- CarrierCapture.jl - A set of codes to compute carrier capture and recombination rates in semiconducting compounds like solar cells.
- honeybee - A Python library to create, run and visualize the results of daylight (RADIANCE) and energy analysis (EnergyPlus/OpenStudio).
- MPPT-Solar-Charger - Supporting documentation and software for the MPPT Solar Charger.
- Tonatiuh - A Monte Carlo ray tracer for the optical simulation of solar concentrating systems.
- PV4GER - Aims at democratizing and accelerating the access to photovoltaic systems data in Germany and beyond.
- PV Free - A public API for PV modeling parameters.
- Pysolar - A collection of Python libraries for simulating the irradiation of any point on earth by the sun. It includes code for extremely precise ephemeris calculations.
- PV_ICE - An open-source tool to quantify Solar Photovoltaics (PV) Energy and Mass Flows in the Circular Economy, from a Reliability and Lifetime approach.
- Solar electricity Nowcasting - Build the world's best near-term forecasting system for solar electricity generation.
- Solar Forecast Arbiter - Core data gathering, validation, processing, and reporting package for the Solar Forecast Arbiter.
- pv-system-profiler - Estimating PV array location and orientation from real-world power datasets.
- A Global Inventory of Commercial-, Industrial-, and Utility-Scale Photovoltaic Solar Generating Units - Used to produce a global inventory of utility-scale solar photovoltaic generating station.
- dGen - Forecast PV adoption based on user specified configurations like electricity rate prices, electricity load growth, solar resource factors, and much more.
- SOLECTRUS - An alternative photovoltaic dashboard that visualizes the yield and consumption.
- pvdeg - Set of tools to calculate degradation responses and degradation related parameters for PV.
- solarthing - An application that can monitor data from a variety of solar charge controllers and inverters.
- solXpect - Android app to forecast the output of your photovoltaic system (PV) or balcony pv using data from Open-Meteo.com.
- Solar Stations - A catalog of high-quality solar radiation monitoring stations.
- OTSun - A python package that uses the Monte Carlo Forward Ray Tracing for the optical analysis of Solar Thermal Collectors and Solar Cells.
- pvOps - Contains a series of functions to facilitate fusion of text-based data with time series production data collected at photovoltaic sites.
- CSP.guru - An open-source database of concentrating solar power plants of the world for energy modellers and analysts.
- Quartz Solar Forecast - The aim of the project is to build an open source PV forecast that is free and easy to use.
- Net Zero Citizens - Through this web and mobile applications, users in Mexico can effortlessly connect with solar panel installers and photovoltaic panel sellers, making the switch to solar energy seamless and straightforward.
- OpenPV - A website to simulate shading and annual PV yield based on 3D building data in the browser.
- OpenDTU - An alternative open source software for communicating with Hoymiles solar inverters, which synchronises everything with the s-Miles cloud.
- SimShady - Simulating Shadows for PV Potential Analysis on 3D Data in the Browser.
- InSPIRE - Here we will collect scripts, trainings, studies, and any other open-source material that can help further the understanding and research of agrivoltaics.
- twoaxistracking - A python package for simulating two-axis tracking solar collectors, particularly self-shading.
- DSWE - An R implementation of various data science methods for wind energy (DSWE) applications, such as providing machine learning methods to accurately estimate the wind power curve.
- IEA-15-240-RWT - A 15 MW reference wind turbine repository developed in conjunction with IEA Wind.
- windpowerlib - A library to model the output of wind turbines and farms.
- turbinesFoam - A library for simulating wind and marine hydrokinetic turbines in OpenFOAM using the actuator line method.
- nalu-wind - Solver for wind farm simulations targeting exascale computational platforms.
- openfast - A multi-physics, multi-fidelity tool for simulating the coupled dynamic response of wind turbines and wind farms.
- amr-wind - A massively parallel, block-structured adaptive-mesh, incompressible flow solver for wind turbine and wind farm simulations.
- OpenOA - This library provides a framework for working with large time series data from wind plants, such as SCADA.
- ROSCO - NREL's Reference OpenSource Controller for wind turbine applications.
- floris - A controls-oriented engineering wake modeling framework for evaluating the impact of wind farm controls on AEP and wind farm design.
- PyWake - An AEP calculator for wind farms implemented in Python including a collection of wake models.
- WISDEM - Wind Plant Integrated System Design and Engineering Model.
- WOMBAT - Windfarm Operations & Maintenance cost-Benefit Analysis Tool.
- LandBOSSE - The Land-based Balance-of-System Systems Engineering model is a systems engineering tool that estimates the balance-of-system costs associated with installing utility scale wind plants (10, 1.5 MW turbines or larger).
- TopFarm2 - A Python package developed by DTU Wind Energy to help with wind-farm optimizations.
- BasicDTUController - The scope of this project is to provide an open source, open access controller that can be used by the wind energy community as a reference.
- WindEnergyToolbox - A collection of Python scripts that facilitate working with (potentially a lot) of HAWC2,HAWCStab2, FAST or other text input based simulation tools.
- windfarmGA - Genetic algorithm to optimize the layout of wind farms.
- wtphm - The Wind Turbine Prognostics and Health Management library processes wind turbine events data, as well as operational SCADA data for easier fault detection, prognostics or reliability research.
- AirfoilPreppy - A Python module for pre-processing and evaluating aerodynamic airfoil data, primarily for wind turbine applications.
- Draco - A collection of end-to-end solutions for machine learning problems commonly found in monitoring wind energy production system.
- pyconturb - Constrained Stochastic Turbulence for Wind Energy Applications.
- ORBIT - Offshore Renewable Balance-of-system Installation Tool computes capital costs and activity times for offshore wind plant balance-of-system (everything besides the turbine) costs.
- WindTurbineClassification - Specification of 'normal' wind turbine operating behaviour for rapid anomaly detection.
- ANYstructure - Offshore Steel structure calculation tool with automatic optimization and report generation.
- SHARPy - Simulation of High Aspect Ratio aeroplanes and wind turbines in Python.
- WindSE - A Python package that uses a FEniCS backend to perform wind farm simulations and optimization.
- WEIS - WEIS is a framework that combines multiple tools to enable design optimization of floating offshore wind turbines.
- pyNuMAD - An object-oriented, open-source software written in Python which facilitates the creation and analysis of three-dimensional models of wind turbine blades.
- HAMS - An open-source computer program for the analysis of wave diffraction and radiation of three-dimensional floating or submerged structures.
- brightwind - A Python library aims to empower wind resource analysts and establish a common industry standard toolset.
- NRWAL - A library of offshore wind cost equations.
- welib - Wind energy library, python and matlab tools for wind turbines analyses.
- digital_wra_data_standard - This standard data model and associated tools are intended as universal building blocks for Wind Energy Resource Assessment applications.
- awebox - Modelling and optimal control of single- and multiple-kite systems for airborne wind energy.
- CCBlade.jl - A blade element momentum method for propellers and turbines.
- lidarwind - Retrieve wind speed and direction profiles from Doppler lidar observations from the WindCube-200s.
- FLOWUnsteady - An interactional aerodynamics and acoustics solver for multirotor aircraft and wind energy.
- stochLAB - A tool to run collision risk models for seabirds on offshore wind farms.
- Energy Research and Forecasting - Designed to provide a flexible computational framework for the exploration and investigation of different physics parameterizations and numerical strategies, and to characterize the flow field that impacts the ability of wind turbines to extract wind energy.
- FLOWFarm.jl - Wind farm simulation tool for gradient-based optimization.
- foxes - A modular wind farm simulation and wake modelling toolbox which is based on engineering wake models.
- CN-AeroModels - Developed to provide methods to compute the aerodynamic forces generated by wind propulsion systems for ships.
- WecOptTool - Allows users to perform wave energy converter device design optimization studies with constrained optimal control.
- CACTUS - A turbine performance simulation code, based on a free wake vortex method, to study wind turbines and marine hydrokinetic devices.
- hydro-power-database - Collects basic information on all the European hydro-power plants.
- MHKiT-Python - Provides the marine renewable energy community tools for data processing, visualization, quality control, resource assessment, and device performance.
- hydropowerlib - Designed to calculate feed-in time series of run-of-the-river hydropower plants.
- HydroPowerSimulations.jl - Contains extensions on PowerSystems.jl and PowerSimulations.jl to enable enhanced hydropower representations.
- OpenHPL - An open source hydropower library that consists of hydropower unit models and is modeled using Modelica.
- WEC-Sim - Wave Energy Converter Simulator is an open source code for simulating wave energy converters.
- BEMRosetta - Used to model hydrodynamic forces in offshore devices like ships, offshore wind platforms and wave energy converters.
- Capytaine - A Python package for the simulation of the interaction between water waves and floating bodies in frequency domain.
- DOLPHYN - Evaluates investments and operations across the bulk supply chain for electricity and Hydrogen including production, storage, transmission, conditioning, and end-use consumption.
- ocp - Use AI to model and discover new catalysts for use in renewable energy storage to help in addressing climate change.
- wmpy-power - A hydropower simulation model developed to support long-term planning and climate impacts studies.
- pygfunction - An open source toolbox for the evaluation of thermal response factors of geothermal borehole fields.
- GHEtool - GHEtool is an open source Python package that contains all the functionalities needed to deal with borefield design.
- OpenGeoSys 6 - A scientific open source project for the development of numerical methods for the simulation of thermo-hydro-mechanical-chemical processes in porous and fractured media.
- FEHM - Has proved to be a valuable asset on a variety of projects of national interest including Environmental Remediation of the Nevada Test Site, the LANL Groundwater Protection Program, geologic CO2 sequestration, Enhanced Geothermal Energy programs, Oil and Gas production, Nuclear Waste Isolation, and Arctic Permafrost.
- thermo - Thermodynamics, phase equilibrium, transport properties and chemical database component of Chemical Engineering Design Library.
- waiwera - A parallel, open-source geothermal flow simulator.
- fractoolbox - Python tools for structural geology and borehole image analysis which includes data handling, frequency and geometric analysis, and reservoir geomechanics.
- GeoThermalCloud.jl - A repository containing all the data and codes required to demonstrate applications of machine learning methods for geothermal exploration.
- GOLEM - A numerical simulator for modelling coupled Thermo-Hydro-Mechanical processes in faulted geothermal reservoirs.
- Ground Heat Exchanger Design Tool - A package with the novel capability of automatically selecting ground heat exchanger configurations based on polygonal land constraints.
- GEOPHIRES-X - Combines reservoir, wellbore, surface plant, and economic models to estimate the capital and operation and maintenance costs, instantaneous and lifetime energy production, and overall levelized cost of energy of a geothermal plant.
- biogas - Tools for biogas research in R: process biogas data and predict biogas production.
- biosteam - The Biorefinery Simulation and Techno-Economic Analysis Modules.
- BETYdb - Web-interface to the Biofuel Ecophysiological Traits and Yields Database.
- Low Carbon Fuel Standard - An online application for fuel suppliers to manage their compliance obligations under the Low Carbon Fuels Act.
- BiRD - A toolbox to simulate and analyze different designs of bioreactors in OpenFOAM.
- bslib - Database with battery parameters based on PerMod as well as functions in order to simulate battery storages.
- impedance.py - A Python package for working with electro-chemical impedance data.
- PyBaMM - Fast and flexible physics-based battery models in Python.
- liionpack - A battery pack simulation tool that uses the PyBaMM framework.
- ENNOID-BMS - Open Source: Modular BMS based on LTC68XX & STM32 MCU for up to 400V EV battery pack.
- cellpy - Extract and tweak data from electro-chemical tests of battery cells.
- BatterySense - A simple Arduino library to monitor battery consumption of your battery powered projects, being LiPo, LiIon, NiCd or any other battery type, single or multiple cells: if it can power your Arduino you can monitor it.
- beep - A set of tools designed to support Battery Evaluation and Early Prediction of cycle life corresponding to the research of the d3batt program and the Toyota Research Institute.
- snl-quest - An open source, Python-based software application suite for energy storage simulation and analysis developed by Sandia National Laboratories.
- simses - Software for techno-economic Simulation of Stationary Energy Storage Systems.
- CAEBAT OAS - A flexible, robust, and computationally scalable open-architecture framework that integrates multi-physics and multi- scale battery models.
- universal-battery-database - The Universal Battery Database is an open source software for managing Lithium-ion cell data.
- open_BEA - Open Battery Models for Electrical Grid Applications.
- lp_opt - Linear Programming Optimization Tool for Battery Energy Storage Systems.
- SLIDE - SLIDE is a C++ code that simulates degradation of lithium ion cell.
- equiv-circ-model - An equivalent circuit model for a battery cell, module, and pack.
- ISEAFramework - Allows coupled electrical-thermal simulations of single storage systems (e.g. lithium ion batteries or double layer capacitors) or complete storage system packs.
- Ampere - Advanced Model Package for ElectRochemical Experiments.
- 3d_milp - Energy Arbitrage Optimization With Battery Storage.
- LIONSIMBA - A Matlab framework based on a finite volume model suitable for Li-ion battery design, simulation, and control.
- emobpy - An open tool for creating battery-electric vehicle time series from empirical data.
- BattMo - The Battery Modelling Toolbox (BattMo) is a resource for continuum modelling of electrochemical devices in MATLAB.
- LiBRA - Create reduced-order state-space models for lithium-ion batteries utilising realisation algorithms.
- PyBOP - Provides a comprehensive suite of tools for parameterisation and optimisation of battery models.
- MPET - Run simulations of batteries with porous electrodes using porous electrode theory, which is a volume-averaged, multiscale approach to capture the coupled behavior of electrolyte and active material within electrodes.
- BIG-MAP - The Battery Interface Genome Materials Acceleration Platform is promoting accelerated discovery of novel battery materials.
- BatteryML - An Open-Source Tool for Machine Learning on Battery Degradation.
- Battery Data Toolkit - Converts battery testing data from native formats to a standardized HDF5 file.
- galpynostatic - A Python/C++ package with physics-based models to predict optimal conditions for fast-charging lithium-ion batteries.
- bms-c1 - A flexible Open Source Battery Management System (BMS) suitable for various applications.
- Battery-Emulator - This software enables EV battery packs to be used for stationary storage in combination with solar inverters.
- BLAST-Lite - Battery Lifetime Analysis and Simulation Toolsuite provides a library of battery lifetime and degradation models for various commercial lithium-ion batteries from recent years.
- OPEM - A modeling tool for evaluating the performance of proton exchange membrane fuel cells.
- gopem - GOPEM is a graphical user interface of OPEM.
- pem-dataset1 - Proton Exchange Membrane Fuel Cell Dataset.
- HIM - Hydrogen Infrastructure model for the analysis of spatially resolved hydrogen infrastructure pathways.
- pandapipes - A pipeflow calculation tool that complements pandapower in the simulation of multi energy grids, in particular heat and gas networks.
- The Hydrogen Risk Assessment Models - The first-ever software toolkit that integrates deterministic and probabilistic models for quantifying accident scenarios, predicting physical effects, and characterizing hydrogen hazards impact on people and structures.
- GasModels.jl - A Julia/JuMP Package for Gas Network Optimization.
- SciGRID_gas - Methods to create an automated network model of the European gas transportation network.
- Vehicle with Fuel Cell Powertrain - Fuel cell electric vehicle with battery model and cooling system.
- VirtualFCS - A Modelica library for hybrid hydrogen fuel cell and battery power systems.
- GEOH2 - Calculates the locational cost of green hydrogen production, storage, transport, and conversion to meet demand in a specified location.
- Open Energy Dashboard - Open Energy Dashboard is a user-friendly way to display energy information from smart energy meter.
- Emoncms - A powerful open source web application for processing, logging and visualizing energy, temperature and other environmental data.
- Open Energy View - The goal of this project is to analyze and present resource consumption data to users empowering them to conserve and save money.
- Green Monitoring Stack - An open-source stack that monitors the network, data center (compute / storage) infrastructure, third-party devices and external sources to understand the energy consumption and its relation to traffic and bandwidth, the cost and the carbon footprint at various levels of granularity.
- FlexMeasures - A platform for building energy flexibility services with forecasting and scheduling, written in Python & offering a USEF-conform API.
- OpenEMS - Open Source Energy Management System.
- SolarNetwork - Flexible platform for the monitoring and control of energy assets, meters, sensors, weather stations, EV chargers, market pricing, load optimization, and more.
- emonpi - The OpenEnergyMonitor system has the capability to monitor electrical energy use / generation, temperature and humidity.
- EmonLib - Arduino Energy Monitoring Library.
- STM32 Energy Monitoring - The following resources are a work in progress guide to using the STM32 platform for energy monitoring, being written as part of development work into the next generation of OpenEnergyMonitor hardware.
- OpenSmartMeter - Low-cost & OEM agnostic GSM prepaid smart energy meter with a customizable API.
- EHMASS - Energy Management for Home Assistant, is a Python module designed to optimize your home energy interfacing with Home Assistant.
- PowerCalc - Custom component for Home Assistant to estimate the power consumption (as virtual meters) of lights, fans, smart speakers and other devices, which don't have a built-in power meter.
- homeassistant-alphaESS - Monitor your energy generation, storage, and usage data using the official Open API from Alpha ESS.
- eemeter - An open source Python package for implementing and developing standard methods for calculating normalized metered energy consumption and avoided energy use.
- Home Assistant Octopus Energy - Bring your Octopus Energy details into Home Assistant to help you towards a more energy efficient (and or cheaper) home.
- Home Assistant Glow - Makes a (not so) smart meter without a P1 port easily readable, reading the pulse LED that is always present in most cases and it works with ESPHome!
- DSMR Toolkit - A set of Java based libraries and tools that should allow processing Dutch Smart Meter Requirements messages in a way that is as flexible and reusable as possible.
- Open Energy System Models - Used to explore future energy systems and are often applied to questions involving energy and climate policy.
- Open Energy System Databases - Employ open data methods to collect, clean, and republish energy-related datasets for open use.
- PyPSA - A free software toolbox for simulating and optimizing modern power systems that include features such as conventional generators with unit commitment, variable wind and solar generation, storage units, coupling to other energy sectors, and mixed alternating and direct current networks.
- whobs-server - This is the code for the online optimization of zero-direct-emission electricity systems with wind, solar and storage (using batteries and electrolysed hydrogen gas) to provide a baseload electricity demand, using the cost and other assumptions of your choice.
- System Advisor Model - A simulation program for electricity generation projects. It has models for different kinds of renewable energy systems and financial models for residential, commercial, and utility-scale projects.
- openTEPES - Determines the investment plans of new facilities (generators, ESS and lines) for supplying the forecasted demand at minimum cost.
- 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.
- pandapower - An easy to use open source tool for power system modeling, analysis and optimization with a high degree of automation.
- urbs - A linear optimization model for distributed energy systems.
- Dispa-SET - Allows to model a power system at any level of detail e.g. micro-grid, region, country, continent.
- Calliope - A framework to develop energy system models, with a focus on flexibility, high spatial and temporal resolution, the ability to execute many runs based on the same base model, and a clear separation of framework and model.
- OSeMOSYS - An open source modeling system for long-run integrated assessment and energy planning. It has been employed to develop energy systems models from the scale of continents (African Power Pools, South America, EU28+2) down to the scale of countries, regions and villages.
- FINE - Provides a framework for modeling, optimizing and assessing energy systems.
- CoMPAS - Formed to develop open source software components related to IEC 61850 model implementation (profile management) and configuration of a power industry Protection Automation and Control System.
- PowerSimulations.jl - A Julia package for power system modeling and simulation of Power Systems operations.
- PowerSystems.jl - Provides a rigorous data model using Julia structures to enable power systems analysis and modeling.
- DistAIX - A simulator for cyber-physical power systems that makes use of high performance computing techniques to scale up the simulation.
- Antares Simulator - An Open Source power system simulator to quantify the adequacy or the economic performance of interconnected energy systems, at short or remote time horizons.
- HELICS - Today the core uses are in the energy domain, where there is extensive and growing support for a wide-range of electric power system, natural gas, communications and control-schemes, transportation, buildings, and related domain tools.
- oemof-solph - A model generator for energy system modeling and optimization.
- oemof-thermal - Provides tools to model thermal energy components as an extension of oemof.solph, e.g. compression heat pumps, concentrating solar plants, thermal storage and solar thermal collectors.
- VILLASnode - Connecting real-time power grid simulation equipment.
- Joulia.jl - A Large-Scale Spatial Power System Model for Julia.
- The IDAES Toolkit - Aims to provide multi-scale, simulation-based, open source computational tools and models to support the design, analysis, optimization, scale-up, operation and troubleshooting of innovative, advanced energy systems.
- Temoa - Tools for Energy Model Optimization and Analysis (Temoa) is an open source modeling framework for conducting energy system analysis.
- PowerSystemDataModel - Provides an extensive data model capable of modeling energy systems with high granularity e.g. for bottom-up simulations.
- 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.
- antaresRead - Import, manipulate and explore the results of an Antares simulation.
- Spine-Toolbox - An application to define, manage, and execute various energy system simulation models.
- OMEGAlpes - Aims to be an energy systems modeling tool for linear optimization (LP, MILP).
- deflex - Flexible multi-regional energy system model for heat, power and mobility.
- energy-py-linear - Optimizing energy systems using mixed integer linear programming.
- AnyMOD.jl - Creating large scale energy system models with multiple periods of capacity expansion formulated as linear optimization problems.
- FlexiGIS - Extracts, filters and categorizes the geo-referenced urban energy infrastructure and allocates the required decentralized storage in urban settings.
- CapacityExpansion.jl - Future energy system planning (Generation and Transmission Capacity Expansion Planning) in Julia.
- DPsim - A solver library for dynamic power system simulation.
- GenX - A highly-configurable, open source electricity resource capacity expansion model that incorporates several state-of-the-art practices in electricity system planning to offer improved decision support for a changing electricity landscape.
- Open Energy Platform - Aims to ensure quality, transparency and reproducibility in energy system research. It is a collection of various tools and information and that help working with energy-related data.
- oemof - Open Energy Modelling Framework - A Python toolbox for energy system modeling and optimization. A community driven, modular, flexible and generic software project.
- PowSyBl - An open source framework written in Java, that makes it easy to write complex software for power systems simulations and analysis.
- PowSyBl Open Load Flow - An open source library written in Java, that makes it easy to write complex software for power systems simulations and analysis.
- PyPowSyBl - A Python library for modelling and simulating power grids by providing bindings to the powsybl Java framework.
- matpower - A packa