Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .decent_ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ results_repository : Myoldmopar/EnergyPlusBuildResults
results_path : _posts
results_base_url : https://myoldmopar.github.io/EnergyPlusBuildResults
regression_repository : NREL/EnergyPlusRegressionTool
regression_branch : main # this is the branch of NREL/EnergyPlusRegressionTool to use (usually main)
regression_baseline_default : develop # this is the NREL/EnergyPlus branch to use as the baseline for regressions
regression_branch : main # this is the branch of NatLabRockies/EnergyPlusRegressionTool to use (usually main)
regression_baseline_default : develop # this is the NatLabRockies/EnergyPlus branch to use as the baseline for regressions
regression_baseline_develop : ""
regression_baseline_master : ""
# notification_recipients:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/01-bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,4 +71,4 @@ body:
You **can supply a link to your IDF if applicable**, or rename it to in.idf.txt and upload it directly here by drag and drop.

Ideally, make it a _Minimum, Complete, Verifiable, Example (MCVE)_ by including the smallest possible number of input objects to reproduce the defect.
A good start might be to try to reproduce your issue with one of the EnergyPlus [ExampleFiles](https://github.com/NREL/EnergyPlus/tree/develop/testfiles).
A good start might be to try to reproduce your issue with one of the EnergyPlus [ExampleFiles](https://github.com/NatLabRockies/EnergyPlus/tree/develop/testfiles).
2 changes: 1 addition & 1 deletion .github/workflows/test_pull_requests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,7 @@ jobs:
${{ steps.upload_regressions.outputs.artifact-url }}

- uses: actions/github-script@v8
if: always() && matrix.run_regressions && steps.regressions.outcome == 'failure' && github.event.pull_request.head.repo.full_name == 'NREL/EnergyPlus'
if: always() && matrix.run_regressions && steps.regressions.outcome == 'failure' && github.event.pull_request.head.repo.full_name == 'NatLabRockies/EnergyPlus'
with:
script: |
const path = require('path')
Expand Down
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
EnergyPlus, Copyright (c) 1996-2026, The Board of Trustees of the University of Illinois, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy), Oak Ridge National Laboratory, managed by UT-Battelle, Alliance for Sustainable Energy, LLC, and other contributors. All rights reserved.
EnergyPlus, Copyright (c) 1996-2026, The Board of Trustees of the University of Illinois, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy), Oak Ridge National Laboratory, managed by UT-Battelle, Alliance for Energy Innovation, LLC, and other contributors. All rights reserved.

NOTICE: This Software was developed under funding from the U.S. Department of Energy and the U.S. Government consequently retains certain rights. As such, the U.S. Government has been granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable, worldwide license in the Software to reproduce, distribute copies to the public, prepare derivative works, and perform publicly and display publicly, and to permit others to do so.

Expand Down
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
EnergyPlus [![](https://img.shields.io/github/release/NREL/energyplus.svg)](https://github.com/NREL/EnergyPlus/releases/latest)
EnergyPlus [![](https://img.shields.io/github/release/NatLabRockies/energyplus.svg)](https://github.com/NatLabRockies/EnergyPlus/releases/latest)
==========

[![](https://img.shields.io/github/downloads/NREL/EnergyPlus/latest/total?color=5AC451)](https://github.com/NREL/EnergyPlus/releases/latest)
[![](https://img.shields.io/github/downloads/nrel/energyplus/total.svg?color=5AC451&label=downloads_since_v8.1)](https://github.com/NREL/EnergyPlus/releases)
[![](https://img.shields.io/github/downloads/NatLabRockies/EnergyPlus/latest/total?color=5AC451)](https://github.com/NatLabRockies/EnergyPlus/releases/latest)
[![](https://img.shields.io/github/downloads/natlabrockies/energyplus/total.svg?color=5AC451&label=downloads_since_v8.1)](https://github.com/NatLabRockies/EnergyPlus/releases)

This is the EnergyPlus Development Repository. EnergyPlus™ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings.

## Contact/Support

- The Department of Energy maintains a [public website for EnergyPlus](https://energyplus.net) where you can find much more information about the program.
- For detailed developer information, consult the [wiki](https://github.com/nrel/EnergyPlusTeam/wiki).
- For detailed developer information, consult the [wiki](https://github.com/NatLabRockies/EnergyPlus/wiki).
- Many users (and developers) of EnergyPlus are active on [Unmet Hours](https://unmethours.com/), so that's a great place to start if you have a question about EnergyPlus or building simulation.
- For more in-depth, developer-driven support, please utilize the [EnergyPlus Helpdesk](https://energyplushelp.freshdesk.com/).

## Testing

[![](https://github.com/NREL/EnergyPlus/workflows/Code%20Integrity/badge.svg)](https://github.com/NREL/EnergyPlus/actions/workflows/test_code_integrity.yml)
[![](https://github.com/NREL/EnergyPlus/workflows/Documentation/badge.svg)](https://github.com/NREL/EnergyPlus/actions/workflows/build_documentation.yml)
[![](https://github.com/NatLabRockies/EnergyPlus/workflows/Code%20Integrity/badge.svg)](https://github.com/NatLabRockies/EnergyPlus/actions/workflows/test_code_integrity.yml)
[![](https://github.com/NatLabRockies/EnergyPlus/workflows/Documentation/badge.svg)](https://github.com/NatLabRockies/EnergyPlus/actions/workflows/build_documentation.yml)

Every commit and every release of EnergyPlus undergoes rigorous testing.
The testing consists of building EnergyPlus, of course, then there are unit tests, integration tests, API tests, and regression tests.
Since 2014, most of the testing has been performed by our bots ([Tik-Tok](https://github.com/nrel-bot), [Gort](https://github.com/nrel-bot-2), and [Marvin](https://github.com/nrel-bot-3)), using a fork of the [Decent CI](https://github.com/lefticus/decent_ci) continuous integration system.
Since 2014, most of the testing has been performed a fork of the [Decent CI](https://github.com/lefticus/decent_ci) continuous integration system.
We are now adapting our efforts to use the GitHub Actions system to handle more of our testing processes.
In the meantime, while Decent CI is still handling the regression and bulkier testing, results from Decent CI are still available on the testing [dashboard](https://myoldmopar.github.io/EnergyPlusBuildResults/).

## Releases

[![](https://github.com/NREL/EnergyPlus/workflows/Windows%20Releases/badge.svg)](https://github.com/NREL/EnergyPlus/actions/workflows/release_windows.yml)
[![](https://github.com/NREL/EnergyPlus/workflows/Mac%20Releases/badge.svg)](https://github.com/NREL/EnergyPlus/actions/workflows/release_mac.yml)
[![](https://github.com/NREL/EnergyPlus/workflows/Linux%20Releases/badge.svg)](https://github.com/NREL/EnergyPlus/actions/workflows/release_linux.yml)
[![](https://github.com/NatLabRockies/EnergyPlus/workflows/Windows%20Releases/badge.svg)](https://github.com/NatLabRockies/EnergyPlus/actions/workflows/release_windows.yml)
[![](https://github.com/NatLabRockies/EnergyPlus/workflows/Mac%20Releases/badge.svg)](https://github.com/NatLabRockies/EnergyPlus/actions/workflows/release_mac.yml)
[![](https://github.com/NatLabRockies/EnergyPlus/workflows/Linux%20Releases/badge.svg)](https://github.com/NatLabRockies/EnergyPlus/actions/workflows/release_linux.yml)

EnergyPlus is released twice annually, usually in March and September.
It is recommended all use of EnergyPlus in production workflows use these formal, public releases.
Expand All @@ -53,15 +53,15 @@ The badges above here show the status, and link out to, the `latest` documentati

## License & Contributing Development

[![](https://img.shields.io/badge/license-BSD--3--like-5AC451.svg)](https://github.com/NREL/EnergyPlus/blob/develop/LICENSE.txt)
[![](https://img.shields.io/badge/license-BSD--3--like-5AC451.svg)](https://github.com/NatLabRockies/EnergyPlus/blob/develop/LICENSE.txt)

EnergyPlus is available under a BSD-3-like license.
For more information, check out the [license file](https://github.com/NREL/EnergyPlus/blob/develop/LICENSE.txt).
For more information, check out the [license file](https://github.com/NatLabRockies/EnergyPlus/blob/develop/LICENSE.txt).
The EnergyPlus team accepts contributions to EnergyPlus source, utilities, test files, documentation, and other materials distributed with the program.
The current EnergyPlus contribution policy is now available on the EnergyPlus [contribution policy page](https://www.energyplus.net/contributing).
If you are interested in contributing, please start there, but feel free to reach out to the team.

## Building EnergyPlus

A detailed description of compiling EnergyPlus on multiple platforms is available on the [wiki](https://github.com/NREL/EnergyPlus/wiki/Building-EnergyPlus).
Also, as we are adapting to using GitHub Actions, the recipes for building EnergyPlus can be found in our [workflow files](https://github.com/NREL/EnergyPlus/tree/develop/.github/workflows).
A detailed description of compiling EnergyPlus on multiple platforms is available on the [wiki](https://github.com/NatLabRockies/EnergyPlus/wiki/Building-EnergyPlus).
Also, as we are adapting to using GitHub Actions, the recipes for building EnergyPlus can be found in our [workflow files](https://github.com/NatLabRockies/EnergyPlus/tree/develop/.github/workflows).
2 changes: 1 addition & 1 deletion cmake/Install.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ endif()
set(CPACK_PACKAGE_VENDOR "US Department of Energy")
set(CPACK_IFW_PACKAGE_PUBLISHER "${CPACK_PACKAGE_VENDOR}")

set(CPACK_PACKAGE_CONTACT "Edwin Lee <edwin.lee@nrel.gov>")
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updating to point to me. @nrel.gov remains, for now.

set(CPACK_PACKAGE_CONTACT "Matt Mitchell <matt.mitchell@nlr.gov>")
set(CPACK_PACKAGE_DESCRIPTION
"EnergyPlus is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings."
)
Expand Down
2 changes: 1 addition & 1 deletion cmake/PythonCopyStandardLib.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# of Illinois, The Regents of the University of California, through Lawrence
# Berkeley National Laboratory (subject to receipt of any required approvals
# from the U.S. Dept. of Energy), Oak Ridge National Laboratory, managed by UT-
# Battelle, Alliance for Sustainable Energy, LLC, and other contributors. All
# Battelle, Alliance for Energy Innovation, LLC, and other contributors. All
# rights reserved.
#
# NOTICE: This Software was developed under funding from the U.S. Department of
Expand Down
2 changes: 1 addition & 1 deletion cmake/PythonFixUpTclTk.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# of Illinois, The Regents of the University of California, through Lawrence
# Berkeley National Laboratory (subject to receipt of any required approvals
# from the U.S. Dept. of Energy), Oak Ridge National Laboratory, managed by UT-
# Battelle, Alliance for Sustainable Energy, LLC, and other contributors. All
# Battelle, Alliance for Energy Innovation, LLC, and other contributors. All
# rights reserved.
#
# NOTICE: This Software was developed under funding from the U.S. Department of
Expand Down
2 changes: 1 addition & 1 deletion cmake/PythonGetBitSize.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# of Illinois, The Regents of the University of California, through Lawrence
# Berkeley National Laboratory (subject to receipt of any required approvals
# from the U.S. Dept. of Energy), Oak Ridge National Laboratory, managed by UT-
# Battelle, Alliance for Sustainable Energy, LLC, and other contributors. All
# Battelle, Alliance for Energy Innovation, LLC, and other contributors. All
# rights reserved.
#
# NOTICE: This Software was developed under funding from the U.S. Department of
Expand Down
2 changes: 1 addition & 1 deletion cmake/PythonInstallCLITools.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# of Illinois, The Regents of the University of California, through Lawrence
# Berkeley National Laboratory (subject to receipt of any required approvals
# from the U.S. Dept. of Energy), Oak Ridge National Laboratory, managed by UT-
# Battelle, Alliance for Sustainable Energy, LLC, and other contributors. All
# Battelle, Alliance for Energy Innovation, LLC, and other contributors. All
# rights reserved.
#
# NOTICE: This Software was developed under funding from the U.S. Department of
Expand Down
2 changes: 1 addition & 1 deletion cmake/ReverseDDPostProcess.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# of Illinois, The Regents of the University of California, through Lawrence
# Berkeley National Laboratory (subject to receipt of any required approvals
# from the U.S. Dept. of Energy), Oak Ridge National Laboratory, managed by UT-
# Battelle, Alliance for Sustainable Energy, LLC, and other contributors. All
# Battelle, Alliance for Energy Innovation, LLC, and other contributors. All
# rights reserved.
#
# NOTICE: This Software was developed under funding from the U.S. Department of
Expand Down
2 changes: 1 addition & 1 deletion cmake/codesign_doc/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# of Illinois, The Regents of the University of California, through Lawrence
# Berkeley National Laboratory (subject to receipt of any required approvals
# from the U.S. Dept. of Energy), Oak Ridge National Laboratory, managed by UT-
# Battelle, Alliance for Sustainable Energy, LLC, and other contributors. All
# Battelle, Alliance for Energy Innovation, LLC, and other contributors. All
# rights reserved.
#
# NOTICE: This Software was developed under funding from the U.S. Department of
Expand Down
4 changes: 2 additions & 2 deletions cmake/license.in.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Version: @CMAKE_VERSION_MAJOR@.@CMAKE_VERSION_MINOR@.@CMAKE_VERSION_PATCH@

IMPORTANT -- READ CAREFULLY: THIS END USER LICENSE AGREEMENT ("AGREEMENT") IS A LEGAL AGREEMENT BETWEEN YOU (IN YOUR CAPACITY AS AN INDIVIDUAL AND AS AN AGENT FOR YOUR COMPANY, INSTITUTION OR OTHER ENTITY) (COLLECTIVELY, "YOU" OR "LICENSEE") AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA, DEPARTMENT OF ENERGY CONTRACT-OPERATORS OF THE ERNEST ORLANDO LAWRENCE BERKELEY NATIONAL LABORATORY ("BERKELEY LAB"). DOWNLOADING, INSTALLING, USING, OR COPYING OF THE SOFTWARE (AS DEFINED BELOW) BY YOU OR BY A THIRD PARTY ON YOUR BEHALF INDICATES YOUR AGREEMENT TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THESE TERMS AND CONDITIONS, DO NOT DOWNLOAD, INSTALL OR USE THE SOFTWARE.

The EnergyPlus(tm) building energy simulation computer program has been developed jointly by the University of Illinois at Urbana-Champaign ("UIUC") and Berkeley Lab under funding from the U.S. Department of Energy. It is a new software program based on concepts from IBLAST, the integrated version of UIUCs BLAST program, and Berkeley Labs DOE-2(tm) program. Berkeley Lab has the authority to administer the licensing of EnergyPlus(tm) software for UIUC. Licensee desires to obtain, and Berkeley Lab is willing to grant, the right to use the specified version of the Software (as defined below), pursuant to the terms and conditions of this Agreement.
The EnergyPlus(tm) building energy simulation computer program has been developed jointly by the University of Illinois at Urbana-Champaign ("UIUC") and Berkeley Lab under funding from the U.S. Department of Energy. It is a new software program based on concepts from IBLAST, the integrated version of UIUC's BLAST program, and Berkeley Lab's DOE-2(tm) program. Berkeley Lab has the authority to administer the licensing of EnergyPlus(tm) software for UIUC. Licensee desires to obtain, and Berkeley Lab is willing to grant, the right to use the specified version of the Software (as defined below), pursuant to the terms and conditions of this Agreement.

1. LICENSE GRANT. Subject to receipt by Berkeley Lab of any required U.S. Department of Energy approvals, Berkeley Lab grants you, and you hereby accept, a non-exclusive, non-transferable, royalty-free perpetual license to install and use the version noted above of the computer software program noted above, in executable code format only, together with any associated media, printed materials, and on-line or electronic documentation (if any) provided by Berkeley Lab (collectively, the "Software"), subject to the following terms and conditions:
(a) You may use the Software solely for your own internal use;
Expand All @@ -22,7 +22,7 @@ The EnergyPlus(tm) building energy simulation computer program has been develope

5. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS" WITHOUT WARRANTY OF ANY KIND. BERKELEY LAB, UIUC, THEIR LICENSORS, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4) DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL BE CORRECTED.

6. LIMITATION OF LIABILITY. IN NO EVENT WILL BERKELEY LAB, UIUC, OR THEIR LICENSORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE, EVEN IF BERKELEY LAB, UIUC, OR THEIR LICENSORS HAS BEEN WARNED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES. IN NO EVENT SHALL BERKELEY LABS, UIUCS, OR THEIR LICENSORS LIABILITY FOR DAMAGES ARISING FROM OR IN CONNECTION WITH THIS AGREEMENT EXCEED THE AMOUNT PAID BY YOU FOR THE SOFTWARE.
6. LIMITATION OF LIABILITY. IN NO EVENT WILL BERKELEY LAB, UIUC, OR THEIR LICENSORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE, EVEN IF BERKELEY LAB, UIUC, OR THEIR LICENSORS HAS BEEN WARNED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES. IN NO EVENT SHALL BERKELEY LAB'S, UIUC'S, OR THEIR LICENSORS' LIABILITY FOR DAMAGES ARISING FROM OR IN CONNECTION WITH THIS AGREEMENT EXCEED THE AMOUNT PAID BY YOU FOR THE SOFTWARE.

7. INDEMNITY. You shall indemnify, defend, and hold harmless Berkeley Lab, UIUC, the U.S. Government, the Software sponsors, and their agents, officers, and employees, against any and all claims, suits, losses, damage, costs, fees, and expenses arising out of or in connection with this Agreement. You shall pay all costs incurred by Berkeley Lab in enforcing this provision, including reasonable attorney fees.

Expand Down
4 changes: 2 additions & 2 deletions cmake/qtifw/install_script.qs
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ Usage:

```
# You can get the latest version of this script by doing something similar to:
wget https://raw.githubusercontent.com/NREL/EnergyPlus/develop/cmake/qtifw/install_script.qs
wget https://raw.githubusercontent.com/NatLabRockies/EnergyPlus/develop/cmake/qtifw/install_script.qs
# Windows Powershell
wget https://raw.githubusercontent.com/NREL/EnergyPlus/develop/cmake/qtifw/install_script.qs -OutFile install_script.qs
wget https://raw.githubusercontent.com/NatLabRockies/EnergyPlus/develop/cmake/qtifw/install_script.qs -OutFile install_script.qs

# Linux
sudo ./EnergyPlus-9.2.0-0e6e9c08a0-Linux-x86_64.run --verbose --platform minimal --script /path/to/install_script.qs
Expand Down
2 changes: 1 addition & 1 deletion datasets/ElectricityUSAEnvironmentalImpactFactors.idf
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
! United States Water Emission Fuel Factors are the combined thermoelectric and hydroelectric weighted
! averages from:
! Torcellini, Paul; Long, Nicholas; Judkoff, Ron; "Consumptive Water Use for U.S. Power Production";
! NREL Report No. TP-550-33905. Golden, CO; 2003; http://www.nrel.gov/docs/fy04osti/33905.pdf;
Copy link
Collaborator Author

@mitchute mitchute Jan 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doc links do appear to forward, but they also have been update to point to the new nlr.gov domain.

! NREL Report No. TP-550-33905. Golden, CO; 2003; http://www.nlr.gov/docs/fy04osti/33905.pdf;
! or
! Torcellini, Paul; Long, Nicholas; Judkoff, Ron; "Consumptive Water Use for U.S. Power Production";
! ASHRAE Transactions 2003, Vol 110, Part 1. Atlanta, GA; January 2004;
Expand Down
Loading