python for building simulation archetypes
Retrieve, construct, simulate, convert and analyze building simulation templates
Archetypal is a Python package that helps handle building archetypes.
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.
Here is a short overview of features that are part of archetypal:
- 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.
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
- Clone this repo locally
git clone https://github.com/samuelduchesne/archetypal.git
- Install dependencies:
cd archetypal
conda env create
This will create a new environment named archetypal
. Don't forget to activate the environment.
- Run Tests:
python -m pytest tests/
- Generate Documentation:
make html