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.5
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.5.tar.gz | 19.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| PH_ADORB-0.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 43.9 kB
Release files / ph_adorb-0.0.5.tar.gz
| Download URL | ph_adorb-0.0.5.tar.gz |
|---|---|
| Size | 19.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1a210a3a71642c49e7f8fcbe152503f575b943f2f9b98b4e1f70c7b1f1ab8ab4
|
|
BLAKE2b-256 checksum How to use checksums |
e783df87465e91b010f570d93292712fa7ed5f8f40f334bb3c4494444a3971a6
|
| 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.5-py3-none-any.whl
| Download URL | PH_ADORB-0.0.5-py3-none-any.whl |
|---|---|
| Size | 24.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fd2bb69b8b40f82a866557488e9d69f3832e658741ee4fde578a0d442da96150
|
|
BLAKE2b-256 checksum How to use checksums |
acf5bd0eaee7b2e581c0c87d1a928ab144e75022203d7ee357fba7e6e06e25cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.6
|