Skip to content
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

Simple bill calcs (enhancement) #1012

Merged
merged 47 commits into from
Jun 13, 2023
Merged

Simple bill calcs (enhancement) #1012

merged 47 commits into from
Jun 13, 2023

Conversation

joseph-robertson
Copy link
Contributor

@joseph-robertson joseph-robertson commented Dec 16, 2022

Pull Request Description

Closes #890.

Add optional simple_filepath yml argument for pointing to user-specified TSV file of utility rates. The TSV file can contain utility rates mapped by State, or any other parameter.

Test the new optional simple_filepath yml argument in the testing projects, under additional Bills2 (resources/data/simple_rates/State.csv) and Bills3 (resources/data/simple_rates/County.csv) scenarios.

Checklist

Not all may apply:

  • Tests (and test files) have been updated
  • Documentation has been updated
  • Changelog has been updated
  • openstudio tasks.rb update_measures has been run
  • No unexpected regression test changes on CI (checked comparison artifacts)

@joseph-robertson joseph-robertson self-assigned this Dec 16, 2022
joseph-robertson added a commit that referenced this pull request Feb 3, 2023
…9b56438

5c0bd9b56438 Merge pull request #1012 from NREL/additional-properties-updates
8fa43c9bb448 Update Changelog.md
2569aeb17804 Minor cleanup. Reverts EPvalidator.xml and docs changes.
39032492560d Latest results.
5717b02e84a1 Merge branch 'master' into additional-properties-updates
eab2693294df Update description and docs.
a0176f01e5cb Merge pull request #1010 from NREL/fix_timeseries_emissions
15dc8bc1f0b0 Latest results.
3961f4dfd771 Update Changelog.md [ci skip]
6e981e11bc0a Latest results.
c8ea2273a98e Test more characters.
dea7fa60c414 Latest results.
ddc83ef99c93 Merge branch 'master' into additional-properties-updates
b5d2f37c644f Fixes and updates to tear down method.
63df131dbb14 Add convenience method for retrieving additional properties.

git-subtree-dir: resources/hpxml-measures
git-subtree-split: 5c0bd9b5643882c90654364a6fa3528b36cf6afd
joseph-robertson pushed a commit that referenced this pull request Feb 3, 2023
a635749cb4 Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML into os340
dd87b39af6 Try None strictness level.
5c0bd9b564 Merge pull request #1012 from NREL/additional-properties-updates
8fa43c9bb4 Update Changelog.md
2569aeb178 Minor cleanup. Reverts EPvalidator.xml and docs changes.
b5bcd6d883 Merge branch 'os340' of https://github.com/NREL/OpenStudio-HPXML into os340
9b33a9b5f5 Remove battery warning.
3903249256 Latest results.
5717b02e84 Merge branch 'master' into additional-properties-updates
eab2693294 Update description and docs.
54b4e02bab Latest results.
6e981e11bc Latest results.
c8ea2273a9 Test more characters.
dea7fa60c4 Latest results.
ddc83ef99c Merge branch 'master' into additional-properties-updates
b5d2f37c64 Fixes and updates to tear down method.
63df131dbb Add convenience method for retrieving additional properties.

git-subtree-dir: resources/hpxml-measures
git-subtree-split: a635749cb499e518cfb164246f18b8b1e26e5dcb
joseph-robertson added a commit that referenced this pull request Feb 3, 2023
…48fb6c9

9be6b48fb6c9 Merge pull request #1027 from NREL/foundation-floor-area
fcb76b8aa1f0 Use new method throughout test.
89ecff3bb5e3 Add test for various foundations.
689cf5ff2086 Exclude garages from foundation floors.
62bf4d1d56ef Foundation slab could be at grade.
d85026c649a1 Update the changelog.
d7494630ba16 Update docs.
c94657aa98f8 Update tests.
cc7aa49ba455 Add new multiplier to measure and constants.
5c0bd9b56438 Merge pull request #1012 from NREL/additional-properties-updates
8fa43c9bb448 Update Changelog.md
2569aeb17804 Minor cleanup. Reverts EPvalidator.xml and docs changes.
39032492560d Latest results.
5717b02e84a1 Merge branch 'master' into additional-properties-updates
eab2693294df Update description and docs.
a0176f01e5cb Merge pull request #1010 from NREL/fix_timeseries_emissions
15dc8bc1f0b0 Latest results.
3961f4dfd771 Update Changelog.md [ci skip]
6e981e11bc0a Latest results.
c8ea2273a98e Test more characters.
dea7fa60c414 Latest results.
ddc83ef99c93 Merge branch 'master' into additional-properties-updates
b5d2f37c644f Fixes and updates to tear down method.
63df131dbb14 Add convenience method for retrieving additional properties.

git-subtree-dir: resources/hpxml-measures
git-subtree-split: 9be6b48fb6c978358cc8e942001ac2b2a9586eae
@afontani afontani marked this pull request as ready for review February 22, 2023 20:23
Copy link
Contributor

@ekpresent ekpresent left a comment

Choose a reason for hiding this comment

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

@joseph-robertson walked me through the capabilities today. These will be very useful and I appreciate the presence of reasonable defaults when there is a missing bill specification. We are planning to test as part of the LARGEEE run if we can merge it quickly to the appropriate branch.

Note that at some point in the future we will probably need/want to be able to have multiple dependencies for utility rates - a key example being the intersection of geography (e.g. state) and EV presence.

@joseph-robertson joseph-robertson merged commit 9c08240 into develop Jun 13, 2023
5 of 6 checks passed
@joseph-robertson joseph-robertson deleted the simple-bill-calcs2 branch June 13, 2023 00:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Calculate simple utility bills (enhancements)
3 participants