Name | Remove_orphan_objects_and_unused_resources |
Display Name | Remove Orphan Objects And Unused Resources |
uuid | c618f299-a245-49ce-a119-82eb54007ede |
Type | Measure |
Language | Ruby |
Tags | Whole Building.Space Types |
Description | This is the start of a measure that will have expanded functionality over time. It will have two distinct functions. One will be to remove orphan objects. This will typically include things that should never have been left alone and often are not visible in the GUI. This would include load instances without a space or space type, and surfaces without a space.
A second functionality is to remove unused resources. This will include things like space types, schedules, constructions, and materials. There will be a series of checkboxes to enable/disable this purge. There won't be an option for the orphan objects. They will always be removed. |
Modeler's Description | Purging objects like space types, schedules, and constructions requires a specific sequence to be most effective. This measure will first remove unused space types, then load defs, schedules sets, schedules, construction sets, constructions, and then materials. A space type having a construction set assign, will show that construction set as used even if no spaces are assigned to that space type. That is why order is important. |
Measure Type | ModelMeasure |
Intended Software Tool | Apply Measure Now |
Intended Software Tool | OpenStudio Application |
Intended Software Tool | Parametric Analysis Tool |
Intended Software Tool | Analysis Spreadsheet |
Intended Use Case | Model Articulation |
OpenStudio Version | 2.0.0 |
Minimum Compatible OpenStudio Version | 2.0.0 |
README File | README.md |
GitHub Repo | NREL/openstudio-common-measures-gem |