NatLabRockies / NatLabRockies/OpenStudio

Use of Workspace in EnergyPlus Measures may be overly restrictive

Open
#3,357 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

component - Measures Enhancement Request
Dominant language
C++
Stars
646
Forks
237
Avg merge
3d 11h
Merged PRs (30d)
10

Description

EnergyPlus Measures are intended as a final workaround to allow users to modify any objects or fields that are not accessible from the Model API. However, the use of Workspace requires that all objects are valid and conform to the built in IDD. Consider relaxing some of these requirements. Options include:

  • Allow custom IDD to be specified in OSW and used for EnergyPlus measures (would require in place patching of EnergyPlus or OSW pointing to other EnergyPlus)
  • Reduce the strictness level for Workspace in EnergyPlus measures
  • Add a final level of IdfFile measures before simulation

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by examining how EnergyPlus Measures use Workspace and how OSW supplies EnergyPlus inputs. Compare the custom IDD, reduced strictness, and final IdfFile-measure options; done requires a decided approach that permits the intended object or field modifications without invalid simulation inputs.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.