Openstudio

Latest version: v3.9.0

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 25

22.1.0

* [4550](https://github.com/NREL/OpenStudio/pull/4550) - Addresses #4403, add Sql helper methods to retrieve assembly U-factor, SHGC, and Visible Transmittance values for glazing systems
* [4456](https://github.com/NREL/OpenStudio/pull/4493) - Fix #4456 - Improve performance of OpenStudio::UnzipFile::extractAllFiles
* [4424](https://github.com/NREL/OpenStudio/pull/4424) - Fixes #4361 OpenStudio API-reported surface "netArea" (when dealing with Frame & Divider objects)
* [4502](https://github.com/NREL/OpenStudio/pull/4502) - #4496 - Add gems cbor and msgpack and allow using a package from an openstudio-gems PR
* [4497](https://github.com/NREL/OpenStudio/pull/4497) - Addresses #4495, ElectricLoadCenterDistribution FT has incomplete charge/discharge logic
* [4494](https://github.com/NREL/OpenStudio/pull/4494) - Addresses #4483, OS:Coil:Heating:DX:MultiSpeed:StageData has no Name field
* [4499](https://github.com/NREL/OpenStudio/pull/4499) - Addresses #4410, wrap AirflowNetwork:MultiZone:SpecifiedFlowRate
* [4510](https://github.com/NREL/OpenStudio/pull/4510) - Addresses #4509, bad nodes created for AirLoopHVAC:UnitarySystem with only cooling coil and supplemental heating coil
* [4508](https://github.com/NREL/OpenStudio/pull/4508) - Addresses #4469, method to reverse translate the EnergyPlus ScheduleYear object to the OpenStudio ScheduleRuleset object
* [4525](https://github.com/NREL/OpenStudio/pull/4525) - Fixes #4387 gltf changes as per PR [4520](https://github.com/NREL/OpenStudio/pull/4520) comments/suggestions
* [4485](https://github.com/NREL/OpenStudio/pull/4485) - Fixes #4438 gbXML export order is not reproducible
* [4444](https://github.com/NREL/OpenStudio/pull/4444) - Fixes #4375 gbXML Import reverses floors/ceilings normals and surface types
* [4527](https://github.com/NREL/OpenStudio/pull/4527) - Fixes #4372 intersection issue found using create bar
* [4535](https://github.com/NREL/OpenStudio/pull/4535) - Fixes #4533 - Wrap SurfaceProperty:LocalEnvironment and SurfaceProperty:SurroundingSurfaces
* [4513](https://github.com/NREL/OpenStudio/pull/4513) - Addresses #4457, support gbXML reverse translation where user-input `<Name>` is different from the ID
* [4534](https://github.com/NREL/OpenStudio/pull/4534) - Addresses #4311, add water heaters (mixed or stratified) to the supply side of different plant loops using source/use side connections (e.g., to configure a heat recovery chiller)
* [4528](https://github.com/NREL/OpenStudio/pull/4528) - Cooling tower fixes (ctor for SingleSpeed, and missing IDD defaults) and model tests
* [4520](https://github.com/NREL/OpenStudio/pull/4520) - Adds exports functionality to a use web standard glTF to replace deprecated three.js JSON format
* [4548](https://github.com/NREL/OpenStudio/pull/4548) - Addresses #4531, breaking changes for some model getters:
* CoolingTower:*Speed
* `evaporationLossMode` (`boost::optional<std::string>` to `std::string`)
* `blowdownCalculationMode` (`boost::optional<std::string>` to `std::string`)
* `cellControl` for CoolingTower:VariableSpeed
* PlantLoop
* `commonPipeSimulation` (`boost::optional<std::string>` to `std::string`)
* add new methods: `isCommonPipeSimulationDefaulted`, `commonPipeSimulationValues`, and `validCommonPipeSimulationValues`
* [4505](https://github.com/NREL/OpenStudio/pull/4505) Addresses #4477, improve handling of invalid values passed to SDK by adding optional switch for turning off IDD validity checking
* [4504](https://github.com/NREL/OpenStudio/pull/4504) Fix #2941 - Add option to show workflow run stdout + style + timings

Minor changes and bug fixes

* [4487](https://github.com/NREL/OpenStudio/pull/4487) - Add operator< for BCLComponent and BCLMeasure
* [4482](https://github.com/NREL/OpenStudio/pull/4482) - Fix #4481 - add missing `\ip-units W` to the OpenStudio.idd
* [4491](https://github.com/NREL/OpenStudio/pull/4491) - Fix #4490 - Expose RoofGeometry helpers to Swig bindings
* [4498](https://github.com/NREL/OpenStudio/pull/4498) - Bump to 3.3.1 and add default VT
* [4474](https://github.com/NREL/OpenStudio/pull/4474) - Better string representation of Matrix and Transformation in the bindings
* [4475](https://github.com/NREL/OpenStudio/pull/4475) - Add a method on the FT to get known ft options
* [4512](https://github.com/NREL/OpenStudio/pull/4512) - Update copyrights 2022
* [4537](https://github.com/NREL/OpenStudio/pull/4537) - Review PR #4534 (for issue 4311) - Proposed changes
* [4553](https://github.com/NREL/OpenStudio/pull/4553) - HotFix #4550 - Remove getExteriorFenestrationValue from public API
* [4555](https://github.com/NREL/OpenStudio/pull/4555) - Adjustments to WindowPropertyFrameAndDivider and new model gtest
* [4562](https://github.com/NREL/OpenStudio/pull/4562) - Update idfs to V22.1.0
* [4564](https://github.com/NREL/OpenStudio/pull/4564) - update openstudio gems for standards 0.2.16
* [4518](https://github.com/NREL/OpenStudio/pull/4518) - Bump openstudio-gems, conan-openstudio-ruby and add support for Apple M1
* [4558](https://github.com/NREL/OpenStudio/pull/4558) - Update macOS M1 (arm64) dependencies

**Developer changes**:

* [OpenStudio-benchmarks](https://github.com/NREL/OpenStudio-benchmarks) - Added additional performance benchmark tests to improve SDK performance.


OpenStudio New Contributors
* Brijendra21 made their first contribution in https://github.com/NREL/OpenStudio/pull/4525

20.04

OpenStudio SDK 3.2.0 supports [EnergyPlus Release 9.5](https://github.com/NREL/EnergyPlus/releases/tag/v9.5.0), which is bundled with the OpenStudio installer. It is no longer necessary to download and install EnergyPlus separately. Other builds of EnergyPlus are not supported by OpenStudio SDK 3.2.0.

OpenStudio SDK 3.2.0 supports Radiance 5.0.a.12, which is bundled with the OpenStudio installer; users no longer must install Radiance separately, and OpenStudio will use the included Radiance version regardless of any other versions that may be installed on the system. Other builds of Radiance are not supported by OpenStudio SDK 3.2.0.

OpenStudio SDK 3.2.0 now uses **Ruby 2.7.2** as the supported version (2.5.5 previously in the 3.x series, and 2.2.4 for 2.x series).



As usual, you can refer to the **[OpenStudio SDK Compatibility Matrix](https://github.com/NREL/OpenStudio/wiki/OpenStudio-SDK-Version-Compatibility-Matrix)** for more information.


Installation Steps

- Download and install [OpenStudio SDK](https://github.com/NREL/openstudio) and/or [openstudiocoalition/OpenStudioApplication](https://github.com/openstudiocoalition/OpenStudioApplication) depending on your needs. Select components for installation. Note that OpenStudio Application is a standalone app and does not require you to install OpenStudio SDK.
- Setup a Building Component Library (BCL) account to access online building components and measures. View instructions on how to setup your account and configure the key in OpenStudio.
- The OpenStudio Application SketchUp Plug-in requires SketchUp 2019 (not available for Linux). The OpenStudio Application SketchUp Plug-in does not support older versions of SketchUp. SketchUp must be installed before OpenStudio Application to automatically activate the plugin. If you install SketchUp after OpenStudio Application, simply rerun the OpenStudio Application installer.

For help with common installation problems please visit, http://nrel.github.io/OpenStudio-user-documentation/getting_started/getting_started/.

OpenStudio SDK: Changelog

The 3.2.0 is a major release. This update includes several new features, performance improvements, and bug fixes.
You can find the list of Pull Requests that got into this release [here](https://github.com/NREL/OpenStudio/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aclosed+created%3A2020-10-16..2021-05-04+).

8.5.0

5.0.a.8

• Added support for graphical dual duct system layout in the OpenStudio Application
• Added class PointLatLon for converting geographic coordinates to building coordinates
• Added version_modified element to BCL Measure XML
• Correct parsing of ISO 8601 formatted time strings
• Radiance measure now supports multiple (unlimited) glare sensors per space
• Construction inheritance is now displayed in the space tab

OpenStudio 1.11.0 includes several other minor features as well as many bug fixes. For a full list of changes included in OpenStudio 1.11.0 please see the [complete changelog](https://github.com/NREL/OpenStudio/blob/v1.11.0/CHANGELOG.md).

Issue Statistics Since Previous Release
- 93 new issues were filed since the 1.10.0 release of OpenStudio (not including opened pull requests).
- 72 issues were closed since the 1.10.0 release of OpenStudio (not including closed pull requests).

3.9.0rc3

What's Changed
* Fix namesapce for types in GTest by TShapinsky in https://github.com/NREL/OpenStudio/pull/5293
* Try to fix Broken C bindings workflow due to Alfalfa addition by jmarrec in https://github.com/NREL/OpenStudio/pull/5291
* Relax Alfalfa Point ID Requirements by TShapinsky in https://github.com/NREL/OpenStudio/pull/5296
* Fix 5233 - Validate OSW measures before running by jmarrec in https://github.com/NREL/OpenStudio/pull/5295


**Full Changelog**: https://github.com/NREL/OpenStudio/compare/v3.9.0-rc2...v3.9.0-rc3

3.9.0rc2

What's Changed
* Fix 5223 - update conan ruby to relax MSC_VER restriction by jmarrec in https://github.com/NREL/OpenStudio/pull/5224
* Cppcheck 2.15 by jmarrec in https://github.com/NREL/OpenStudio/pull/5282
* Update os gems for openstudio. by wenyikuang in https://github.com/NREL/OpenStudio/pull/5285
* Correct misspelling of openstudioalfalfa python module by TShapinsky in https://github.com/NREL/OpenStudio/pull/5284

New Contributors
* TShapinsky made their first contribution in https://github.com/NREL/OpenStudio/pull/5284

**Full Changelog**: https://github.com/NREL/OpenStudio/compare/v3.9.0-rc1...v3.9.0-rc2

Page 1 of 25

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.