api-umbrella
Open source API management platformEnergyPlus
EnergyPlusâ„¢ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings.OpenStudio
OpenStudio is a cross-platform collection of software tools to support whole building energy modeling using EnergyPlus and advanced daylight analysis using Radiance.SAM
System Advisor Model (SAM)floris
A controls-oriented engineering wake model.OpenOA
This library provides a framework for assessing wind plant performance using operational assessment (OA) methodologies that consume time series data from wind plants. The goal of the project is to provide an open source implementation of common data structures, analysis methods, and utility functions relevant to wind plant OA.Radiance
This repo has been archived. Please refer to https://github.com/LBNL-ETA/Radiance/tree/master for the latest updates.vagrant-boxes
rdtools
PV Analysis Tools in PythonSOWFA
ReEDS-2.0
resstock
Highly granular modeling of residential building stocks at national, regional, and local scales using OpenStudio/EnergyPlus.HPC
A collection of various resources, examples, and executables for the general NREL HPC user community's benefit. Use the following website for accessing documentation.pysam
Python Wrapper for the System Advisor ModelROSCO
A Reference Open Source Controller for Wind TurbinesPowerGridworld
PowerGridworld provides users with a lightweight, modular, and customizable framework for creating power-systems-focused, multi-agent Gym environments that readily integrate with existing training frameworks for reinforcement learning (RL). https://arxiv.org/abs/2111.05969reV
Renewable Energy Potential (reV) Modelhsds-examples
Examples of using the HSDS Service to Access NREL WIND Toolkit databifacial_radiance
Toolkit for working with RADIANCE for the ray-trace modeling of Bifacial PhotovoltaicsREopt_API
The model for the REopt API, which is used as the back-end for the REopt Webtool (reopt.nrel.gov/tool), and can be accessed directly via the NREL Developer Network (https://developer.nrel.gov/docs/energy-optimization/reopt)openstudio-standards
ssc
SAM Simulation Core (SSC) contains the underlying performance and financial models for SAMphygnn
physics-guided neural networks (phygnn)floorspace.js
ditto
DiTTo is a Distribution Transformation Tool that aims at providing an open source framework to convert various distribution systems modeling formats.sup3r
The Super-Resolution for Renewable Resource Data (sup3r) software uses generative adversarial networks to create synthetic high-resolution wind and solar spatiotemporal data from coarse low-resolution inputs.dgen
The Distributed Generation Market Demand (dGen) model simulates customer adoption of distributed energy resources (DERs) for residential, commercial, and industrial entities in the United States and other countries.mappymatch
Pure-python package for map matchingPhIRE
wex
WEX, which is short for WxWidgets Extensions, is a cross-platform library of graphical user interface tools that extends the popular open-source project WxWidgets. WEX includes many features including the powerful DView program (https://github.com/NREL/wex/wiki/DView), which provides an easy-to-use way to visualize complex time series data.nfp
Keras layers for end-to-end learning with rdkit and pymatgenalfabet
Machine learning predictions of bond dissociation energyturbine-models
Documentation for the turbine models in this repository is available below.WindSE
SolarPILOT
SolarPILOT power tower layout and optimization tooldeveloper.nrel.gov
An issue tracker for NREL's APIs available at https://developer.nrel.govOpenStudio-server
The OpenStudio Server is a docker or Helm deployable instance which allows for large-scale parametric analyses of building energy models using the OpenStudio or URBANopt CLIs.gdx-pandas
Python interface to read and write GAMS GDX files using pandas.DataFrames as the intermediate data format.EvoProtGrad
Directed evolution of proteins in sequence space with gradientsBuildingsBench
Large-scale pretraining and benchmarking for short-term load forecasting.BuildingMOTIF
Building Metadata OnTology Interoperability Framework (BuildingMOTIF)dynamo
A modular MATLAB toolkit for Dynamic programming (DP) and Approximate Dynamic Programming (ADP) for Adaptive Modeling and OptimizationPRAS
NREL's Probabilistic Resource Adequacy Suite (PRAS)OpenStudio-HPXML
Modeling of residential buildings in EnergyPlus using OpenStudio/HPXML.alfalfa
Alfalfa is a web service that enables runtime interaction with building energy models (OpenStudio/EnergyPlus and FMUs compiled from Modelica or Spawn) over REST APIs.PyPSCAD
OPFLearn.jl
A Julia package that efficiently creates representative datasets for machine learning approaches to AC optimal power flowParaEMT_public
graph-env
Reinforcement learning for combinatorial optimization over directed graphsSolTrace
SolTraceelm
ELM is a collection of utilities to apply Large Language Models (LLMs) to energy research.windtools
Python tools for wind simulation setup, data processing, and analysisMATBOX_Microstructure_analysis_toolbox
MATBOX is an open-source MATLAB toolbox dedicated to microstructure analsyis of porous/heterogeneous materialsPyDSS
PV_ICE
An open-source tool to quantify Solar Photovoltaics (PV) Energy and Mass Flows in the Circular Economy, from a Reliability and Lifetime approachREopt-Analysis-Scripts
OpenStudio-analysis-spreadsheet
The OpenStudio Analysis Spreadsheet is a front-end for the OpenStudio Server, allowing for users to create large-scale cloud analyses using OpenStudio measures.SOWFA-6
lk
LK (Language Kit) is a simple but powerful scripting language that is designed to be small, fast, and easily embedded in other applications. The core LK engine, including lexical analyzer, parser, compiler, and virtual machine is only dependent on the Standard C++ Library (STL), making it extremely lightweight and portable.GEOPHIRES-v2
GEOPHIRES v2.0: a free and open-source geothermal techno-economic simulatorflasc
A rich floris-driven suite for SCADA analysisbifacialvf
Bifacial PV View Factor model for system performance calculationOCHRE
A Python-based building energy modeling (BEM) tool designed to model flexible loads in residential buildingsrlmolecule
A reinforcement learning library for material and molecule optimizationEnergyPlusRelease
MoorPy
ComStock
National scale modeling of the U.S. commercial building stock supported by U.S. DOE, LADWP, and others and maintained by NRELopenfast-turbine-models
A repository of OpenFAST turbine models developed by NREL researchers.BACnet
api-umbrella-gatekeeper
See the https://github.com/NREL/api-umbrella repository instead.m2p
ROSCO_toolbox
A repository for generating ROSCO controller input files and more.OpenStudio-PAT
The Parametric Analysis Tool (PAT) is part of the OpenStudio collection of software tools.api-umbrella-web
See the https://github.com/NREL/api-umbrella repository instead.OpenWARP
Please visit http://nrel.github.io/OpenWARP/ for more information.REopt.jl
ATB-calc
Python files and Jupyter notebooks for processing the Annual Technology Baseline (ATB) electricity data and determining LCOE and other metrics.PyPSSE
reVX
The Renewable Energy Potential(V) eXchange Tool: reVXOpenStudio-Prototype-Buildings
buildstockbatch
docker-openstudio
Repository for managing the builds of OpenStudio Docker images.Panel-Segmentation
This open-source package provides a framework for automatically detecting and extracting metadata from solar array installations in satellite images.ProgressiveHedging.jl
Basic progressive hedging implementation in Juliapowerscenarios
Realistic renewable energy scenarios for stochastic grid optimization problemsHOPP
electrolyzer
hive
HIVEâ„¢ is a mobility services research platformhescore-hpxml
HPXML to Home Energy Score TranslatorOpenStudio-fault-measure-gem
OpenStudio measures for modeling building faultsCampusEnergyModeling
latex_editing
OpenStudio-resources
rex
REsource eXtraction Tool (rex)OpenStudio-ERI
Energy Rating Index (ERI) calculation via OpenStudio/EnergyPlus.NRWAL
The National Renewable Energy Laboratory Wind Analysis Libray (NRWAL)fastsim
DSS-SimPy-RL
This repository is an Reinforcement Learning Platform for learning agents to control cyber-physical Power Distribution Systems resiliently. The cyber environment in based on SimPy Discrete Event Simulator, while the distribution system is backened by Open-DSS.rplexos
hsds-viz
Interactive Visualization of WIND Toolkit Data using HSDS Data ServiceLove Open Source and this site? Check out how you can help us