User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Sustainable Technology

Open source projects sustaining stable climate, energy supply and vital natural resources

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 5, 2020, 3:08 a.m.

Thank you protontypes & contributors
View Topic on GitHub:
protontypes/awesome-sustainable-technology

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Photovoltaic and Solar Energy

A set of documented functions for simulating the performance of photovoltaic energy systems.

421
424
36d
BSD-3-Clause

Open-source view-factor model for diffuse shading and bifacial PV modeling. Documentation:

37
12
9m
BSD-3-Clause

GSEE: Global Solar Energy Estimator

59
24
4m
BSD-3-Clause

An explicit Python PV system IV & PV curve trace calculator which can also calculate mismatch.

41
21
5m
BSD-3-Clause

PV Analysis Tools in Python

83
46
36d
MIT

Predict the Power Production of a solar panel farm from Weather Measurements using Machine Learning

81
47
1y 29d
MIT

A dataset of functional and defective solar cells extracted from EL images of solar modules

41
21
1y 105d
n/a

This repository 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.

49
19
45d
MIT
33
11
5m
GPL-3.0

Collection of functions and jupyter notebooks to partially automate running a capacity test following ASTM E2848.

10
6
107d
MIT

Optical ray tracing for luminescent materials and spectral converter photovoltaic devices

65
84
46d
n/a

SolarPILOT power tower layout and optimization tool

16
6
37d
n/a

Some data analysis tools for working with historical PV solar time-series data sets.

15
6
47d
BSD-2-Clause

Allows user to run dynamics simulations for solar photovoltaic distributed energy resource connected to a stiff voltage source or to an external program. It allows modifying DER parameters, introducing external disturbance events, and visualizing the simulation results. The PV-DER (inverter) is modeled using dynamic phasor concept.

17
4
113d
n/a

Toolkit for working with RADIANCE for the ray-trace modeling of Bifacial Photovoltaics

37
19
42d
BSD-3-Clause

Automatic XRD classification for thin-film materials using CNNs, Class Activation Maps and Data Augmentation

21
7
9m
Apache-2.0

Physics informed Bayesian network + autoencoder for matching process / variable / performance in solar cells.

16
2
8m
n/a

A multi-scale, python-based library for the modelling of solar cells and semiconductor materials

55
35
34d
n/a

๐ŸŒž Solax Inverter API Wrapper

17
1
76d
MIT

Bifacial PV View Factor model for system performance calculation

14
10
5m
n/a

Solar Radiation and Photovoltaic Systems with R

26
11
10m
GPL-3.0

Solar thermal power/fuel station performance simulation and optimisation using Modelica. Read a paper about our project: https://is.gd/solth

15
16
33d
n/a

Firmware for Libre Solar MPPT/PWM charge controllers

65
30
40d
Apache-2.0

Python code for downloading PV data from PVOutput.org

14
5
1y 38d
Apache-2.0

Use machine learning to map from satellite imagery of clouds to solar PV yield

10
2
64d
Apache-2.0

Solar Panel Detection (Turing Climate Action Call)

11
3
5m
n/a

Solar radiation model for flight dynamics. Based on Duffie & Beckman "Solar energy thermal processes" (1974)

11
3
1y 65d
MIT

Leverage your IoT enabled Solar PV Inverter to stream your solar energy usage data to a real time dashboard.

60
24
42d
MIT

Quality control, filtering, feature labeling, and other tools for working with data from photovoltaic energy systems.

22
9
36d
MIT

A free and fast perovskite solar cell simulator with coupled ion vacancy and charge carrier dynamics in one dimension.

10
2
45d
AGPL-3.0

Open-source, integrated optical modelling of complex stacks

1
1
43d
n/a

Standard Nomenclature for PV Systems

9
3
4m
BSD-3-Clause

Statistical estimation of a clear sky signal from PV system power data

18
3
58d
BSD-2-Clause

Model Photovoltaic Fault Detector based in model detector YOLOv.3, this repository contains four detector model with their weights and the explanation of how to use these models.

5
2
22d
GPL-3.0

NASA POWER Global Meteorology, Surface Solar Energy and Climatology Data Client for R

54
12
1d
n/a

Wind Turbines

15MW reference wind turbine repository developed in conjunction with IEA Wind

64
40
55d
Apache-2.0

Makani was a project to develop a commercial-scale airborne wind turbine, culminating in a flight test of the Makani M600 off the coast of Norway. All Makani software has now been open-sourced. This repository contains the working Makani flight simulator, controller (autopilot), visualizer, and command center flight monitoring tools. Additionally, almost all avionics firmware is also included, albeit potentially not in a buildable state, due to the removal of some third-party proprietary code. We hope that this code will be inspirational and useful to the kite-based windpower and wider communities.

1K
75
44d
Apache-2.0

The windpowerlib is a library to model the output of wind turbines and farms.

146
48
53d
MIT

Actuator line modeling extension library for OpenFOAM.

40
35
4m
GPL-3.0

Solver for wind farm simulations targeting exascale computational platforms

42
48
35d
n/a

Main repository for the NREL-supported OpenFAST whole-turbine simulation code. Further documentation is available at

193
195
36d
Apache-2.0

AMReX-based structured wind solver

15
17
33d
n/a

This library provides a framework for working with large timeseries data from wind plants, such as SCADA. Its development has been motivated by the WP3 Benchmarking (PRUF) project, which aims to provide a reference implementation for plant-level performance assessment.

57
25
43d
BSD-3-Clause
7
13
60d
Apache-2.0

A controls-oriented engineering wake model. Documentation at

39
49
44d
Apache-2.0

Small tools to assist wind energy simulations

1
2
5m
n/a

Wind Plant Integrated System Design and Engineering Model (a set of OpenMDAO assemblies to integrate SE models)

40
41
35d
n/a

New LandBOSSE Model (Developed in 2018-2019)

7
7
64d
n/a

OpenMDAO repository.

217
131
34d
n/a

R Package to Optimize Windfarm Layouts

16
5
46d
n/a

SCADA data pre-processing library for prognostics, health management and fault detection of wind turbines. Successor to https://github.com/lkev/wt-fdd

11
5
102d
GPL-3.0

A Python module for preprocessing and evaluating aerodynamic airfoil data---primarily for wind turbine applications.

16
19
5m
n/a

AutoML for Renewable Energy Industries.

10
9
43d
MIT

Offshore Renewable Balance-of-system Installation Tool (ORBIT) computes capital costs and activity times for offshore wind plant balance-of-system (everything besides the turbine) costs

4
2
29d
Apache-2.0

Wind turbine fault prediction using machine learning

18
5
8d
MIT

Hydro Energy

WEC Design Optimization Toolbox

7
5
44d
GPL-3.0

CACTUS (Code for Axial and Cross-flow TUrbine Simulation) is a turbine performance simulation code, based on a free wake vortex method, to study wind turbines and marine hydrokinetic (MHK) devices.

6
3
44d
BSD-3-Clause

JRC Hydro-power plants database

22
7
4m
CC-BY-4.0

MHKiT-Python provides the marine renewable energy (MRE) community tools for data processing, visualization, quality control, resource assessment, and device performance.

12
14
43d
BSD-3-Clause

The OpenHPL is an open-source hydropower library that consists of hydropower unit models and is modelled using Modelica.

8
5
85d
n/a

Wave Energy Converter Simulator (WEC-Sim), an open-source code for simulating wave energy converters.

55
79
36d
Apache-2.0

Hydrodynamic coefficients viewer and converter for Boundary Element Method solver formats

16
10
27d
GPL-3.0

Geothermal Energy

An open-source toolbox for the evaluation of thermal response factors (g-functions) of geothermal borehole fields.

21
7
4m
BSD-3-Clause

Educational repository with Jupyter Notebooks all around the topic of geothermal energy

14
8
115d
MIT

Interactive Multiphysics Simulation for Everyone

29
16
94d
LGPL-3.0

Finite Element Heat and Mass Transfer Code

17
10
44d
n/a

Thermodynamics, phase equilibria, transport properties and chemical database component of Chemical Engineering Design Library (ChEDL)

251
62
36d
MIT

Bioenergy

Tools for biogas research in R: process biogas data and predict biogas production

6
1
66d
n/a

The Biorefinery Simulation and Techno-Economic Analysis Modules; Chemical Process Simulation Under Uncertainty

57
9
34d
n/a

Code and data of multiscale Ulva model

1
0
65d
n/a

An agile life cycle assessment (LCA) platform that simultaneously characterize the economic and environmental impacts of biofuels and bioproducts under uncertainty.

5
1
38d
n/a

Battery

87
50
9m
n/a

A Python package for working with electrochemical impedance data

66
35
60d
MIT

Fast and flexible physics-based battery models in Python

97
63
33d
BSD-3-Clause

Open-Source: Modular BMS based on LTC68XX & STM32 MCU for up to 400V EV battery pack

61
21
81d
GPL-3.0

extract and tweak data from electrochemical tests of cells

17
8
34d
MIT

Arduino library to monitor battery consumption

262
58
5m
LGPL-3.0

Battery evaluation and early prediction

16
21
36d
Apache-2.0

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

47
16
7m
n/a

Open source Li-ion data management and modelling software

15
4
71d
Apache-2.0

SLIDE is a C++ code that simulates degradation of lithium ion cells. It extends the single particle model with various degradation models from literature. Users can select which degradation models they want to use for a given simulation.

15
5
1y 6m
n/a

An equivalent circuit model (ECM) for a battery cell, module, and pack

16
7
9m
MIT

Predicting total battery cycle life time with machine learning

33
18
1y 5m
n/a

The ISEA Battery Framework is a real time capable simulation framework written in C++. It allows coupled electrical-thermal simulations of single storage systems (e.g. lithium ion batteries or double layer capacitors) or complete storage system packs.

6
6
2y 11m
n/a

A python package for battery models

11
5
1y 52d
MIT

StorageVET 2.0 is a valuation model for analysis of energy storage technologies and some other energy resources paired with storage. The tool can be used as a standalone model, or integrated with other power system models, thanks to its open-source Python framework. Download the executable environment and learn more at https://www.storagevet.com.

7
7
6m
n/a

Data sheet and assembly manual, component data sheets, busbars and files needed to build no-weld wireless BMS DKblock style battery packs. Here is a YouTube video, courtesy of Nick Jobbitt of a 10 block build, sped up: https://www.youtube.com/watch?v=V05_WOhEqQg&feature=youtu.be ................ Assembled boards and hardware available on ebay. Search "DKBLOCK"

29
1
6m
n/a

Hydrogen

OPEM (Open Source PEM Fuel Cell Simulation Tool)

76
26
47d
MIT

GUI for OPEM library

13
6
47d
MIT

Proton Exchange Membrane (PEM) Fuel Cell Dataset

11
8
8m
CC-BY-4.0

Hydrogen Infrastructure Model for the analysis of spatially resolved hydrogen infrastructure pathways

3
2
5m
n/a

A pipeflow calculation tool that complements pandapower in the simulation of multi energy grids

24
12
45d
n/a
12
5
66d
n/a

A Julia/JuMP Package for Gas Network Optimization

43
11
40d
n/a

Energy Distribution and Grids

Electrical Power System Benchmark Models usable within pandapower

28
8
67d
n/a

Tools for building power systems optimization problems

40
23
36d
n/a

PyPSA-Eur: An Open Optimisation Model of the European Transmission System

62
35
38d
n/a

Calculation engine for the Energy Transition Model

9
5
37d
MIT

This repository combines the code from and supersedes the prior existing Shared, Platform, Protocol-Adapter-OSLP, Protocol-Adapter-IEC61850, Protocol-Adapter-DLMS, PublicLightingDemoApp and Integration-Tests repositories. The old repositories have been kept online for now in readonly mode to preserve the historical information.

48
19
34d
Apache-2.0

A Julia/JuMP Package for Power Network Optimization

167
81
82d
n/a

A PowerModels.jl Extension Package for Exploratory Work

11
14
81d
n/a

Benchmarks for the Optimal Power Flow Problem

96
34
4m
n/a

A power network simulator with a Reinforcement Learning-focused usage.

60
23
40d
LGPL-3.0

Grid2Op a testbed platform to model sequential decision making in power systems.

73
39
45d
MPL-2.0

Optimization of flexibility options and grid expansion for distribution grids based on PyPSA

20
5
37d
AGPL-3.0

Models and optimizes capacity & dispatch of electricity supply systems, off-grid or connected to a (weak) central grid

7
0
66d
GPL-3.0

Reliability Test System - Grid Modernization Lab Consortium

69
37
38d
n/a

OpenModelica Microgrid Gym (OMG): An OpenAI Gym Environment for Microgrids

51
14
36d
GPL-3.0

Package for dynamical modeling of power grids

41
16
36d
GPL-3.0

Utility package for simulation of Infrastructure

15
5
35d
BSD-3-Clause

GridCal, a cross-platform power systems solver written in Python with user interface and embedded python console

174
51
35d
GPL-3.0

Origin is a set of toolkits that together provide a system for issuance and management of Energy Attribute Certificates

42
23
5d
GPL-3.0

decentralised autonomous area agent

34
12
4d
n/a

Buildings and Cities

Home Performance XML

28
17
58d
n/a

HPXML to Home Energy Score Translator

17
2
45d
BSD-2-Clause

Program for generating load curves for residential consumers. Agentbased and extremly detailed.

4
1
44d
n/a

A collection of non-residential buildings for performance analysis and algorithm benchmarking

100
41
1y 47d
MIT

VOLTTRON Distributed Control System Platform

319
165
35d
n/a

EnergyPlusโ„ข is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings.

532
238
35d
n/a

OpenStudio is a cross-platform collection of software tools to support whole building energy modeling using EnergyPlus and advanced daylight analysis using Radiance.

308
146
36d
n/a

An open source Python server to deploy energy management solutions for buildings

16
7
4m
n/a

Standard Energy Efficiency Data (SEED) Platformโ„ข is a web-based application that helps organizations easily manage data on the energy performance of large groups of buildings.

71
49
36d
n/a

The HPWH simulation

6
2
40d
BSD-3-Clause

Energy Rating Index (ERI) calculation via OpenStudio/EnergyPlus.

7
0
36d
n/a

Modeling of residential buildings in EnergyPlus using OpenStudio/HPXML.

10
1
36d
n/a

A Modelica model library for building performance simulations

100
50
34d
n/a

TEASER - Tool for Energy Analysis and Simulation for Efficient Retrofit

59
38
37d
n/a

Python package for data handling and scenario generation of city districts

6
0
100d
MIT

Thermal Engineering Systems in Python (TESPy). This package provides a powerful simulation toolkit for thermal engineering plants such as power plants, district heating systems or heat pumps.

71
34
40d
MIT

A Resistance Capacitance Model for an Energetic Simulation of a Building

40
11
36d
n/a

The City Energy Analyst (CEA)

91
27
37d
MIT

Modelica Buildings library

114
99
33d
n/a

Python module for stochastic residential occupancy behavior for both building and district energy simulations.

15
9
44d
n/a

Creating Regression Models Of Building Emissions On Google Cloud

7
4
5m
MIT

๐Ÿ”Œ Load Monitoring and Energy Disaggregation on a RasPi

8
6
11m
n/a

BuildSysPro open source: EDF's Modelica library for buildings, districts and energy systems modelling

29
17
8m
n/a

Open-source platform for model predictive control (MPC) in buildings.

64
18
4m
n/a

OpenBuildingControl - Performance Evaluation, Specification, Deployment and Verification of Building Control Sequences

12
12
36d
n/a

CityGML Energy ADE

24
6
53d
n/a

The Planheat tool is the heart of the Planheat project (http://planheat.eu/). Composed of several modules, it will help your city to simulate its way to decarbonising its heating and cooling system by showing you economically feasible scenarios.

1
1
7m
MIT

Modelica BuildingSystems library

42
26
35d
BSD-3-Clause

Modelica library for building and district energy systems developed within IBPSA Project 1

73
66
36d
n/a

Project 1

43
41
34d
n/a

๐Ÿ˜๏ธ The Town Energy Balance (TEB) model software and platform

9
0
115d
n/a

Time Series Initialization of Buildings

7
4
5m
MIT

District heating system optimisation and simulation models

4
1
25d
MIT

Whole building non-residential hourly energy meter data from the Great Energy Predictor III competition

34
13
38d
MIT

Package to calculate several thermal comfort indices (e.g. PMV, PPD, SET, adaptive) and convert physical variables.

31
9
36d
MIT

CBE Thermal Comfort Tool for ASHRAE-55

60
24
40d
GPL-2.0

Mobility and Transportation

Sustainable transport planning with R

214
55
37d
n/a

EU's Type-Approving vehicle simulator predicting NEDC CO2 emissions from WLTP

12
10
9m
EUPL-1.1

UNECE`'s manual gear-shifting calculation tool for Light-duty vehicles under WLTP

6
5
50d
n/a

Open Charge Point Protocol

104
41
58d
GPL-3.0

Python implementation of the Open Charge Point Protocol (OCPP).

86
32
36d
MIT

Scriptable OCPP charge point simulator and test tool

28
13
4m
GPL-3.0

Mobility as a Service API - data model, tests, and validation

12
27
36d
MIT

Open source logistics platform. Only for worker-owned business.

373
97
34d
n/a

EVNotify allows you to monitor your electric vehicle and let you notify when the specified preset state of charge has been achieved.

86
29
35d
n/a

Open Source Carpooling Platform

192
132
35d
BSD-2-Clause

The open source Vue.js frontend (mobile and cordova app) for the argentinian carpooling application: Carpoolear

57
37
5m
LGPL-3.0

Firmware for Open EVSE

93
109
38d
GPL-3.0

ESP8266 WiFi for OpenEVSE Version 2.x

67
41
4m
n/a

The open source software to build cool stuff with locomotion

345
101
2d
AGPL-3.0

Codes for WWW'18 Paper-DeepMove: Predicting Human Mobility with Attentional Recurrent Network

53
33
5m
GPL-2.0

A data standard to enable communication between mobility companies and local governments.

476
161
35d
n/a

Eclipse SUMO is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation.

824
556
34d
EPL-2.0

OpenConcept: A toolkit for conceptual MDAO of aircraft with unconventional propulsion architectures

14
14
70d
MIT

Open Charge Map is the global public registry of electric vehicle charging locations. Established 2011. Help wanted.

45
18
48d
MIT

EV Charge Controller

47
14
34d
MIT

SteVe - OCPP server implementation in Java

151
103
37d
n/a

The only fully-featured reference implementation of the Vehicle-2-Grid communication interface ISO 15118

83
27
4m
MIT

simobility - light-weight mobility simulation framework. Best for quick prototyping

18
2
84d
MIT

A vocabulary for future-oriented mobility solutions and value-added services supporting them.

20
9
1y 95d
CC-BY-4.0

Free Public Transport Assistant without Ads or Tracking

654
157
18d
GPL-3.0

The official Android/Fire Phone app for OneBusAway

376
235
39d
n/a

A Python library for reading, validating, and writing transit schedule information in the GTFS format.

589
229
8m
Apache-2.0

Import GTFS transit data into SQLite and query routes, stops, times, fares and more.

304
135
35d
MIT

Unleash public transport data in your Java project.

256
122
40d
GPL-3.0

Turn OpenStreetMap data and schedule information into GTFS

63
30
2y 9m
GPL-3.0

Quetzal is a modeling library designed for transport planning and traffic forecasts

15
3
36d
n/a

A four step transport model for Germany using the quetzal transport modelling suite

5
0
57d
MIT

Multi-Agent Transport Simulation

301
243
34d
n/a

A free and open-source model to compute noise maps.

49
38
40d
GPL-3.0

Android App dedicated to the measurement of environmental noise.

41
24
52d
GPL-3.0

Extract data from public hire bicycle systems

72
16
9m
n/a

Cycle oriented CartoCSS style.

88
13
34d
n/a

Gym Electric Motor (GEM): An OpenAI Gym Environment for Electric Motors

73
13
34d
MIT

The Framework for Modeling Behavior, Energy, Autonomy, and Mobility in Transportation Systems

49
21
34d
n/a

Documentation of Bike Sharing APIs ๐Ÿšด๐Ÿ›ด๐Ÿ›ต

670
88
42d
n/a

Multicycles.org aggregates on one map, more than 100 share vehicles like bikes, scooters, mopeds and cars. Demo APP for the Data Flow API, see https://flow.fluctuo.com

71
20
39d
MIT

bike sharing + python = pybikes

439
140
74d
LGPL-3.0

The Chargy E-Mobility Transparency Application for Windows, Mac OS X and Linux (based on Electron)

6
3
60d
AGPL-3.0

Connectivity between the World Wide Charging Protocol (WWCP) and the Open Charge Point Protocol (OCPP v1.6/v2.0).

8
11
67d
Apache-2.0

The core definition and classes of the World Wide Charging Protocol Suite

3
2
67d
AGPL-3.0

Java Constraint Solver to solve vehicle routing, employee rostering, task assignment, conference scheduling and other planning problems.

2K
711
35d
Apache-2.0

A novel applocation of the RAMP main engine for generating bottom-up stochastic electric vehicles load profiles.

2
0
50d
EUPL-1.2

Get and reproduce data from the Propensity to Cycle Tool (PCT)

9
3
32d
n/a

This is the home of Geo Open Accessibility Tool (GOAT)

21
15
27d
GPL-3.0

Routing and analysis engine for GTFS (General Transit Feed Specification) data

39
8
33d
n/a

A Multi-Agent Reinforcement Learning Environment for Large Scale City Traffic Scenario

297
71
79d
Apache-2.0

The Complete Street Rule for ArcGIS CityEngine is a scenario oriented design tool intended to enable users to quickly create procedural generated multimodal streets.

70
19
21d
Apache-2.0

Industry and Production

Industry-Energy-Tool-(IET)

9
1
7m
n/a

Shared repository for documentation and testing of CalTRACK methods

36
10
1y 18d
CC0-1.0

OpenModelica is an open-source Modelica-based modeling and simulation environment intended for industrial and academic usage.

320
156
34d
n/a

Modeling

GCAM -- The Global Change Analysis Model

90
54
45d
n/a

System Advisor Model (SAM)

137
56
34d
BSD-3-Clause

Open Generation and Transmission Operation and Expansion Planning Model with RES and ESS (openTEPES)

1
1
47d
MIT

A tool to quickly and easily create inputs for power systems models

59
16
36d
MIT

Load forcasting on Delhi area electric power load using ARIMA, RNN, LSTM and GRU models

140
69
71d
MIT

The model for the REopt Lite API, which is used as the back-end for the REopt Lite Webtool (reopt.nrel.gov/tool), and can be accessed directly via the NREL Developer Network (https://developer.nrel.gov/docs/energy-optimization/reopt-v1/)

24
11
36d
BSD-3-Clause

A linear optimisation model for distributed energy systems

109
91
45d
GPL-3.0

The Dispa-SET unit-commitment and optimal dispatch model, developed at the JRC

47
22
39d
EUPL-1.2

A multi-scale energy systems modelling framework

136
46
34d
Apache-2.0

A model of the European power system built using Calliope.

12
3
32d
MIT

OSeMOSYS - the Open Source Energy Modelling System

78
67
107d
Apache-2.0

Renewable Electricity Variability, Upscaling and Balancing

3
1
78d
MIT

The FINE python package provides a framework for modeling, optimizing and assessing energy systems

18
18
4m
MIT

Project's architecture documents

4
2
36d
CC-BY-4.0

Julia for optimization simulation and modeling of PowerSystems

87
24
37d
BSD-3-Clause

Data structures in Julia to enable power systems analysis.

103
23
36d
BSD-3-Clause

Balmorel Model

13
8
44d
n/a

Repository for the Open Energy Ontology (OEO)

21
8
36d
CC0-1.0

A flexible tool kit for modelling Australia's National Electricity Market dispatch procedure.

4
5
35d
n/a

National Electricity Market Optimiser

16
7
38d
GPL-3.0

Generates input data for energy models on renewable energy in arbitrary world regions using public datasets. Written in Julia 1.x.

6
3
53d
n/a

Modelica library allowing simultaneous transient simulation of thermal and electrical systems at both building and feeder level.

72
39
38d
n/a

Antares-Simulator is an Open Source power system simulator to quantify the adequacy or the economic performance of interconnected energy systems, at short or remote time horizons.

22
9
36d
n/a

Hierarchical Engine for Large-scale Infrastructure Co-Simulation (HELICS)

50
20
38d
BSD-3-Clause

A model generator for energy system modelling and optimisation (LP/MILP).

165
69
52d
MIT

Thermal energy components for the Open Energy Modeling Framework (oemof).

13
7
52d
MIT

Definitions of common terms (variables, regions, etc.) for the openENTRANCE project

15
11
36d
Apache-2.0

Joulia.jl: A Large-Scale Spatial Power System Model for Julia

20
1
6m
MIT

The IDAES Process Systems Engineering Framework

46
35
37d
n/a

Tools for Energy Model Optimization and Analysis

42
22
36d
GPL-2.0

Provides an elaborated data model to model energy systems with a high granularity e.g. for bottom-up simulations. Additionally, useful functionalities to handle the model i/o are provided as well.

7
2
35d
BSD-3-Clause

PyPSA-Eur-Sec: A Sector-Coupled Open Optimisation Model of the European Energy System

12
10
38d
GPL-3.0

ANTARES Visualizations

15
9
5m
n/a

Import, manipulate and explore the results of an Antares simulation

8
5
82d
n/a

An application to define, manage, and execute various energy system simulation models

19
6
18d
LGPL-3.0

Creating heat and power demand profiles from annual values.

23
17
22d
MIT

Analysis

Repository for the code of the Open Energy Platform (OEP) website. The OEP provides an interface to the Open Energy Family

34
15
36d
AGPL-3.0

PyPSA: Python for Power System Analysis

423
193
36d
GPL-3.0

Open Energy Modelling Framework - Python toolbox for energy system modelling and optimisation

21
10
54d
MIT

python Generator of REnewable Time series and mAps

18
4
87d
GPL-3.0

A toolkit to help generate renewable energy generation time-series for energy systems analysis

8
10
68d
MIT

A framework to build power system oriented software

64
20
36d
MPL-2.0

An open source loadflow based on PowSyBl

6
0
34d
MPL-2.0

MATPOWER โ€“ steady state power flow simulation and optimization for MATLAB and Octave

178
95
38d
n/a

Making Energy Systems Modeling as simple as a linear regression in R

15
5
35d
AGPL-3.0

Multi-vector Simulation Tool assessing and optimizing Local Energy Systems (LES) for the E-LAND project

9
0
35d
GPL-2.0

PowNet: Network-constrained Unit Commitment / Economic Dispatch model in Python with data for Cambodian power system

17
5
72d
MIT

A library of power system component models written in the Modelica language that can be used for power system dynamic analysis, such as phasor time-domain simulations.

32
25
36d
MPL-2.0

Repository of the open-source RAMP model for generating multi-energy loads profiles

6
7
64d
EUPL-1.2

Optimization

Renewable Energy Potential (reV) Model

18
6
36d
BSD-3-Clause

Capacity Expansion Model and Optimiser for the Australian National Energy Market

12
3
80d
GPL-3.0

Reinforcement learning for energy systems

138
25
71d
MIT

Geospatial Land Availability for Energy Systems

16
14
88d
MIT

The code of the Open Source Spatial Electrification Tool (OnSSET)

10
7
47d
n/a

Online optimisation tool for wind+solar+storage systems

19
7
5m
AGPL-3.0

Official reinforcement learning environment for demand response and load shaping

103
29
39d
MIT

Reinforcement Learning Testbed for Power Consumption Optimization using EnergyPlus

81
34
61d
MIT

A python-based time series aggregation module (tsam) which can be used to reduce the number of time steps using typical periods or by decreasing the temporal resolution

60
19
4m
n/a

Monitoring and Control

OpenEMS - Open Source Energy Management System

142
91
34d
n/a

An open source python package for implementing and developing standard methods for calculating normalized metered energy consumption and avoided energy use.

128
36
46d
Apache-2.0

Main operatorfabric program

17
15
36d
MPL-2.0

Source for the EnergySparks website

12
1
37d
MIT

Raspberry Pi Based Energy Monitor

197
98
36d
n/a

Electricity monitoring library - install in Arduino IDE's libraries folder then restart the IDE

425
316
6m
AGPL-3.0

Web-app for processing, logging and visualising energy, temperature and other environmental data

940
453
42d
n/a

STM32 Energy Monitoring

34
23
53d
n/a

Datasets on Energy Consumption

The Public Utility Data Liberation Project

174
46
33d
MIT

A comprehensive, global, open source database of power plants

141
21
10m
n/a

A real-time visualisation of the CO2 emissions of electricity consumption

1.72K
495
34d
MIT

Python client for the ENTSO-E API (european network of transmission system operators for electricity)

89
54
36d
MIT

Data package: time series of load, wind and solar generation

64
25
60d
MIT

Data package: renewable power plants

34
17
101d
MIT

Data package: conventional power plants

31
9
65d
MIT

Repository for code to download the database Marktstammdatenregister (MaStR)

11
2
36d
AGPL-3.0

Set of tools to combine multiple power plant databases

37
18
47d
GPL-3.0

Database with information about Nuclear Power Plants worldwide.

19
6
97d
n/a

An Energy Information Administration (EIA) API python client for researchers who just need data.

16
3
106d
n/a

An R package wrapping the US Energy Information Administration open data API.

20
2
38d
n/a

Atlite: Light-weight version of Aarhus RE Atlas for converting weather data to power systems data

45
22
51d
GPL-3.0

A package for accessing power system data, generating statistics, and creating visualizations from New York's Power System.

14
3
33d
MIT

Download and manipulate some publicly available solar datasets

9
5
86d
n/a

The UK National Grid historical demand for electricity

25
5
5m
n/a

The hourly demand and supply of electricity in the US

11
2
10m
n/a

Comprehensive library to access the Spanish electricity market entity (ESIOS), in python 3

17
7
1y 79d
GPL-3.0

Data on energy by Our World in Data

6
0
87d
n/a

Carbon Footprint

ML has an impact on the climate. But not all models are born equal. Compute your model's emissions with our calculator and add the results to your paper with our generated latex template

38
8
92d
MIT

๐Ÿ‘ฃ Calculate your carbon footprint easily using a command line interface (.PDF report).

8
0
4m
Unknown

Travel carbon footprint of the EGU General Assembly 2019

13
0
5m
MIT

Making carbon footprint data available to everyone.

374
104
36d
MIT

Understand and reduce your carbon footprint ๐ŸŒฑ iOS & Android.

135
66
34d
GPL-3.0

EnergyPATHWAYS model is a professional, open-source energy and carbon planning tool for use in evaluating long-term, economy-wide greenhouse gas mitigation scenarios.

24
12
48d
MIT

Track and predict the energy consumption and carbon footprint of training deep learning models.

63
2
37d
MIT

๐ŸŒฑ The Green AI Standard aims to develop a standard and raise awareness for best environmental practices in AI research and development

44
1
53d
MIT

Track emissions from Compute and recommend ways to reduce their impact on the environment.

11
0
40d
MIT

The add-on "Carbonalyser" allows to visualize the electricity consumption and greenhouse gases (GHG) emissions that your Internet browsing leads to.

82
20
6m
MIT

docker monitoring experiment

30
3
84d
n/a

Patch's Javascript client library - https://www.usepatch.com

48
1
52d
n/a

An npm module for accessing the green web API, and estimating the carbon emissions from using digital services

16
4
20d
Apache-2.0

Adds gCO2eq emissions to nvidia-smi.

85
4
52d
MIT

Automatically estimates CO2 emissions on Google Maps, other maps services and train and flight search engines.

Emissions Observation and Modeling

R scripts for a GHG emissions indicator published on Environmental Reporting BC

3
0
93d
Apache-2.0

Global Carbon Budget Data Package

38
8
12m
n/a

Web API to easily access satellite-based emission data

41
6
33d
MIT

Export Emissions to Atmospheric Models

12
5
44d
n/a

Create and processing emissions for numeric air quality models

15
5
61d
n/a

Community Emissions Data System (CEDS)

25
7
57d
n/a

(Intended) Nationally Determined Contributions as provided in the UNFCCC registries, containing only the main document and using the English version if multiple are available.

7
1
9d
n/a

Create WRF-Chem emission file from your local emissions disaggregated in space and time.

7
6
59d
GPL-3.0

Data on CO2 and greenhouse gas emissions by Our World in Data

40
14
8d
n/a

Source codes for X-STILT [Wu et al., 2018] based on STILT-R version 2 [Fasoli et al., 2018] and STILT [Lin et al., 2003].

3
2
37d
n/a

Stochastic Time-Inverted Lagrangian Transport model (STILT-R version 2)

21
8
37d
n/a

Carbon Capture

13
8
98d
n/a

FOQUS: Framework for Optimization and Quantification of Uncertainty and Surrogates

19
32
36d
n/a

This is the first github repository covering about geoscience in carbon capture and storage. This is originally my BSc thesis and will be presented in EAGE 2020 Amsterdam!