Skip to content

Commit

Permalink
Merge pull request #430 from RWTH-EBC/issue349_release05
Browse files Browse the repository at this point in the history
Issue349 release05
  • Loading branch information
PRemmen authored Apr 3, 2017
2 parents fa176cc + 3cba671 commit 1639b05
Show file tree
Hide file tree
Showing 175 changed files with 59,165 additions and 39,756 deletions.
5 changes: 5 additions & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[run]
omit =
# omit everything in gui and example packages
teaser/examples/*
teaser/gui/*
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
#####################
.cache/
__pycache__/
.coverage

#pip install #
#####################
Expand All @@ -48,4 +49,4 @@ dist
#ignore docs#
#####################

doc/_build
doc/_build
20 changes: 20 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
language: python

python:
- 2.7
- 3.4
- 3.5

install:
- pip install --upgrade pip setuptools wheel
- pip install --only-binary=numpy,scipy numpy scipy
- pip install pyxb
- pip install -e .
- pip install pytest-cov
- pip install coveralls

script:
- py.test --cov=teaser

after_success:
- coveralls
4 changes: 2 additions & 2 deletions License.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2016 RWTH Aachen University, E.ON Energy Research Center,
Copyright (c) 2016-2017 RWTH Aachen University, E.ON Energy Research Center,
Institute for Energy Efficienct Buildings and Indoor Climate

Permission is hereby granted, free of charge, to any person obtaining a copy
Expand All @@ -19,4 +19,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.
135 changes: 91 additions & 44 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,31 @@
![E.ON EBC RWTH Aachen University](./doc/EBC_Logo.png)
![E.ON EBC RWTH Aachen University](./doc/_static/EBC_Logo.png)

# TEASER - Tool for Energy Analysis and Simulation for Efficient Retrofit

The TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) tool
allows the creation of archetype buildings as well as the
representation of existing buildings and the calculation of simulation
parameters for reduced oder models. It is being developed at the RWTH Aachen University, E.ON Energy Research Center, Institute for Energy Efficient Buildings and Indoor Climate.
[![License](http://img.shields.io/:license-mit-blue.svg)](http://doge.mit-license.org)
[![Coverage Status](https://coveralls.io/repos/github/RWTH-EBC/TEASER/badge.svg)](https://coveralls.io/github/RWTH-EBC/TEASER)
[![Build Status](https://travis-ci.org/RWTH-EBC/TEASER.svg)](https://travis-ci.org/RWTH-EBC/TEASER)

The full documentation of TEASER including examples and description of modules,
classes and functions can be found [here](http://pythonhosted.org/teaser/).

This GitHub page will be used to further develop the library and make it
available under the
[MIT License](https://github.com/RWTH-EBC/TEASER/blob/master/License.md).
TEASER (Tool for Energy Analysis and Simulation for Efficient Retrofit) allows
fast generation of archetype buildings with low input requirements and the
export of individual dynamic simulation models for Modelica libraries [AixLib](https://github.com/RWTH-EBC/AixLib) and
[Modelica IBPSA library](https://github.com/ibpsa/modelica). It is being
developed at the [RWTH Aachen University, E.ON Energy Research Center, Institute
for Energy Efficient Buildings and Indoor Climate](https://www.ebc.eonerc.rwth-aachen.de/cms/~dmzz/E-ON-ERC-EBC/?lidx=1).

If you have any questions regarding TEASER feel free to contact us at [[email protected]](mailto:[email protected]).
The full documentation of TEASER including examples and description of modules,
classes and functions can be found at the website:

### License
* http://rwth-ebc.github.io/TEASER/

TEASER is released by RWTH Aachen University, E.ON Energy
Research Center, Institute for Energy Efficient Buildings and Indoor Climate,
under the
This GitHub page will be used to further develop the package and make it
available under the
[MIT License](https://github.com/RWTH-EBC/TEASER/blob/master/License.md).

### Acknowledgements

Parts of TEASER have been developed within public funded projects
and with financial support by BMWi (German Federal Ministry for Economic
Affairs and Energy).
If you have any questions regarding TEASER feel free to contact us at
[[email protected]](mailto:[email protected]).

### Description
## Description

Energy supply of buildings in urban context currently undergoes significant
changes. The increase of renewable energy sources for electrical and thermal
Expand All @@ -39,42 +35,93 @@ and buildings, dynamic simulation is one key element, in particular when it
comes to thermal energy demand on minutely or hourly scale.
Sparse and limited access to detailed building information as well as computing
times are challenges for building simulation on urban scale. In addition,
data acquisition and modelling for Building Performance Simulation (BPS) are
data acquisition and modeling for Building Performance Simulation (BPS) are
time consuming and error-prone. To enable the use of BPS on urban scale we
present the TEASER tool, an open framework for urban energy modelling of
present the TEASER tool, an open framework for urban energy modeling of
building stocks. TEASER provides an easy interface for multiple data sources,
data enrichment, where necessary and export of ready-to-run Modelica simulation
models for [AixLib] (https://github.com/RWTH-EBC/AixLib) and
IEA-EBC [Annex60](https://github.com/iea-annex60/modelica-annex60).
data enrichment (where necessary) and export of ready-to-run Modelica simulation
models for [AixLib](https://github.com/RWTH-EBC/AixLib) and
[Modelica IBPSA library](https://github.com/ibpsa/modelica).


## Version

TEASER is a ongoing research project, the current version is 0.5.0, which is
still a pre-release.

## How to use TEASER

### Dependencies

TEASER uses Python 2.7 <= v >=3.3. Further using a Python distribution is
recommended as they already contain (or easily support installation of) many
Python packages (e.g. SciPy, NumPy, pip, PyQT, etc.) that are used in the
TEASER code. Two examples of those distributions are:

1. https://winpython.github.io/ WinPython comes along with a lot of Python
packages (e.g. SciPy, NumPy, pip, PyQT, etc.)..
2. http://conda.pydata.org/miniconda.html Conda is an open source package
management system and environment management system for installing multiple
versions of software packages and their dependencies and switching easily
between them.

In addition, TEASER requires some specific Python packages:

1. Mako: template Engine
install on a python-enabled command line with `pip install -U mako`
2. PyXB: XML binding Engine
install on a python-enabled command line with `pip install -U pyxb`
3. pytest: Unit Tests engine
install on a python-enabled command line with `pip install -U pytest`

### Version
### Installation

The current version is 0.4.4, which is a pre-release.
The best option to install TEASER is to use pip:

### How to cite TEASER
`pip install teaser`

A Journal Paper presenting TEASER is already submitted and is in review.
If you actively develop TEASER you can clone this repository by using:

If you are using TEASER, please cite us:
`git clone [SSH-Key/Https]`

+ CityGML Import and Export for Dynamic Building Performance Simulation in Modelica. Remmen P.,
Lauster M., Mans M., Osterhage T., Müller D.. BSO16, p.329-336, September 2016,
and then run:

`pip install -e [Path/to/your/Teaser/Clone]` which will install the local version of TEASER.

### How to contribute to the development of TEASER
You are invited to contribute to the development of TEASER. You may report any issues by using the [Issues](https://github.com/RWTH-EBC/TEASER/issues) button.
Furthermore, you are welcome to contribute via [Pull Requests](https://github.com/RWTH-EBC/TEASER/pulls).
The workflow for changes is described in our [Wiki](https://github.com/RWTH-EBC/TEASER/wiki).

## How to cite TEASER

+ TEASER: an open tool for urban energy modelling of building stocks. Remmen P., Lauster M., Mans M., Fuchs M., Osterhage T., Müller D.. Journal of Building Performance Simulation, February 2017,
[pdf](http://dx.doi.org/10.1080/19401493.2017.1283539),
[bibtex](https://github.com/RWTH-EBC/TEASER/tree/master/doc/cite_jbps.bib)

### TEASER related publications


+ CityGML Import and Export for Dynamic Building Performance Simulation in Modelica. Remmen P.,
Lauster M., Mans M., Osterhage T., Müller D.. BSO16, p.329-336, September 2016,
[pdf](http://www.ibpsa.org/proceedings/BSO2016/p1047.pdf),
[bibtex](https://github.com/RWTH-EBC/TEASER/tree/master/doc/cite.bib)

+ Scalable Design-Driven Parameterization of Reduced Order Models Using Archetype Buildings with TEASER.
+ Scalable Design-Driven Parameterization of Reduced Order Models Using Archetype Buildings with TEASER.
Lauster M., Mans M., Remmen P., Fuchs M., Müller D.. BauSIM2016, p.535-542, September 2016,
[pdf](https://www.researchgate.net/profile/Moritz_Lauster/publication/310465372_Scalable_Design-Driven_Parameterization_of_Reduced_Order_Models_using_Archetype_Buildings_with_TEASER/links/582ee96908ae004f74be1fb0.pdf?origin=publication_detail&ev=pub_int_prw_xdl&msrp=eEyK6WYemhC8wK7xkMEPRDO4obE4uxBN4-0BdBy1Ldwhy9FhCe1pXfNObJYubvC_aZN0IWDPf9uayBo3u79bsZvg3hzUoLoYRatES2ARH8c.B2cYwSICt0IOa7lD-4oAiEa_3TtrO-7k-1W9chuNQwr_VNMCpZ5ubSb-eY2D77rGUP4S6wS8m6vudUUbMlXbQQ.Cledgd1Q9fPp11nYGpcpKNhSS6bVTqAEXeMZPkiV3HsJxcVWTFj4Hr_jmLZ0MOzDxbDEZObcGiKfmTL_9k_59A)

## License

### How to use TEASER
TEASER is released by RWTH Aachen University, E.ON Energy
Research Center, Institute for Energy Efficient Buildings and Indoor Climate,
under the
[MIT License](https://github.com/RWTH-EBC/TEASER/blob/master/License.md).

For installation and usage we like to refer you to the README in the [teaser
package](https://github.com/RWTH-EBC/TEASER/blob/master/teaser/README.md) itself and to
the [documentation](http://pythonhosted.org/teaser/install_teaser.html)
## Acknowledgements

### How to contribute to the development of TEASER
You are invited to contribute to the development of TEASER.
You may report any issues by using the [Issues](https://github.com/RWTH-EBC/TEASER/issues) button.
Furthermore, you are welcome to contribute via [Pull Requests](https://github.com/RWTH-EBC/TEASER/pulls).
The workflow for changes is described in our [Wiki](https://github.com/RWTH-EBC/TEASER/wiki).
Parts of TEASER have been developed within public funded projects
and with financial support by BMWi (German Federal Ministry for Economic
Affairs and Energy).

<img src="http://www.innovation-beratung-foerderung.de/INNO/Redaktion/DE/Bilder/Titelbilder/titel_foerderlogo_bmwi.jpg;jsessionid=4BD60B6CD6337CDB6DE21DC1F3D6FEC5?__blob=poster&v=2)" width="200">
File renamed without changes
Loading

0 comments on commit 1639b05

Please sign in to comment.