Skip to content

Conversation

@joseph-robertson
Copy link
Contributor

Pull Request Description

[description here]

Related Pull Requests

[related PRs from different repositories]

Related Issues

[What issue(s) is the PR addressing]

Checklist

Required:

Optional (not all items may apply):

asparke2 and others added 30 commits September 23, 2025 09:22
Adds export of metadata_and_annual_results by various geographies, in both CSV and parquet format.
Rename columns to match ComStock and timeseries file conventions, including:
two dots to separate units, standardize unit abbreviations, categorize more outputs as out.param, change the naming of savings columns.
Standardized column names, adds savings columns to baseline, adds weighted energy and savings columns.
Adds upgrade columns from across superset of all upgrades, controls which columns are exported, and adds more descriptive logging to each function.
Moves each action to a function and defines one workflow with slight modifications for baseline and upgrade dataframes. Modifies column definitions to remove unused emissions scenarios and add control of publication location.
Dropping empty energy consumption columns on a per-upgrade basis results in errors for fuel-switching upgrades. Also, set applicability for all buildings.
Adds energy consumption and energy savings intensity (per sqft) columns for use in SightGlass
Edits up through line 115
Edits up through line 241
joseph-robertson and others added 28 commits December 16, 2025 12:55
Comment on lines +1498 to +1499
# runner.registerError("#{fuel_type} category end uses (#{sum_categories.round(3)}) do not sum to total (#{meter_fuel_total.round(3)}).")
# return false
Copy link
Contributor Author

@joseph-robertson joseph-robertson Jan 14, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we are using AddSharedSystem to add object(s) that are not accounted for in ReportSimulationOutput, we essentially need to move the check of end uses sum vs. fuel use to SimulationOutput. This is because the facility meters (e.g., Electricity:Facility) will account for the new object but the end use variables/meters will not.

If we don't want to make the ReportSimulationOutput check (and other checks?) optional, then this IMO is a strong motivation to move AddSharedSystem into OpenStudio-HPXML.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants