A Honeybee Extension for Phius REVIVE Modeling.
Project description
Honeybee-REVIVE:
A Phius-REVIVE plugin for Honeybee and Ladybug-Tools
Honeybee-REVIVE is a free plugin for Ladybug Tools which enables users to add detailed Phius-REVIVE style attributes to their models alongside the normal Honeybee inputs.
This plugin is designed as a plugin for Honeybee v1.8. It can also be utilized by the Ladybug toolkit for building up models within Rhino 3D v8+ and Grasshopper using the honeybee_grasshopper_revive tools. This extension relies on the PH-ADORB library to execute the actual carbon-cost calculations.
Note: PH-Tools and this PH-ADORB library is in no way affiliated with Phius, and the library here is neither reviewed, nor approved by Phius for use in complying with the REVIVE program.
Packages:
-
honeybee_revive: Extend the basic Honeybee extension package with new Phius-REVIVE specific model elements.
-
honeybee_energy_revive: Extend the Honeybee-Energy package with new Phius-REVIVE style attributes for elements such as windows, hvac and construction assemblies.
-
honeybee_revive_standards: Helpful new standards for programs and assemblies which are especially relevant to Passive House practitioners.
Installation:
This package is hosted on PyPi. To install the latests version of the package:
>>> pip install honeybee-revive
Development:
Development [Local]:
Honeybee-REVIVE is free and open-source. We welcome any and all thoughts, opinions, and contributions! To get setup for local development:
- Fork this GitHub repository to your own GitHub account.
- Clone the new repository-fork onto your own computer.
- Setup a virtual environment on your own computer.
- Install the required dependencies:
>>> pip install '.[dev]'
- Recommended Create a new Branch for all your changes.
- Make the changes to the code.
- Add tests to cover your new changes.
- Submit a Pull-Request to merge your new Branch and its changes into the main branch.
Development [Tests]:
Note that Honeybee-REVIVE uses pytest
to run all of the automated testing. Please be sure to include tests for any contributions or edits.
Development [Deployment]:
This package is published on PyPi. To deploy a new version:
- Update the pyproject.toml version number
- Publish a new release through the GitHub repository page:
- This is will trigger the ci.yaml GitHub Action, build, and deploy the package.
More Information:
For more information on the use of these tools, check out the the Passive House Tools website: https://www.PassiveHouseTools.com
Contact:
For questions about Honeybee-REVIVE, feel free to reach out at: PHTools@bldgtyp.com
You can also post questions or comment to the Ladybug-Tools use forum at: https://discourse.ladybug.tools/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for honeybee_REVIVE-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87ad1352b82e6fa3650adaa4456286bc20b4f9e79ab5c7516534ddd906abfeb8 |
|
MD5 | 050f00813dc18a25914d5229f5947258 |
|
BLAKE2b-256 | baf39de6be262f30d3396b0b5412eb0c838de758e0d8ebc8cbcb5df0ffe540e7 |