Releases: NREL/OCHRE
Releases · NREL/OCHRE
v0.9.2
New release as of 11/30/2025. Fix a breaking issue with pint package for google colab example and roll latest round of changes from dev into a minor version release. See the changelog for more details on fixed issues
Full list of changes: v0.9.1...v0.9.2
v0.9.1
v0.9.0
What's Changed
- Added multi-speed parameters for HVAC in ResStock 2024 by @mnblonsky in #130
- Updated to OS-HPXML v1.7 by @mnblonsky in #132
- Added DSE=1 for Room AC by @sugirdhalakshmi in #138
- Added new EV data, inputs, control methods, and metrics by @mnblonsky in #137
- Fixed Attic-garage boundary by @jmaguire1 in #149
- Fixed ducts in multiple locations by @mnblonsky in #151
- Added circuit sharing/pausing and smart EV charger by @JingWang-CUB in #152
- Allow superinsulated slabs by @jmaguire1 in #158
- Added backup controls by @kendallbaertlein in #160
- Added example scripts by @mnblonsky in #154
- Added event-based load features by @mnblonsky in #166
- Updated docs and user tutorial by @mnblonsky in #171
- v0.9.0 by @mnblonsky in #172
- Added command line interface and GUI
- Renamed key input arguments (see changelog)
New Contributors
- @JingWang-CUB made their first contribution in #152
Full Changelog: v0.8.6...v0.9.0
v0.8.6
- Updated docs config for ReadTheDocs
Full Changelog: v0.8.5-beta...v0.8.6
v0.8.5-beta
What's Changed
Key Changes
- Added controls and optional schedule columns for HVAC, Water Heater, EV, and Battery
- Updated PV model to integrate with PVWatts using PySAM v5.0 (not backwards compatible)
- Changed the units for some outputs related to heat gains/capacity
- Moved default input file path for package installation
- Replaced setup.py with pyproject.toml
- Fixed bug with schedule file import using Pandas v2.2
- Fixed syntax warning for Python 3.12
List of Pull Requests
- User Improvements by @mnblonsky in #86
- Unit conversion error on strip heat capacity. by @jmaguire1 in #92
- Standalone HVAC bug fix by @mnblonsky in #98
- HVAC external capacity control by @mnblonsky in #84
- State space model reduction bug fix by @mnblonsky in #108
- Update to PySAM v5.0 by @mnblonsky in #104
- New controls by @mnblonsky in #106
- Package Improvements by @mnblonsky in #120
- Fixing EV random event generator by @mnblonsky in #122
- merge for v0.8.5 by @mnblonsky in #125
Full Changelog: v0.8.4-beta...v0.8.5-beta
v0.8.4
What's Changed
OCHRE now works with HPXML files generated from OS-HPXML 1.5 and 1.6. This includes BEopt 3.0 and ResStock 3.0 and 3.1.
Key Changes
- Fixed bug with air infiltration inputs (works with ResStock 3.0 and 3.1, and OS-HPXML 1.6.0)
- Fixed bug with 2-speed HVAC control
- Fixed bug with nested dictionary arguments for Envelope zones and boundaries
- Fixed bug when setting ScheduledLoad power to 0
- Removed requirement for HVAC setpoint schedule in HPXML file
- Added garage door boundary. Uses the same material as a regular door
Full Changelog: v0.8.3-beta...v0.8.4-beta
v0.8.3-beta
Initial public release of OCHRE