Skip to content

archetypal: Retrieve, construct, simulate, convert and analyse building simulation templates

License

Notifications You must be signed in to change notification settings

zberzolla/archetypal

 
 

Repository files navigation

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

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

About

archetypal: Retrieve, construct, simulate, convert and analyse building simulation templates

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.4%
  • Other 1.6%