MCPcopy Create free account
hub / github.com/NatLabRockies/OpenStudio

github.com/NatLabRockies/OpenStudio @v3.11.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.11.0 ↗ · + Follow
44,135 symbols 155,900 edges 4,371 files 2,235 documented · 5% updated 12d agov3.11.0 · 2026-01-15★ 632243 open issues

Browse by type

Functions 38,152 Types & classes 5,983
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

OpenStudio

OpenStudio is a cross-platform (Windows, Mac, and Linux) collection of software tools to support whole building energy modeling using EnergyPlus and advanced daylight analysis using Radiance. OpenStudio is an open source project to facilitate community development, extension, and private sector adoption.

The OpenStudio SDK allows building researchers and software developers to quickly get started through its multiple entry levels, including access through C++, Ruby, Python, and C#.

More information and documentation is available at the OpenStudio website. User support is available via the community moderated question and answer resource unmethours.com.

Installation Notes (macOS)

For development builds (artifacts downloaded from GitHub Actions), you may encounter a "Damaged" error or "Unidentified Developer" warning on macOS, especially on Apple Silicon (ARM) machines. This is because these builds are not notarized by Apple.

If you encounter these issues, please follow these steps to bypass the security check for this specific installer:

  1. Mount the DMG: Locate the downloaded .dmg file in Finder. Right-click (or Control-click) the file and select Open.
  2. Launch Installer: Inside the mounted disk image window, Right-click (or Control-click) the OpenStudio-Installer.app file and select Open.
  3. Acknowledge Warning: A security warning dialog will appear. Click Open if available. If only OK is available, click it (the installer might close).
  4. Security Settings: Open System Settings (or System Preferences) and navigate to Privacy & Security.
  5. Allow the App: Scroll down to the "Security" section. Look for a note about the OpenStudio application being blocked. Click the Open Anyway button.
  6. Confirm Open: A final confirmation dialog will appear. Click Open.
  7. Authenticate: Enter your system password when prompted to authorize the installation.

Core symbols most depended-on inside this repo

Shape

Method 33,365
Class 5,957
Function 4,787
Enum 26

Languages

C++96%
Ruby2%
TypeScript1%
Python1%
C#1%

Modules by API surface

src/energyplus/ForwardTranslator.hpp483 symbols
src/airflow/contam/PrjObjects.cpp421 symbols
src/airflow/contam/PrjObjectsImpl.cpp416 symbols
resources/web_assets/d3.min.js376 symbols
src/utilities/filetypes/EpwFile.cpp321 symbols
src/utilities/sql/SqlFile_Impl.cpp308 symbols
src/utilities/sql/SqlFile.cpp289 symbols
src/model/CoilCoolingDXSingleSpeedThermalStorage.cpp286 symbols
src/isomodel/UserModel.hpp267 symbols
src/model/AirConditionerVariableRefrigerantFlow.cpp247 symbols
src/model/Facility.cpp246 symbols
src/model/RefrigerationCase.cpp212 symbols

For agents

$ claude mcp add OpenStudio \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page