openstudio-standards is a Ruby Gem library that extends the OpenStudio SDK. It has four main use-cases:
- Provide higher level methods to help BEM users and developers to create OpenStudio models from existing geometry, or programmatically generated geometry
- Create typical building models in OpenStudio format
- Create a code baseline model from a proposed model
- Check a model against a code/standard
openstudio-standards previously supported making the DOE/PNNL prototype buildings in OpenStudio format. This has since been deprecated, as the DOE/PNNL prototypes are intended for specific code comparisons under the Energy Policy Act and are not intended to accurately represent typical existing or new buildings. While openstudio-standards still creates typical buildings, these are not the same as the DOE/PNNL prototypes.
If you are looking for a high-level overview of the features of this library, see the Features page.
If you are a user, see the User Quick Start Guide.
If you are a user, please see the Online Documentation for an overview of how the library is structured and how it is used.
If you are a developer looking to get started, see the Developer Information page.
For an overview of the repository structure, see the Repository Structure.
For an overview of the code architecture, see the Code Architecture.