OpenStudio® Resources [SWR-07-40]

RESOURCE

Abstract

This repository includes a suite of simulation tests that can be used to validate new OpenStudio® model objects as well as ensure that objects continue to work after they are added. Each new OpenStudio Model object should ideally have two simulation tests associated with it: - a Ruby one which verifies the Ruby API and, - an OSM one that verifies the OSM file can be loaded with future versions of OpenStudio. Both tests should result in a simulation-ready OpenStudio Model that can be simulated using EnergyPlus®. Both of these tests are located in the /model/simulationtests directory, the easiest way to add a new test is to find a related existing test and modify it. When new tests are added they must be added to the model_tests.rb file.
Developers:
Benne, Kyle [1] Macumber, Dan [1] Adams, Mark [2] Robertson, Joseph [1] DeGraw, Jason [1] Long, Nicholas [1] Goldwasser, David [1] Turner, Jason [1] Horowitz, Scott [1] Guglielmetti, Rob [1] Merket, Noel [1] Weaver, Evan [1] Marrec, Julien [3] Ball, Brian [4] Parker, Andrew [4] Leach, Matt [4]
  1. National Renewable Energy Lab. (NREL), Golden, CO (United States)
  2. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
  3. EffiBEM
  4. National Renewable Energy Laboratory (NREL), Golden, CO (United States)
Release Date:
2016-01-19
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Programming Languages:
Ruby
html
jupyter notebook
Licenses:
Other (Commercial or Open-Source): https://github.com/NREL/OpenStudio-resources/blob/develop/LICENSE.md
Sponsoring Org.:
Code ID:
18465
Site Accession Number:
NREL SWR-07-40
Research Org.:
National Renewable Energy Laboratory (NREL), Golden, CO (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

Benne, Kyle, Macumber, Dan, Adams, Mark, Robertson, Joseph, DeGraw, Jason, Long, Nicholas, Goldwasser, David, Turner, Jason, Horowitz, Scott, Guglielmetti, Rob, Merket, Noel, Weaver, Evan, Marrec, Julien, Ball, Brian, Parker, Andrew, and Leach, Matt. OpenStudio® Resources [SWR-07-40]. Computer Software. https://github.com/NREL/OpenStudio-resources. USDOE Office of Energy Efficiency and Renewable Energy (EERE), Energy Efficiency Office. Building Technologies Office. 19 Jan. 2016. Web. doi:10.11578/dc.20180912.7.
Benne, Kyle, Macumber, Dan, Adams, Mark, Robertson, Joseph, DeGraw, Jason, Long, Nicholas, Goldwasser, David, Turner, Jason, Horowitz, Scott, Guglielmetti, Rob, Merket, Noel, Weaver, Evan, Marrec, Julien, Ball, Brian, Parker, Andrew, & Leach, Matt. (2016, January 19). OpenStudio® Resources [SWR-07-40]. [Computer software]. https://github.com/NREL/OpenStudio-resources. https://doi.org/10.11578/dc.20180912.7.
Benne, Kyle, Macumber, Dan, Adams, Mark, Robertson, Joseph, DeGraw, Jason, Long, Nicholas, Goldwasser, David, Turner, Jason, Horowitz, Scott, Guglielmetti, Rob, Merket, Noel, Weaver, Evan, Marrec, Julien, Ball, Brian, Parker, Andrew, and Leach, Matt. "OpenStudio® Resources [SWR-07-40]." Computer software. January 19, 2016. https://github.com/NREL/OpenStudio-resources. https://doi.org/10.11578/dc.20180912.7.
@misc{ doecode_18465,
title = {OpenStudio® Resources [SWR-07-40]},
author = {Benne, Kyle and Macumber, Dan and Adams, Mark and Robertson, Joseph and DeGraw, Jason and Long, Nicholas and Goldwasser, David and Turner, Jason and Horowitz, Scott and Guglielmetti, Rob and Merket, Noel and Weaver, Evan and Marrec, Julien and Ball, Brian and Parker, Andrew and Leach, Matt},
abstractNote = {This repository includes a suite of simulation tests that can be used to validate new OpenStudio® model objects as well as ensure that objects continue to work after they are added. Each new OpenStudio Model object should ideally have two simulation tests associated with it: - a Ruby one which verifies the Ruby API and, - an OSM one that verifies the OSM file can be loaded with future versions of OpenStudio. Both tests should result in a simulation-ready OpenStudio Model that can be simulated using EnergyPlus®. Both of these tests are located in the /model/simulationtests directory, the easiest way to add a new test is to find a related existing test and modify it. When new tests are added they must be added to the model_tests.rb file.},
doi = {10.11578/dc.20180912.7},
url = {https://doi.org/10.11578/dc.20180912.7},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20180912.7}},
year = {2016},
month = {jan}
}