Skip to main content

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:

  1. Fork this GitHub repository to your own GitHub account.
  2. Clone the repository-fork onto your computer.
  3. Setup a virtual environment.
  4. Install the required dependencies.
  5. Recommended Create a new Branch for all your changes.
  6. Make your changes.
  7. Add tests to cover your changes.
  8. 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:

  1. Update the pyproject.toml version number
  2. Publish a new release through the GitHub repository page: Screenshot 2024-09-26 at 10 05 14 AM
  3. 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

Tests

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)

Source distribution for PH-ADORB 0.0.4
File Size Uploaded
ph_adorb-0.0.4.tar.gz 19.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for PH-ADORB 0.0.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page