Skip to main content

Retrieve, construct, simulate, convert and analyse building archetypes

Project description

Build Status Coverage Status Documentation Status DOI Code style: black

Archetypal

python for building simulation archetypes

Retrieve, construct, simulate, convert and analyze building simulation templates

Overview

Archetypal is a Python package that helps handle building archetypes.

Changes since v2.0.0

The conversion of EnergyPlus IDF models to Trnsys TrnBuild Models (compatible with the multizone building model) is now part of a distinct package known as the trnslator.

Features

Here is a short overview of features that are part of archetypal:

  1. Building Complexity Reduction: A utility to transform a multizone EnergyPlus model to a two-zone normalized model. Such models are called building archetypes and are the foundation of the UMI Energy Module. This tool will allow any EnergyPlus model to be imported into UMI and drastically speedup the UBEM process.

Installation

Recommended to use a conda environement running python 3.8. Pip install should work on all platforms (linux, macOS and Windows). First,

conda create -n venv python=3.8

-n venv is the name of your environement; it can be anything. Then,

pip install -U archetypal

Local Development

  1. Clone this repo locally
git clone https://github.com/samuelduchesne/archetypal.git
  1. Install dependencies:
cd archetypal
conda env create

This will create a new environment named archetypal. Don't forget to activate the environment.

  1. Run Tests:
python -m pytest tests/
  1. Generate Documentation:
make html

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

archetypal-2.18.3.tar.gz (241.0 kB view details)

Uploaded Source

Built Distribution

archetypal-2.18.3-py3-none-any.whl (287.4 kB view details)

Uploaded Python 3

File details

Details for the file archetypal-2.18.3.tar.gz.

File metadata

  • Download URL: archetypal-2.18.3.tar.gz
  • Upload date:
  • Size: 241.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.10 Linux/6.8.0-1014-azure

File hashes

Hashes for archetypal-2.18.3.tar.gz
Algorithm Hash digest
SHA256 9011c92e04afad6e52b9d6ae33233d5ad8a25fe3a294ad1c97a0daaee9b7b090
MD5 2772e61fa57a360ecbb3316dde170c68
BLAKE2b-256 6e30505a5d6af67e6ab258b692fc8b8b7fd7104f1cb62a9d4128965e13f5187e

See more details on using hashes here.

File details

Details for the file archetypal-2.18.3-py3-none-any.whl.

File metadata

  • Download URL: archetypal-2.18.3-py3-none-any.whl
  • Upload date:
  • Size: 287.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.10 Linux/6.8.0-1014-azure

File hashes

Hashes for archetypal-2.18.3-py3-none-any.whl
Algorithm Hash digest
SHA256 76b68a4ecd3f24a1a5949b364a68d7ca26c018a1ef77f79f6ca3db4698c99681
MD5 5761b4ce5cd2d3396f0ee58ea0a16860
BLAKE2b-256 637a99bea275ad30f2d6b47247d7d51bd6e9b53e4bb8985f769755e82d2a8f18

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page