-
Notifications
You must be signed in to change notification settings - Fork 2
Buildingsync gem 2.0 #158
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
base: develop
Are you sure you want to change the base?
Buildingsync gem 2.0 #158
Changes from all commits
f243ba3
c98975c
68a8afe
2a83c93
dfe729d
1ffd2d0
7362d35
9702752
0ddc764
4d1a4ff
f26a8c0
18eabb5
df7903d
912de8b
02b6643
c171f3c
950a485
c66a72e
65c6178
bdd1022
ad82383
8f81458
98ebb05
986f17c
28923b4
81e6119
7806bd5
1edc954
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| @@ -1,101 +1,99 @@ | ||||||||||
| # BuildingSync | ||||||||||
| # BOSS - BuildingSync OpenStudio Simulator | ||||||||||
|
|
||||||||||
|  | ||||||||||
| BuildingSync OpenStudio Simulator (BOSS) takes in BuildingSync files, creates OpenStudio workflows from their contents, and runs those workflows to create models. | ||||||||||
|
|
||||||||||
| The BuildingSync-Gem is a repository of helpers for reading and writing BuildingSync XML files, and for using that data | ||||||||||
| to drive energy simulations of the subject building. See full documentation [here](https://buildingsync-gem.buildingsync.net). | ||||||||||
|
|
||||||||||
| All of the following are supported: | ||||||||||
|
|
||||||||||
| * convert BuildingSync XML file into: | ||||||||||
| * an OpenStudio Baseline model | ||||||||||
| * an OpenStudio workflow for each scenario defined in the XML file | ||||||||||
| * enable simulation of the baseline model and all workflows and | ||||||||||
| * insert simulation results back into the Building XML file. | ||||||||||
|
|
||||||||||
| ## Installation | ||||||||||
| 1. Install OpenStudio 3.10. Check installation with | ||||||||||
| ```console | ||||||||||
| 🌟 openstudio --version | ||||||||||
| 3.10.0+ce46db07de | ||||||||||
| ``` | ||||||||||
kflemin marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||||||
|
|
||||||||||
| The BuildingSync Gem requires installation of OpenStudio, specifically [OpenStudio v3.4.0](https://openstudio-builds.s3.amazonaws.com/index.html?prefix=3.4.0/). | ||||||||||
| The newer versions of OpenStudio have minor breaking changes that have not been addressed in this repository yet. After OpenStudio is | ||||||||||
| installed, then export the path of the folder that contains the openstudio.rb file to RUBYLIB environment variable | ||||||||||
| (e.g., `export RUBYLIB=/Applications/OpenStudio-3.4.0/Ruby`) | ||||||||||
| 2. Set enviroment variable `RUBYLIB` to the location of your openstudio installation. Check env var with: | ||||||||||
|
||||||||||
| 2. Set enviroment variable `RUBYLIB` to the location of your openstudio installation. Check env var with: | |
| 2. Set environment variable `RUBYLIB` to the location of your openstudio installation. Check env var with: |
Copilot
AI
Apr 2, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The README has a spelling error: enviroment -> environment (and related sentence reads awkwardly). Fixing this improves documentation clarity.
| 2. Set enviroment variable `RUBYLIB` to the location of your openstudio installation. Check env var with: | |
| 2. Set the environment variable `RUBYLIB` to the location of your OpenStudio installation. Check it with: |
Uh oh!
There was an error while loading. Please reload this page.