Skip to content

sawenchalmers/heath

Repository files navigation

Heath

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.

Installation instructions

Dependencies:

To install:

  1. Unzip the .zip file containing this .README file
  2. 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)
  1. Save the Rhino file before launching Heath.
  2. Open Heath (heathUI.x.y.z.gh file) through Grasshopper.
  3. If you don't have all the Grasshopper plug-ins, just click download upon opening the file. matplotlib, numpy and 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

Getting started

  • N/A

Features

  • N/A

Development

  • Ongoing development happens in dev branch
  • Releases are merged into main branch
  • Versions use semantic version

Folders

  • /dist - contains releases
  • /doc - contains documentation
  • /model - contains .gh and .3dm files
  • /src - contains source code
  • /test - contains testing files

Releasing a new version

  • 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.gh as dist/heathUI_x.y.z.gh
  • Run python pack_heath.py -v x.y.z in root to generate dist/heath_x.y.z.zip for distribution
  • After pushing to main, rename the dev file in /model

Git usage (general)

  • git add . to add all changes made
  • git commit -m"chore/fix/feat: short description of commit" to document
    • Use chore for minor changes, fix for bug fix, feat for new feature

Git usage (authorised users)

  • Make sure Rhino/GH files are not open
  • git pull to get updates from server (fix any merge issues)
  • git push to push to server

Git usage (unauthorised users)

  • 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!

Contact

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

Changelog

0.9.1

  • 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

0.9.0

  • Bug fixes and improvements

0.8.0

  • Bug fixes and improvements

0.7.0

  • Bug fixes and improvements

0.6.0

  • Major changes to UI and added features

0.5.0

  • Bug fixes and improvements

0.4.0

  • Back-end updates
  • New logo celebration!

0.3.0

  • Back-end updates

0.2.0

  • Updates to UI and back-end

0.1.0

  • Initial version

About

No description, website, or topics provided.

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages