This Grasshopper plugin provides a UI for life cycle building performance assessment in the Rhino environment. The plugin is not yet available on Food4Rhino, but its sister app Brimstone is.
Dependencies:
- Rhino 8
- HumanUI
- Human
- eleFront
- Telepathy
- Heteroptera
- Wombat
- MetaHopper
- Ladybug Tools (1.8.0): https://github.com/ladybug-tools/lbt-grasshopper/wiki
- Radiance
- OpenStudio
To install:
- Unzip the .zip file containing this .README file
- Copy and paste the following file and folders to the Grasshopper User Object* folder (replacing any existing files/folders):
- UserObjects/heath, (folder)
- UserObjects/brimstone_data, (folder)
- UserObjects/brimstone.py, (file)
- Save the Rhino file before launching Heath.
- Open Heath (
heathUI.x.y.z.ghfile) through Grasshopper. - If you don't have all the Grasshopper plug-ins, just click download upon opening the file.
matplotlib,numpyand other python packages will be installed automatically the first time the file is opened.
*The User Object folder can be accessed in Grasshopper through:
File -> Special Folders -> User Object Folder
or at: C:\Users\[your name]\AppData\Roaming\Grasshopper\UserObjects
- N/A
- N/A
- Ongoing development happens in
devbranch - Releases are merged into
mainbranch - Versions use semantic version
- /dist - contains releases
- /doc - contains documentation
- /model - contains .gh and .3dm files
- /src - contains source code
- /test - contains testing files
- Update heath_globals.version in src/heath.py
- Update current_gh_versions input of "Heath - Fly!" component in .gh model
- Copy
heathUI_x.y.z-dev.ghasdist/heathUI_x.y.z.gh - Run
python pack_heath.py -v x.y.zin root to generatedist/heath_x.y.z.zipfor distribution - After pushing to
main, rename the dev file in/model
git add .to add all changes madegit commit -m"chore/fix/feat: short description of commit"to document- Use
chorefor minor changes,fixfor bug fix,featfor new feature
- Use
- Make sure Rhino/GH files are not open
git pullto get updates from server (fix any merge issues)git pushto push to server
- In GitHub, navigate to https://github.com/sawenchalmers/heath/
- Create a fork
- In the top bar, click "Fork" and "+ Create a new fork"
- Clone the fork
- Make any changes locally
- When you are ready to merge with the main branch, create a pull request
- In GitHub, navigate to your forked repository
- Press "sync changes" to get any changes from the main repository
- In GitHub, navigate to https://github.com/sawenchalmers/heath/
- Click "New pull request"
- Click "compare across fork" under the page title
- Select the main fork as the "base repository"
- Select your fork as the "head repository"
- Click "Create pull request"
- Give the pull request a title and comments as relevant
- Click "Create pull request"
- Done!
Author: Toivo Säwén, sawen@chalmers.se
Contributors: Isac Mjörnell, misac@chalmers.se; Jieming Yan, jieming@chalmers.se; Lina Eriksson, linaerik@student.chalmers.se
Testing: Simon Kallioinen, Maja Lindborg, Giovana Fantin do Amaral Silva, Omar Zalloum, Daniel Runebjörk
- Bug fixes and visual improvements
- Added settings to daylight simulation dialogue
- Prevented launching Heath with faulty installation
- Deactivated Cyclops
- Remove context from Model visualisation
- Added "Energy end use" visualisation
- Output design day for heating and cooling balance visualisations
- Added default HVAC system to energy model
- Fixed Klimatdatabas API access
- Bug fixes and improvements
- Bug fixes and improvements
- Bug fixes and improvements
- Major changes to UI and added features
- Bug fixes and improvements
- Back-end updates
- New logo celebration!
- Back-end updates
- Updates to UI and back-end
- Initial version