A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

AixLib

A Modelica model library for building performance simulations.
https://github.com/RWTH-EBC/AixLib

Category: Consumption
Sub Category: Buildings and Heating

Keywords

hacktoberfest

Keywords from Contributors

buildings modelica modelica-library urban-energy-modeling bim ibpsa urban city mpc ernergy

Last synced: about 7 hours ago
JSON representation

Repository metadata

A Modelica model library for building performance simulations

README.md

E.ON EBC RWTH Aachen University
OM

AixLib

AixLib is a Modelica model library for building performance simulations.
The library contains models of HVAC systems as well as high and reduced order building models.
It is being developed at RWTH Aachen University, E.ON Energy Research Center, Institute for Energy Efficient Buildings and Indoor Climate (EBC) in Aachen, Germany.

As the library is developed at RWTH Aachen University's EBC, the library's name AixLib is derived from the city's French name Aix-la-Chapelle, which the people of Aachen are very fond of and use a lot. With the name AixLib we follow this local tradition.

If you have any questions regarding AixLib, feel free to contact us at [email protected].

Clone repository

  • To clone the repository for the first time run:
    git clone --recurse-submodules https://github.com/RWTH-EBC/AixLib.git
  • If you have already cloned the repository, run:
    git submodule update --init --recursive
  • The default branch of AixLib is the main branch. This means that after cloning the repository, you always checked out the main branch.

Release versions

The latest version is always available on the release page and defined in AixLib's package.mo.

How to cite AixLib

We continuously improve AixLib and try to keep the community up-to-date with citable papers.
Please use the following article for citations when using or enhancing AixLib.

@article{doi:10.1080/19401493.2023.2250521,
  author = {Laura Maier and David Jansen and Fabian Wüllhorst and Martin Kremer and Alexander Kümpel and Tobias Blacha and Dirk Müller},
  title = {AixLib: an open-source Modelica library for compound building energy systems from component to district level with automated quality management},
  journal = {Journal of Building Performance Simulation},
  volume = {17},
  number = {2},
  pages = {196-219},
  year  = {2023},
  publisher = {Taylor & Francis},
  doi = {10.1080/19401493.2023.2250521},
  URL = {https://doi.org/10.1080/19401493.2023.2250521 },
  eprint = {https://doi.org/10.1080/19401493.2023.2250521 }
}

Publications using AixLib

Please see the publications list

How to contribute to the development of AixLib

You are invited to contribute to the development of AixLib.
Issues can be reported using this site's Issues section.
Furthermore, you are welcome to contribute via Pull Requests. The workflow for changes is described in our Wiki.

License

The AixLib Library is released by RWTH Aachen University, E.ON Energy Research Center, Institute for Energy Efficient Buildings and Indoor Climate and is available under a 3-clause BSD-license.
See AixLib Library license.

Acknowledgements

Parts of AixLib have been developed within public funded projects and with financial support by BMWi (German Federal Ministry for Economic Affairs and Energy).


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 5,002
Total Committers: 99
Avg Commits per committer: 50.525
Development Distribution Score (DDS): 0.849

Commits in past year: 355
Committers in past year: 10
Avg Commits per committer in past year: 35.5
Development Distribution Score (DDS) in past year: 0.468

Name Email Commits
Philipp Mehrfeld p****d@e****e 755
Sven-Heiko Hinrichs s****s@r****e 385
mlauster m****r@e****e 325
fabian.wuellhorst f****t@r****e 313
DaJansenGit d****1@r****e 293
Alexander a****l@e****e 247
marcusfuchs m****s@e****e 238
fabian.wuellhorst f****t@e****e 213
Martin Kremer m****r@r****e 189
[email protected] M****t@r****e 182
laura.maier l****r@e****e 163
ebc-aixlib-bot h****n@g****e 133
Larissa l****n@r****e 116
@julian.matthes j****s@r****e 114
Christian 3****g 110
KonstantinaXanthopoulou k****u@t****e 103
aco a****n@e****e 96
MichaMans m****s@h****m 95
PRemmen P****n@e****e 89
Jun Jiang j****g@e****e 68
TobiasBlacha t****a@r****e 68
PRemmen P****n@e****e 53
Katharina Brinkmann k****n@r****e 53
MBaranskiEBC M****i@e****e 49
Arnold Fütterer a****r@r****e 46
Martin.Kremer m****r@e****e 43
thorade m****e@g****m 29
Philip Groesdonk p****k@d****e 28
rsa r****i@e****e 22
Hannah Romberg h****g@r****e 21
and 69 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 731
Total pull requests: 870
Average time to close issues: 5 months
Average time to close pull requests: about 1 month
Total issue authors: 166
Total pull request authors: 76
Average comments per issue: 2.45
Average comments per pull request: 1.29
Merged pull request: 644
Bot issues: 0
Bot pull requests: 9

Past year issues: 38
Past year pull requests: 71
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 10 days
Past year issue authors: 21
Past year pull request authors: 16
Past year average comments per issue: 0.92
Past year average comments per pull request: 2.17
Past year merged pull request: 39
Past year bot issues: 0
Past year bot pull requests: 3

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/RWTH-EBC/AixLib

Top Issue Authors

  • PMehrfeld (77)
  • marcusfuchs (68)
  • FWuellhorst (48)
  • mlauster (47)
  • DaJansenGit (36)
  • alexanderAKU (32)
  • AnaConstantin (25)
  • PRemmen (23)
  • larissakuehn (20)
  • SvenHinrichs (14)
  • tbeu (14)
  • LauraMaier (14)
  • KremerMartin (14)
  • vtbell21 (10)
  • RoozbehSangi (10)

Top Pull Request Authors

  • ebc-aixlib-bot (159)
  • PMehrfeld (98)
  • DaJansenGit (73)
  • FWuellhorst (66)
  • mlauster (61)
  • alexanderAKU (34)
  • marcusfuchs (27)
  • TobiasBlacha (26)
  • SvenHinrichs (25)
  • AnaConstantin (23)
  • PRemmen (22)
  • larissakuehn (19)
  • LauraMaier (19)
  • MichaMans (19)
  • KremerMartin (16)

Top Issue Labels

  • hackday (119)
  • bug (60)
  • enhancement (55)
  • good first issue (33)
  • development (21)
  • OpenModelica (18)
  • HVAC revision (18)
  • CI (18)
  • ROM (13)
  • Stale (12)
  • IBPSA Lib integration (12)
  • Systems (10)
  • New Model (10)
  • Fluid (8)
  • FastHVAC (7)
  • persistent (6)
  • non-backward compatible (6)
  • help wanted (5)
  • unit tests (5)
  • Hiwi-Aufgabe (4)
  • duplicate (4)
  • IBPSA Merge (3)
  • AixLib-Paper (2)
  • question (2)
  • SolvedInDev (1)
  • wontfix (1)
  • invalid (1)

Top Pull Request Labels

  • CI (123)
  • Correct HTML (87)
  • hackday (35)
  • bug (29)
  • enhancement (10)
  • python (9)
  • dependencies (9)
  • OpenModelica (8)
  • IBPSA_Merge (7)
  • non-backward compatible (7)
  • New Model (7)
  • development (5)
  • Systems (4)
  • IBPSA Lib integration (3)
  • WIP (3)
  • Fluid (3)
  • duplicate (2)
  • ibpsamerge (2)
  • DymolaAutoFormat (2)
  • ROM (2)
  • good-first-review (2)
  • unit tests (1)
  • FastHVAC (1)
  • IBPSA Merge (1)
  • good first issue (1)
  • HVAC revision (1)
  • hacktoberfest-accepted (1)
  • AixLib-Paper (1)

Package metadata

proxy.golang.org: github.com/rwth-ebc/aixlib

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/rwth-ebc/aixlib#section-documentation
  • Licenses:
  • Latest release: v2.1.0+incompatible (published 7 months ago)
  • Last Synced: 2025-04-26T16:01:43.956Z (1 day ago)
  • Versions: 25
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/RWTH-EBC/AixLib

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/RWTH-EBC/AixLib#section-documentation
  • Licenses:
  • Latest release: v2.1.0+incompatible (published 7 months ago)
  • Last Synced: 2025-04-26T16:01:43.997Z (1 day ago)
  • Versions: 25
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%

Dependencies

AixLib/Resources/src/fluid/heatpumps/calibration/doc/requirements.txt pypi
  • Babel ==2.9.1
  • Jinja2 ==3.0.3
  • MarkupSafe ==2.1.0
  • PyYAML ==6.0
  • Pygments ==2.11.2
  • Sphinx ==4.3.2
  • alabaster ==0.7.12
  • certifi ==2021.10.8
  • charset-normalizer ==2.0.12
  • docutils ==0.17.1
  • idna ==3.3
  • imagesize ==1.3.0
  • latexcodec ==2.0.1
  • packaging ==21.3
  • pybtex ==0.24.0
  • pybtex-docutils ==1.0.1
  • pyparsing ==3.0.7
  • pytz ==2021.3
  • requests ==2.27.1
  • six ==1.16.0
  • snowballstemmer ==2.2.0
  • sphinx-bootstrap-theme ==0.8.0
  • sphinxcontrib-applehelp ==1.0.2
  • sphinxcontrib-bibtex ==2.4.1
  • sphinxcontrib-devhelp ==1.0.2
  • sphinxcontrib-htmlhelp ==2.0.0
  • sphinxcontrib-jsmath ==1.0.1
  • sphinxcontrib-plantuml ==0.22
  • sphinxcontrib-qthelp ==1.0.3
  • sphinxcontrib-serializinghtml ==1.1.5
  • urllib3 ==1.26.8
.github/workflows/github-action-slack.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite

Score: -Infinity