Development Changelog
development
Released: It has not beengeneral
This is an example change. Please copy and paste it - for valid tags please refer to
conf.py
in the docs directory.pullreq
should be set to the appropriate pull request number andtickets
to any related github issues. These will be automatically linked in the documentation.References: #101, pull request 101
For ResStock the OpenStudio version has changed to v3.4.0.
References: pull request 281
Add basic logic validation that checks for incorrect use of ‘and’ and ‘not’ block. BSB requires at least python 3.8.
References: pull request 295
Added ability to resubmit failed array jobs on Eagle.
References: pull request 304
Now reruns jobs where the job.out-x is missing entirely.
References: #305, pull request 306
Migrated CI to GitHub Actions.
References: #223, pull request 267
comstock
Changes the default commercial workflow generator to mimic the residential workflow generator, where a new timeseries_csv_export key was added to the workflow schema in order to trigger timeseries postprocessing. Changes the CLI commands to work with OpenStudio 3.X when custom_gems=True. Enables use of custom gems in local docker runs by installing to local docker volume.
References: pull request 238
workflow
Add ability to calculate emissions using the
residential_hpxml
workflow.References: pull request 259
Add ability to calculate simple utility bills using the
residential_hpxml
workflow.References: pull request 303
Add
residential_hpxml
workflow generator.References: pull request 208
eagle
Mounts a temp dir into the container to avoid using the RAM disk. Especially helpful for large schedules. Fixes NREL/OpenStudio-HPXML#1070.
References: pull request 291
postprocessing
Postprocessing can partition the data before uploading to s3 and Athena. This allows for faster and cheaper queries.
n_procs argument
is added toeagle
spec to allow users to pick number of CPUs in each node. Default: 18partition_columns
argument is added topostprocessing
spec to allow the partitioning. Default: []References: pull request 275
misc
Postprocessing can correctly handle assortment of upgrades with overlaping set of columns with missing and non-missing values.
References: pull request 271
Fixes bug that would cause sample weight to be incorrect on the HPXML workflow.
References: pull request 282