PH-ADORB (WIP):
NOTE: This package is for research and testing purposes only.
A Python Package for calculating building 'ADORB' costs:
A.D.O.R.B. cost: Annualized De-carbonization Of Retrofitted Buildings cost - a “full-cost-accounted” annualized life-cycle cost metric for building projects. It includes the (annualized) direct costs of retrofit and maintenance, direct energy costs, a carbon cost for both operating and embodied/upfront greenhouse gas emissions, and a renewable-energy system-transition cost based on the required electrical service capacity. [Phius Revive 2024 Retrofit Standard for Buildings v24.1.00]
The ADORB cost is used as part of the Phius-REVIVE building retrofit program. The Phius Research Committee has an example implementation of the ADORB calculation which can be found on the Phius GitHub repository.
This new PH-ADORB library is an adaptation of Phius's original code into an object-oriented version. This library is a work-in-progress and should NOT be used for any actual Phius compliance analysis or reporting.
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.
Installation:
This package is hosted on PyPi. To install the latests version of the package:
>>> pip install ph-adorb
Development:
Development [Local]:
PH-ADORB 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 repository-fork onto your computer.
- Setup a virtual environment.
- Install the required dependencies.
- Recommended Create a new Branch for all your changes.
- Make your changes.
- Add tests to cover your changes.
- Submit a Pull-Request to merge your changes into the main branch.
Development [Tests]:
Note that PH-ADORB 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.
Contact:
For questions about PH-ADORB or any of the Passive House Tools, feel free to reach out to us at: PHTools@bldgtyp.com
Metadata
Release files for PH-ADORB 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ph_adorb-0.0.4.tar.gz | 19.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| PH_ADORB-0.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 43.9 kB
Release files / ph_adorb-0.0.4.tar.gz
| Download URL | ph_adorb-0.0.4.tar.gz |
|---|---|
| Size | 19.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b239b49d902241c674cdd43b60caa3296c35638f86625aa036bb431b2931ffd4
|
|
BLAKE2b-256 checksum How to use checksums |
d7a5f1d0ee56540e6eb1f89b0c6f7b0d19c31bbaafc31bb6e652ac96ed7f8cd5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|
Release files / PH_ADORB-0.0.4-py3-none-any.whl
| Download URL | PH_ADORB-0.0.4-py3-none-any.whl |
|---|---|
| Size | 24.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f4aec283631f7de19f94df43862667131f4c0944002dddbe7020abb32a6cffeb
|
|
BLAKE2b-256 checksum How to use checksums |
9e322b9b2db14fd2253190fefb52a25efb5bd2a6a18cb87abd1d8f9d6e6bfae3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|