# Honeybee-REVIVE:
### A Phius-REVIVE plugin for Honeybee and Ladybug-Tools
Honeybee-REVIVE is a free plugin for [Ladybug Tools](https://www.ladybug.tools/) which enables users to add detailed [Phius-REVIVE](https://www.phius.org/phius-revive-2024) 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+](https://www.rhino3d.com/) and Grasshopper using the [honeybee_grasshopper_revive](https://github.com/PH-Tools/honeybee_grasshopper_REVIVE) tools. This extension relies on the [PH-ADORB](https://github.com/PH-Tools/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.*
<details>
<summary><strong>Packages:</strong></summary>
- **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.
</details>
<details>
<summary><strong>Installation:</strong></summary>
This package is [hosted on PyPi](https://pypi.org/project/honeybee-REVIVE/). To install the latests version of the package:
```python
>>> pip install honeybee-revive
```
</details>
<details>
<summary><strong>Development:</strong></summary>
### Development [Local]:
Honeybee-REVIVE is free and open-source. We welcome any and all thoughts, opinions, and contributions! To get setup for local development:
1. **Fork** this GitHub repository to your own GitHub account.
1. **Clone** the new repository-fork onto your own computer.
![Screenshot 2024-10-01 at 3 48 51 PM](https://github.com/user-attachments/assets/6b7e0853-4b90-4b05-9344-8ced9ff04de9)
1. Setup a **virtual environment** on your own computer.
1. Install the required **dependencies**: `>>> pip install '.[dev]'`
1. *Recommended* Create a new **Branch** for all your changes.
1. Make the changes to the code.
1. Add tests to cover your new changes.
1. Submit a **Pull-Request** to merge your new Branch and its changes into the main branch.
### Development [Tests]:
Note that Honeybee-REVIVE uses [`pytest`](https://docs.pytest.org/en/stable/#) 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](https://pypi.org/project/honeybee-REVIVE/). To deploy a new version:
1. Update the [pyproject.toml version number](https://github.com/PH-Tools/honeybee_REVIVE/blob/04039ea13f699cd81a76f036c44af628b9dba946/pyproject.toml#L3)
1. Publish a new release through the GitHub repository page:
![Screenshot 2024-09-26 at 10 05 14 AM](https://github.com/user-attachments/assets/8e831f39-03ee-4704-8a78-f3353960b3ea)
1. This is will trigger the [ci.yaml](https://github.com/PH-Tools/honeybee_REVIVE/blob/main/.github/workflows/ci.yaml) GitHub Action, build, and deploy the package.
</details>
<details>
<summary><strong>More Information:</strong></summary>
For more information on the use of these tools, check out the the Passive House Tools website:
[https://www.PassiveHouseTools.com](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/](https://discourse.ladybug.tools/)
</details>
![Tests](https://github.com/PH-Tools/honeybee_revive/actions/workflows/ci.yaml/badge.svg)
Raw data
{
"_id": null,
"home_page": null,
"name": "honeybee-REVIVE",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "Ed May <phtools@bldgtyp.com>",
"keywords": "Honeybee, Honeybee-Energy, Passive House, Building Retrofit, Architecture, Energy Modeling, PHIUS, ADORB, Carbon Emissions, Embodied Carbon, Embodied CO2",
"author": null,
"author_email": "Ed May <phtools@bldgtyp.com>",
"download_url": "https://files.pythonhosted.org/packages/c4/eb/b4c1104e90b238285739493f7dc9e83a6a0e83baf6b4728f952e8cec821e/honeybee_revive-0.0.17.tar.gz",
"platform": null,
"description": "# Honeybee-REVIVE:\n### A Phius-REVIVE plugin for Honeybee and Ladybug-Tools\n\nHoneybee-REVIVE is a free plugin for [Ladybug Tools](https://www.ladybug.tools/) which enables users to add detailed [Phius-REVIVE](https://www.phius.org/phius-revive-2024) style attributes to their models alongside the normal Honeybee inputs. \n\nThis 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+](https://www.rhino3d.com/) and Grasshopper using the [honeybee_grasshopper_revive](https://github.com/PH-Tools/honeybee_grasshopper_REVIVE) tools. This extension relies on the [PH-ADORB](https://github.com/PH-Tools/PH_ADORB) library to execute the actual carbon-cost calculations.\n\n\n#### *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.*\n\n<details>\n<summary><strong>Packages:</strong></summary>\n\n- **honeybee_revive:** Extend the basic Honeybee extension package with new Phius-REVIVE specific model elements.\n\n- **honeybee_energy_revive:** Extend the Honeybee-Energy package with new Phius-REVIVE style attributes for elements such as windows, hvac and construction assemblies.\n\n- **honeybee_revive_standards:** Helpful new standards for programs and assemblies which are especially relevant to Passive House practitioners.\n\n</details>\n\n<details>\n<summary><strong>Installation:</strong></summary>\n\nThis package is [hosted on PyPi](https://pypi.org/project/honeybee-REVIVE/). To install the latests version of the package:\n\n```python\n>>> pip install honeybee-revive\n```\n</details>\n\n<details>\n<summary><strong>Development:</strong></summary>\n\n### Development [Local]:\nHoneybee-REVIVE is free and open-source. We welcome any and all thoughts, opinions, and contributions! To get setup for local development:\n1. **Fork** this GitHub repository to your own GitHub account.\n1. **Clone** the new repository-fork onto your own computer.\n![Screenshot 2024-10-01 at 3 48 51\u202fPM](https://github.com/user-attachments/assets/6b7e0853-4b90-4b05-9344-8ced9ff04de9)\n1. Setup a **virtual environment** on your own computer.\n1. Install the required **dependencies**: `>>> pip install '.[dev]'`\n1. *Recommended* Create a new **Branch** for all your changes.\n1. Make the changes to the code.\n1. Add tests to cover your new changes.\n1. Submit a **Pull-Request** to merge your new Branch and its changes into the main branch.\n\n### Development [Tests]:\nNote that Honeybee-REVIVE uses [`pytest`](https://docs.pytest.org/en/stable/#) to run all of the automated testing. Please be sure to include tests for any contributions or edits.\n\n### Development [Deployment]:\nThis package is [published on PyPi](https://pypi.org/project/honeybee-REVIVE/). To deploy a new version:\n1. Update the [pyproject.toml version number](https://github.com/PH-Tools/honeybee_REVIVE/blob/04039ea13f699cd81a76f036c44af628b9dba946/pyproject.toml#L3)\n1. Publish a new release through the GitHub repository page:\n![Screenshot 2024-09-26 at 10 05 14\u202fAM](https://github.com/user-attachments/assets/8e831f39-03ee-4704-8a78-f3353960b3ea)\n1. This is will trigger the [ci.yaml](https://github.com/PH-Tools/honeybee_REVIVE/blob/main/.github/workflows/ci.yaml) GitHub Action, build, and deploy the package.\n</details>\n\n<details>\n<summary><strong>More Information:</strong></summary>\n\nFor more information on the use of these tools, check out the the Passive House Tools website:\n[https://www.PassiveHouseTools.com](https://www.PassiveHouseTools.com)\n\n### Contact:\nFor questions about Honeybee-REVIVE, feel free to reach out at: PHTools@bldgtyp.com\n\nYou can also post questions or comment to the Ladybug-Tools use forum at: [https://discourse.ladybug.tools/](https://discourse.ladybug.tools/)\n</details>\n\n![Tests](https://github.com/PH-Tools/honeybee_revive/actions/workflows/ci.yaml/badge.svg)\n",
"bugtrack_url": null,
"license": "GNU",
"summary": "A Honeybee Extension for Phius REVIVE Modeling.",
"version": "0.0.17",
"project_urls": {
"homepage": "https://www.passivehousetools.com/",
"repository": "https://github.com/PH-Tools/honeybee_REVIVE/tree/main"
},
"split_keywords": [
"honeybee",
" honeybee-energy",
" passive house",
" building retrofit",
" architecture",
" energy modeling",
" phius",
" adorb",
" carbon emissions",
" embodied carbon",
" embodied co2"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a3a752fb346a4d337f173759368da0b75e5a98e0b3481be30b2007f577d0647d",
"md5": "ecc53d8128934491e4c6d1e6f093f591",
"sha256": "a1866e08c3cd4e68639cf55dcc73851245280d93ba635dab88dbff2c75722b3b"
},
"downloads": -1,
"filename": "honeybee_REVIVE-0.0.17-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ecc53d8128934491e4c6d1e6f093f591",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 3768989,
"upload_time": "2024-11-22T22:28:27",
"upload_time_iso_8601": "2024-11-22T22:28:27.591652Z",
"url": "https://files.pythonhosted.org/packages/a3/a7/52fb346a4d337f173759368da0b75e5a98e0b3481be30b2007f577d0647d/honeybee_REVIVE-0.0.17-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c4ebb4c1104e90b238285739493f7dc9e83a6a0e83baf6b4728f952e8cec821e",
"md5": "347aa5c310a02eca55a19a2d85dae22d",
"sha256": "a60b7406b7769a4eb794d419e1dbbfcee2bc5c10466390463388c6a91f901a53"
},
"downloads": -1,
"filename": "honeybee_revive-0.0.17.tar.gz",
"has_sig": false,
"md5_digest": "347aa5c310a02eca55a19a2d85dae22d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 3713387,
"upload_time": "2024-11-22T22:28:29",
"upload_time_iso_8601": "2024-11-22T22:28:29.896581Z",
"url": "https://files.pythonhosted.org/packages/c4/eb/b4c1104e90b238285739493f7dc9e83a6a0e83baf6b4728f952e8cec821e/honeybee_revive-0.0.17.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-22 22:28:29",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "PH-Tools",
"github_project": "honeybee_REVIVE",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "honeybee-revive"
}