Contains static input values such as the DoE Commercial Reference Building load profiles
Contains all of the files for constructing this package's documentation.
All of the code necessary for this package.
Mathematical model constraints organized by which high-level structures they primarily impact.
The code that is central to this package. These files are used to build the inputs and the JuMP model. Some highlights:
scenario.jlis the entry point for user's inputs. It uses many of the other files in the core directory to construct the high level inputs (such
reopt_inputs.jluses the Scenario to construct the inputs necessary to build the JuMP model
reopt.jlcontains the methods for building and runnning the mathematical model
Code for adding a LinDistFlow model to a multi-node REopt model.
A Model Predictive Control implementation of REopt.
The outage simulator code, which calculates some resilience metrics such as the probability of surviving varying outage durations.
All of the code for post-processing an optimized model and creating the results dictionary returned to the user.
System Advisor Model libraries used by this package for the Wind model.
Built-in tests for several different solvers.
A small executable for encrypting the xpauth.xpr license file that is used by NREL developers.