v2.1.0 Changelog
v2.1.0
Released: 2019-11-05characteristics
[characteristics] [feature] [mechanics] ¶
Date: 2019-10-23
Title: Update the cw options a bit
Description: Additional options for EnergyStar clothes washer, clothes dryer, dishwasher. Reduce IMEF on the “more” efficient option. Change drum volume on “most” efficient option. Add links in unit tests to actual clothes washer examples pulled from energystar.
Assignees: Joe Robertson
References: pull request 333
[characteristics] [feature] [mechanics] ¶
Date: 2019-10-17
Title: Add more efficient options for dw, cw, cd
Description: Additional options for EnergyStar clothes washer, clothes dryer, dishwasher. We need “more efficient” options for idsm-scout and mf aedg. Currently, the dw, cw options are causing increased energy consumption. Janet had started to look into this. Turns out things related to the energy guide label, like rated_annual_energy, annual_cost, and test_date, had not been updated.
Assignees: Joe Robertson
References: pull request 329
[characteristics] [feature] [setpoints] ¶
Date: 2019-09-25
Title: new distributions for heating/cooling tsps with offsets
Description: Update all projects with new heating/cooling setpoint, offset, and magnitude distributions New/updated tsvs for distributions of heating/cooling setpoints and setpoint offsets. Queried from RECS at the AIA climate zone level. Options_lookup is updated with new options.
Assignees: Andrew Speake
References: pull request 272
[characteristics] [feature] [mechanics] ¶
Date: 2019-06-25
Title: Moar options
Description: Additional options for HVAC, dehumidifier, clothes washer, misc loads, infiltration, etc. Add items to options_lookup available in master branch.
Assignees: Nate Moore
References: pull request 278
[characteristics] [feature] [mechanics] ¶
Date: 2019-06-13
Title: New parameters & options
Description: Additional options for HVAC, dehumidifier, clothes washer, misc loads, infiltration, etc. New options and parameters for existing OS measures. Purpose is to expand OS modeling capability, driven in this case by an outside client interested in using E+ as their simulation engine.
Assignees: Nate Moore
References: pull request 264
[characteristics] [bugfix] [mechanics] ¶
Date: 2019-10-23
Title: Update the cw options a bit
Description: Bugfix for some clothes washer, dishwasher options causing increased energy consumption. Reduce IMEF on the “more” efficient option. Change drum volume on “most” efficient option. Add links in unit tests to actual clothes washer examples pulled from energystar.
Assignees: Joe Robertson
References: pull request 333
[characteristics] [bugfix] [mechanics] ¶
Date: 2019-10-17
Title: Add more efficient options for dw, cw, cd
Description: Bugfix for some clothes washer, dishwasher options causing increased energy consumption. We need “more efficient” options for idsm-scout and mf aedg. Currently, the dw, cw options are causing increased energy consumption. Janet had started to look into this. Turns out things related to the energy guide label, like rated_annual_energy, annual_cost, and test_date, had not been updated.
Assignees: Joe Robertson
References: pull request 329
workflow
[workflow] [feature] [documentation] ¶
Date: 2019-09-23
Title: Talk to downselect point that datapoints are before downselect logic.
Description: Update documentation to clarify downselect logic parameters.
Assignees: Joe Robertson
References: pull request 321
[workflow] [feature] [mechanics] ¶
Date: 2019-09-20
Title: Example YAML file upload
Description: Create example project yaml files for use with buildstockbatch. Some comments on correct defaults included, could use more.
Assignees: Elaina Present
References: pull request 314
[workflow] [feature] [mechanics] ¶
Date: 2019-09-19
Title: Create pull_request_template.md
Description: Create a pull request template to facilitate development. Start creating a pull request template.
Assignees: Joe Robertson
References: pull request 317
[workflow] [feature] [mechanics] ¶
Date: 2019-09-03
Title: Ehale ignore measures
Description: Add argument to BuildExistingModel measure that allows the user to ignore measures. This branch adds the feature of being able to having the ResStock BuildExistingModel ignore measures. There will be a companion pull request to buildstockbatch that passes that argument through the project yml.
Assignees: Elaine Hale
References: pull request 310
[workflow] [feature] [reporting] ¶
Date: 2019-08-21
Title: Fixes/updates for SimulationOutputReport measure
Description: Report all cost multipliers in the SimulationOutputReport measure. Fix bug in cost multipliers for “minimally collapsed” building. SimulationOutputReport unit tests for “minimally collapsed” building. Report all cost multipliers in results csv. Regression tests include all cost multipliers.
Assignees: Joe Robertson
References: pull request 304
[workflow] [feature] [fixtures] ¶
Date: 2019-08-16
Title: Low flow fixture options
Description: Add options for low flow fixtures.
Assignees: Joe Robertson
References: pull request 305
[workflow] [feature] [hvac] ¶
Date: 2019-08-14
Title: Add 96% AFUE Propane Boiler
Description: Additional options for HVAC, dehumidifier, clothes washer, misc loads, infiltration, etc. Propane boilers go up to 97% AFUE in the Energy STAR database. Oil boilers only go up to 91%.
Assignees: Elaina Present
References: pull request 292
[workflow] [feature] [mechanics] ¶
Date: 2019-08-08
Title: Add TM to ResStock and ComStock
Description: Add references to ResStock trademark in both the license and readme files. Added to first references in:
README.md
LICENSE.md
Assignees: Joe Robertson
References: pull request 302
[workflow] [feature] [upgrades] ¶
Date: 2019-07-31
Title: Additional max-tech levels for options_lookup
Description: Additional “max-tech” options for slab, wall, refrigerator, dishwasher, clothes washer, and lighting. Added 112 lm/W LED option, EF 22.2 refrigerator option, R20 Whole Slab insulation option, Wood Stud R-13 with R-20 external XPS option, EnergyStar Most Efficient clothes washers, and EnergyStar Most Efficient Dishwashers at 199 rated Kwh.
Assignees: Elaina Present
References: pull request 296
[workflow] [feature] [upgrades] ¶
Date: 2019-07-16
Title: Increase upgrade options from 20 to 25
Description: Increase number of possible upgrade options from 10 to 25.
Assignees: Joe Robertson
References: pull request 293
[workflow] [feature] [demand response] ¶
Date: 2019-07-15
Title: Demand response
Description: Add new ResidentialDemandResponse measure that allows for 8760 DR schedules to be applied to heating/cooling schedules. New measure ResidentialDemandResponse that allows for 8760 DR schedules to be applied to heating and/or cooling schedules.
Assignees: Andrew Speake
References: pull request 276
[workflow] [feature] [mechanics] ¶
Date: 2019-07-12
Title: Add options and write EV code
Description: Add EV options and update ResidentialMiscLargeUncommonLoads measure with new electric vehicle argument. Also includes writing new options/arguments in measure.rb, which should be closely examined for errors due to my inexperience with that task.
Assignees: Nate Moore
References: pull request 282
[workflow] [feature] [mechanics] ¶
Date: 2019-07-12
Title: Add buildstockbatch ymls to each resstock project
Description: Create example project yaml files for use with buildstockbatch for convenience.
Assignees: Joe Robertson
References: pull request 291
[workflow] [feature] [mechanics] ¶
Date: 2019-07-09
Title: Add year argument to simulation controls measure
Description: Update ResidentialSimulationControls measure to include a calendar year argument for controlling the simulation start day of week.
Assignees: Joe Robertson
References: pull request 287
[workflow] [feature] [upgrades] ¶
Date: 2019-06-18
Title: Increase upgrade options from 10 to 20
Description: Increase number of possible upgrade options from 10 to 25.
Assignees: Joe Robertson
References: pull request 273
[workflow] [feature] [testing] ¶
Date: 2019-05-24
Title: Additional example workflow osws
Description: Additional example workflow osw files using TMY/AMY2012/AMY2014 weather for use in regression testing:
TMY
AMY2012
AMY2014
Assignees: Joe Robertson
References: pull request 261
[workflow] [feature] [testing] ¶
Date: 2019-05-22
Title: Store example osw annual simulation results on ci
Description: Additional example workflow osw files using TMY/AMY2012/AMY2014 weather for use in regression testing. Similar to how @shorowit does “regression testing” on https://github.com/NREL/OpenStudio-HPXML.
Assignees: Joe Robertson
References: pull request 259
[workflow] [feature] [lighting] ¶
Date: 2019-05-15
Title: Optional exterior “holiday” lights
Description: Split ResidentialLighting into separate ResidentialLightingInterior and ResidentialLightingOther (with optional exterior holiday lighting) measures. This involves modifications to:
ResidentialLightingOther measure
4 new arguments (daily energy use, holiday period start, holiday period end, holiday schedule)
unit test for verifying that exterior lighting increases by, e.g., 41 days * 1.1 kWh/day = 45 kWh
lighting.rb
new apply_exterior_holiday method
assigning end use subcategories to all light objects
options_lookup.tsv and testing project
existing lighting options now get default holiday argument values
new lighting option to test exterior holiday lighting
SimulationOutputReport / TimeseriesCSVExport measures
custom meters for “garage lighting” and “exterior holiday lighting”
reporting “garage lighting” and “exterior holiday lighting”
Assignees: Joe Robertson
References: pull request 252
[workflow] [feature] [lighting] ¶
Date: 2019-05-06
Title: Lighting measure changes
Description: Split ResidentialLighting into separate ResidentialLightingInterior and ResidentialLightingOther (with optional exterior holiday lighting) measures.
Assignees: Joe Robertson
References: pull request 244
[workflow] [feature] [reporting] ¶
Date: 2019-05-02
Title: Register climate zones
Description: Register climate zones (BA and IECC) based on the simulation EPW file. This is a pretty simple and straightforward PR: it adds two columns “climate_zone_ba” and “climate_zone_iecc” (based on the epw) to the results csv.
Assignees: Joe Robertson
References: pull request 245
[workflow] [feature] [testing] ¶
Date: 2019-04-22
Title: Integrity check unit tests
Description: Unit tests and performance improvements for integrity checks. Adds unit tests to make sure that the integrity checks are covering various potential scenarios that would cause errors. Each unit test consists of a housing_characteristics dir with custom TSVs and corresponding options in the test_options_lookup.tsv that should cause the error. The unit tests check that the appropriate error message is hit.
Assignees: Scott Horowitz
References: pull request 237
[workflow] [feature] [testing] ¶
Date: 2019-04-22
Title: Integrity check performance improvement
Description: Unit tests and performance improvements for integrity checks. Dramatically improves the speed of performing measure argument checks. Rather than checking every combination of option for every parameter that contributes to a single measure’s arguments, we now pick options from each parameter in step.
Assignees: Scott Horowitz
References: pull request 239
[workflow] [feature] [mechanics] ¶
Date: 2019-04-12
Title: TSV Speed Improvements
Description: Unit tests and performance improvements for integrity checks. This PR substantially speeds up integrity checks for TSVs with large numbers of rows (and has the side benefit of speeding up sampling) by using caching.
Assignees: Scott Horowitz
References: pull request 228
[workflow] [bugfix] [testing] ¶
Date: 2019-10-18
Title: Enforce rubocop as separate ci test
Description: Enforce rubocop as CI test so code with offenses cannot be merged. Code can no longer be committed to the repo with rubocop offenses.
Assignees: Joe Robertson
References: pull request 331
[workflow] [bugfix] [mechanics] ¶
Date: 2019-10-17
Title: Fix assignment of bedrooms to units
Description: Bugfix when specifying numbers of bedrooms to building units. This fixes a bug when you try to assign, e.g., 3, 2, 1, 2, 2, 3 numbers of bedrooms to 6 building units.
Assignees: Joe Robertson
References: pull request 330
[workflow] [bugfix] [testing] ¶
Date: 2019-09-23
Title: Fixes #319
Description: Add tests to ensure that the Run Measure argument is correctly defined in all Apply Upgrade measures for all projects. Fixes #319. Added tests to ensure that the Run Measure argument is correctly defined in all Apply Upgrade measures for all projects.
Assignees: Scott Horowitz
References: pull request 320
[workflow] [bugfix] [mechanics] ¶
Date: 2019-09-19
Title: Log the error string along with backtrace
Description: Log the error message along with the backtrace when an applied measure fails. Currently, the apply_measure function only logs the error backtrace when the measure being applied fails, but not the actual error message. This fixes the issue, and logs the error message alongside the backtrace.
Assignees: Rajendra Adhikari
References: pull request 315
[workflow] [bugfix] [mechanics] ¶
Date: 2019-08-23
Title: Get past runner values of any type
Description: Able to get past runner values of any type, and not just as string. Can only get runner past values as string.
Assignees: Joe Robertson
References: pull request 312
[workflow] [bugfix] [ducts] ¶
Date: 2019-08-21
Title: Ducts sometimes placed in garage attic
Description: Bugfix for ducts occasionally getting placed in the garage attic instead of only unfinished attic. This changes the space type for the 1-story building garage attic from unfinished attic to garage attic. This should fix issues brought up by @jonwinkler.
Assignees: Joe Robertson
References: pull request 309
[workflow] [bugfix] [solar hot water] ¶
Date: 2019-08-20
Title: Addresses #306
Description: Ensure that autosizing does not draw the whole tank volume in one minute for solar hot water storage tank. setUseSideDesignFlowRate for solar hw measure.
Assignees: Joe Robertson
References: pull request 307
[workflow] [bugfix] [mechanics] ¶
Date: 2019-08-20
Title: Remove invalid characters from option names
Description: Remove invalid characters from option names for consistency with buildstockbatch. Fixes options that would fail the validation proposed in NREL/buildstockbatch#99.
Assignees: Nate Moore
References: pull request 308
[workflow] [bugfix] [mechanics] ¶
Date: 2019-07-18
Title: Fix bug when you specify all br but not ba
Description: Bugfix for when bedrooms are specified for each unit but bathrooms are not.
Assignees: Joe Robertson
References: pull request 295
[workflow] [bugfix] [mechanics] ¶
Date: 2019-07-09
Title: Don’t request output for “invalid” datapoints
Description: Skip any reporting measure output requests for datapoints that have been registered as invalid.
Assignees: Joe Robertson
References: pull request 286
[workflow] [bugfix] [testing] ¶
Date: 2019-07-02
Title: Update testing project to sweep thru more options
Description: Update testing project to sweep through more options.
Assignees: Nate Moore
References: pull request 280
[workflow] [bugfix] [documentation] ¶
Date: 2019-07-02
Title: Minor readthedocs updates
Description: Updates, edits, and clarification to the documentation.
Assignees: Joe Robertson
References: pull request 285
[workflow] [bugfix] [documentation] ¶
Date: 2019-06-19
Title: Some RTD updates
Description: Updates, edits, and clarification to the documentation.
Assignees: Joe Robertson
References: pull request 274
[workflow] [bugfix] [documentation] ¶
Date: 2019-06-17
Title: Advanced tutorial updates
Description: Updates, edits, and clarification to the documentation.
Assignees: Joe Robertson
References: pull request 270
[workflow] [bugfix] [hvac] ¶
Date: 2019-06-06
Title: HVAC autosizing and add/replace fixes
Description: Various HVAC-related fixes for buildings with central systems. When a model has both a central system and non central system, don’t autosize the non central system (e.g., central boiler with room ac). Cannot have heating-only fan coil anymore; the ZoneHVACUnitHeater object was not being autosized correctly and was resulting in zero heating energy. Don’t remove the cooling-only fan coil when applying a heating-only non central system (e.g., cooling-only fan coil with furnace).
Assignees: Joe Robertson
References: pull request 263
[workflow] [bugfix] [mechanics] ¶
Date: 2019-05-28
Title: Addresses #243 and #254
Description: Bugfix for assuming that all simulations are exactly 365 days.
Assignees: Joe Robertson
References: pull request 255
[workflow] [bugfix] [hvac] ¶
Date: 2019-05-21
Title: Typo in heating coil defrost strategy
Description: Bugfix for heating coil defrost strategy.
Assignees: Joe Robertson
References: pull request 258
software
[software] [feature] [openstudio] ¶
Date: 2019-10-15
Title: OS 2.9.0
Description: Update to OpenStudio v2.9.0 Try out OpenStudio 2.9.0: rc1, rc2, rc3, and final.
Assignees: Joe Robertson
References: pull request 322