-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move HPXMLtoOpenStudio to top level #971
Conversation
arg.setDisplayName('Measures to Ignore') | ||
arg.setDescription("Measures to exclude from the OpenStudio Workflow specified by listing one or more measure directories separated by '|'. Core ResStock measures cannot be ignored (this measure will fail). INTENDED FOR ADVANCED USERS/WORKFLOW DEVELOPERS.") | ||
args << arg | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not even sure if/how this works with the new OS-HPXML based workflow.
arg.setDisplayName('Annual Component Loads?') | ||
arg.setDescription('If true, output the annual component loads.') | ||
args << arg | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These two arguments removed here since they are applicable to HPXMLtoOpenStudio
.
@@ -252,7 +237,6 @@ def run(model, runner, user_arguments) | |||
|
|||
if args['os_hescore_directory'].is_initialized | |||
os_hescore_directory = args['os_hescore_directory'].get | |||
hes_hpxml_measures_dir = File.join(os_hescore_directory, 'hpxml-measures') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is removed because HPXMLtoOpenStudio
(not called from the measure anymore) comes after HPXMLtoHEScore
and HEScoreRuleset
.
# Specify measures to run | ||
measures['BuildResidentialHPXML'][0]['apply_defaults'] = true # for apply_hvac_sizing |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apply this here because ApplyUpgrade
now comes before HPXMLtoOpenStudio
.
.github/workflows/config.yml
Outdated
@@ -89,7 +89,7 @@ jobs: | |||
|
|||
- name: Run buildstockbatch | |||
run: | | |||
pip install git+https://github.com/NREL/buildstockbatch.git@develop | |||
pip install git+https://github.com/NREL/buildstockbatch.git@workflow-refactor |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this automatically get reverted to develop upon merge?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No. I'll manually revert it before merge.
Pull Request Description
Closes #969.
There are slight energy differences for some datapoints. After diffing in.xml (and in.idf files), from what I can tell there are discrepancies in:
I think this is an artifact of using
collapse_enclosure_surfaces
before defaulting (develop) vs after defaulting (feature).National project, ID=2:
develop.xml.txt
feature.xml.txt
This PR also consolidates all existing debug arguments to a single optional
debug
argument stored at the top level of the YML file. For example:Checklist
Not all may apply:
openstudio tasks.rb update_measures
has been run