v1.7.0
OpenStudio Application Version 1.7.0
The OpenStudio Coalition is proud to announce the releases of OpenStudio Application v1.7.0 and OpenStudio SketchUp Plug-in v1.7.0. These releases are based on OpenStudio SDK v3.7.0 which uses EnergyPlus v23.2.0.
Overview
The OpenStudio Application 1.7.0 release updates the application to OpenStudio 3.7.0, EnergyPlus 23.2.0. This version of the OpenStudio Application is the first version to allow access to Python Measures now supported by the OpenStudio SDK. This functionality allows users to create and use Python Measures in OpenStudio Workflows. Opening the door to the measure writing world for Python expands the potential for users to automate and augment their workflows. If you make something amazing, please share it at https://bcl.nrel.gov/!
The OpenStudio Application and OpenStudio SketchUp Plug-in are funded by the OpenStudio Coalition members The Energy Coalition, PSD, VEIC, and EffiBEM. The OpenStudio Coalition has a strategic roadmap (here are the high level results) which prioritizes education and outreach to states, utilities, and higher education while ensuring the OpenStudio Application and OpenStudio SketchUp Plug-in user interfaces continue to be free and open source. To continue our efforts and provide additional support or training, please join us!
New Features:
- Update to OpenStudio SDK v3.7.0 and EnergyPlus v23.2.0 by @jmarrec in #627
- Updated the Qt dependency from 6.3.0 to 6.6.1 by @macumber in #650.
- A new option to create and run Python measures has been added to the OpenStudio Application by @jmarrec in #651.
- An option to re-enable the Classic CLI (which does not support Python Measures) has been added as well.
- A search bar has been added to the library tab by @macumber in #618
- Added geometry diagnostics in the geometry preview: incorrectly oriented surfaces, non convex spaces by @jmarrec in #630
- Allow searching and bulk updating output variables by @jmarrec in #623 and @macumber in #631
Bug Fixes:
- Fix the crash in schedules view by @macumber in #614
- Fix #482 - SwimmingPool:Indoor icon + policy and implement a way to deal with ModelObjects having a model-dependent parameter by @jmarrec in #621
- Fix #560 - Refactor HVACSystems view to hide unavailable controls, allow zooming display on VRF + Refrigeration tab by @jmarrec in #622
- Fix #238 - Add a search bar for the Output Variable list, allow displaying only selected, bulk setting reporting frequency by @jmarrec in #623
- Fix #638 - Make links clickable for measure descriptions by @jmarrec in #639
- Install the OpenStudio Results measure as a backup to the BCL by @macumber in #642
- Fix bug when cloning a story with windows by @macumber in #643
- Update mechanical ventilation outdoor air method combo box by @eringold in #646
- Partially address Mac hang issue #659 by @jmarrec in #663
Internal/Developer changes:
- Fix MacOS CI by @macumber in #624
- Geometry Preview refactor - separate into several files, allow running in browser directly by @jmarrec in #628
- Update to OpenStudio SDK 3.7.0-alpha (latest nightly build) by @jmarrec in #627
- Use the GitHub hosted macos-13 runners by @macumber in #647
- Re-enable tar.gz for MacOS by @macumber in #654
- Properly find libruby/libpythonengine on macOS by @jmarrec in #664
- Test SDK CLI from installers from another C++ CI run by @jmarrec in #666
- Redo app build caching by @jmarrec in #667
- 1.7.0 rc2 fixes by @jmarrec in #676
Installation Instructions
OpenStudio Application v1.7.0 is supported on 64-bit Windows 10 – 11, OS X 11.0 and higher for x86, OS X 12.1 and higher on M1, Ubuntu 20.04, and Ubuntu 22.04. The OpenStudio SketchUp Plug-in v1.7.0 requires SketchUp 2021 or higher. Refer to the OpenStudio Application Compatibility Matrix and the OpenStudio SketchUp Plug-in Compatibility Matrix for more information.
- Download and run the correct OpenStudio Application v1.7.0 installer for your platform. Select components for installation. Note that OpenStudio Application is a standalone app and does not require you to install OpenStudio SDK.
- (Optional) Download the OpenStudio SketchUp Plug-in v1.7.0 RBZ package. Launch SketchUp 2021 or higher and install the RBZ package.
- New - The new GitHub based Building Component Library (BCL) no longer requires an account to access online building components and measures!
- Note that the Mac installers are currently not signed by the OpenStudio Coalition. To run these installers, the user must ctrl-click the file and select open. Additionally, Mac OS may add a quarantine attribute to the dmg file that prevents it from opening. This attribute can be removed using the command
xattr -dr com.apple.quarantine
at the command line. - Note that the current version of SketchUp 2023 (Version 23.1.341) on Mac is currently affected by OpenStudio SketchUp Plug-in crashes on launch on Mac (x86_64 and ARM) with SketchUp 2023 #133. For Mac users, it is advised to use SketchUp 2022 with the OpenStudio SketchUp Plug-in until this issue is resolved.
- Note that PAT and DView are not included in either the SDK or Application installers. You will need to install PAT separately which is distributed on the OpenStudio-PAT GitHub page and DView at the Dview home page.
Installation Notes
For help with common installation problems and more detailed instructions please visit, https://openstudiocoalition.org/getting_started/getting_started/.
Changelog
Full Changelog: v1.6.0...v1.7.0
Date Range: 2023-06-06 (v1.6.0) - 2024-02-01:
New Issues: 33
Closed Issues: 31
Accepted Pull Requests: 34
Total Open Issues: 135
Total Open Pull Requests: 2
Click to see details
Closed Issues: 31
- ➕ #238, Possible option of a search icon in the output variable tab
- ➕ #284, Have a search icon in the right-hand pane.
- ✔️ #314, Inspector dialog allows setting invalid object names
- ✔️ #332, Making a copy of some measures crushes the app
- ➕ #482, Adjust Policy for Swimming Pool to hide Pool Water In/Outlet Nodes (+ icon)
- ✔️ #554, Openstudio application crashes after clicking on thermal zone tab
- ✔️ #560, HVAC tab for VRF does not zoom
- ➕ #562, Search Function Request for User Interface in "My Model" tab and "Library" tab especially for HVAC tab
- ✔️ #590, Remove caching of the build dir on GHA
- ✔️ #602, OpenStudioApplication 1.6.0 - Release Checklist #507
- ✔️ #605, v1.6.0-rc1 Testing: Call for help from the community
- ✔️ #613, Crashes with assigning Summer/Winter Schedule
- ✔️ #616, OSM geometry rendering doesn't reflect space origins (but IDF does)
- ✔️ #617, Can't find any file in the online BCL
- ✔️ #619, Cannot find open studio results measure (msg when app launches & issue when running a simulation)
- ➕ #625, Refactor HVACSystemsController to hide controls by default and enable them only when needed
- ➕ #626, Redo the layout of the new Output:Variable filter capability
- ✔️ #632, Window and door components are not placing on geometry in floorspace.js
- ✔️ #634, Viewing HVAC Systems Control view resets Controller:MechanicalVentilation System Outdoor Air Method
- ➕ #638, Make links clickable in measure descriptions
- ✔️ #640, Unable to find openstudio measures.
- ➕ #641, Bundle OpenStudio Results Measure with installer
- ➕ #653, v1.7.0-rc1 Testing: Call for help from the community
- ✔️ #655, Unknown CMake command "conan_check" ?
- ✔️ #657, Can't run Python measure on Mac M1
- ➕ #660, Better feedback from measures using new CLI
- ✔️ #661, Crash when using OS:GroundHeatExchanger:HorizontalTrench
- ➕ #665, Add CI test to automatically install OSApp and run example workflow
- ✔️ #673, RPATH broken for OpenStudioApplication 1.7.0-rc2 on Ubuntu
- ✔️ #674, OpenStudioApplication 1.7.0-rc2: cannot load qtwebengine (geometry preview / results tabs)
- ✔️ #675, Chromium debug fails
Accepted Pull Requests: 34
- ✔️ #611, Merge for 1.6.0 release
- ✔️ #614, Fix the crash in schedules view
- ➕ #618, Add search bar to OSCollapsibleItemList
- ➕ #621, Fix #482 - SwimmingPool:Indoor icon + policy and implement a way to deal with ModelObjects having a model-dependent parameter
- ➕ #622, Fix #560 - Refactor HVACSystems view to hide unavailable controls, allow zooming display on VRF + Refrigeration tab
- ➕ #623, Fix #238 - Add a search bar for the Output Variable list, allow displaying only selected, bulk setting reporting frequency
- ✔️ #624, Fix MacOS CI
- ✔️ #627, Update to OpenStudio SDK 3.7.0-alpha (latest nightly build)
- ➕ #628, Geometry Preview refactor - separate into several files, allow running in browser directly
- ➕ #629, New Geometry Diagnostics in the Geometry Preview: Detect incorrectly oriented surfaces in spaces, non convex spaces
- ✔️ #630, New Geometry Diagnostics in the Geometry Preview: Detect incorrectly oriented surfaces in spaces, non convex spaces
- ✔️ #631, Update variables layout
- ✔️ #635, Update to OpenStudio 3.7.0-alpha based on EnergyPlus v23.2.0 official
- ✔️ #636, Update to OpenStudio 3.7.0-rc1
- ✔️ #637, Disable TLS_VERIFY for conan cmake for windows CI runner
- ➕ #639, Fix #638 - Make links clickable for measure descriptions
- ✔️ #642, Install the OpenStudio Results measure as a backup to the BCL
- ✔️ #643, Fix bug when cloning a story with windows
- ✔️ #644, Update to OpenStudio v3.7.0
- ✔️ #645, Update the application version
- ✔️ #646, Update mechanical ventilation outdoor air method combo box
- ✔️ #647, Use the GitHub hosted macos-13 runners
- ✔️ #648, Update OSM versions to 3.7.0
- ✔️ #650, Update to Qt 6.6.1
- ✔️ #651, Add support for Python Measures
- ✔️ #652, Merge to master for 1.7.0
- ✔️ #654, Re-enable tar.gz for MacOS
- ✔️ #662, Support new CLI output
- ✔️ #663, Bad workaround for #659
- ✔️ #664, #657 - Properly find libruby/libpythonengine on macOS
- ✔️ #666, Test SDK CLI from installers from another C++ CI run
- ✔️ #667, Redo app build caching
- ✔️ #676, 1.7.0 rc2 fixes
- ✔️ #677, Add help menu item to debug webgl issues
Total Open Issues: 135 (#130, #132, #111, #112, #142, #113, #143, #158, #133, #134, #172, #135, #136, #162, #139, #174, #157, #166, #175, #138, #167, #137, #121, #176, #114, #144, #152, #171, #141, #115, #140, #122, #116, #164, #170, #165, #151, #154, #148, #117, #150, #123, #169, #153, #124, #160, #155, #125, #156, #105, #159, #161, #120, #127, #118, #119, #128, #129, #146, #147, #168, #19, #42, #78, #101, #96, #104, #179, #199, #206, #213, #217, #224, #234, #239, #253, #254, #262, #263, #271, #272, #273, #278, #279, #280, #289, #293, #298, #300, #322, #335, #336, #337, #338, #357, #371, #377, #380, #381, #389, #396, #400, #410, #411, #416, #417, #423, #472, #475, #481, #485, #491, #493, #495, #512, #520, #529, #542, #555, #557, #561, #571, #612, #615, #620, #633, #649, #656, #658, #659, #668, #669, #670, #671, #672)