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


Release history Release notifications | RSS feed

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.10.tar.gz (237.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

archetypal-2.18.10-py3-none-any.whl (289.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: archetypal-2.18.10.tar.gz
  • Upload date:
  • Size: 237.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.11.14 Linux/6.11.0-1018-azure

File hashes

Hashes for archetypal-2.18.10.tar.gz
Algorithm Hash digest
SHA256 fca2698762c36a2ed02faa00a33ad55da66ab01cc1b7ed8c3d86a12a82082c8a
MD5 ad76ac7571fba51e4a6f23fb949caf36
BLAKE2b-256 3be64f52882c31c26d6ca95acd71cf88f8e3d044fe6ed99058dc6e909e16accf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: archetypal-2.18.10-py3-none-any.whl
  • Upload date:
  • Size: 289.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.2 CPython/3.11.14 Linux/6.11.0-1018-azure

File hashes

Hashes for archetypal-2.18.10-py3-none-any.whl
Algorithm Hash digest
SHA256 43e2d66d0a6b4d617a76dd074b6825f7ebc3a97a89ba4b0adfbdeb4736e9d407
MD5 ef1461a146e96128ed4b097e768e3222
BLAKE2b-256 a7c376577d22f946ee26c5b530a21274e36bad1afb2c2048b39353d690058d44

See more details on using hashes here.

Supported by

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