v0.2.0
🎈 Release of bim2sim v0.2.0 🎈
A lot of changes since the last release, for a overview of the feautures, see the list below. The tool is still under heavy development and there will be future releases bringing more functionality for Modelica HVAC simulations and Spawn simulations.
What's Changed
- Change file paths from \ to / (otherwise it doesn't work for linux) by @veronikarichter in #455
- Update README.md by @DaJansenGit in #460
- Hotfix teaser regression by @DaJansenGit in #467
- change before script of teaser regression by @DaJansenGit in #466
- 463 duplicate sections in config for new plugins by @veronikarichter in #465
- Fix hkesim plugin by @sfreund1 in #462
- hotfix: update sphinx-autodoc-typehints version by @DaJansenGit in #468
- Hotifx sphinx doc by @DaJansenGit in #469
- merge main in dev by @DaJansenGit in #472
- Fixed integration tests for HKESim by @sfreund1 in #461
- update development by @DaJansenGit in #473
- Delete manage.py by @DaJansenGit in #474
- add license section to readme and restructure by @DaJansenGit in #470
- 479 dont restrict ep install path to predefined choices by @veronikarichter in #480
- Restrict EP export to ThermalZones that have boundaries by @veronikarichter in #492
- Add option to reset IFC GlobalIDs after IFC import by @veronikarichter in #494
- 170 integrate common tasks for validation by @DaJansenGit in #495
- Improved logging by @DaJansenGit in #438
- 246 refactor hvac aggregations by @sfreund1 in #501
- implement fuzzy search to reduce number of decisions for element identification by @DaJansenGit in #482
- use locker docker, and dind images by @DaJansenGit in #507
- 508 improve decisions handover to webtool by @DaJansenGit in #512
- use element and not port as related as temp solution for webtool by @DaJansenGit in #514
- fix decision answers by @DaJansenGit in #513
- use concat as pandas depcrated the usage of df.append() by @DaJansenGit in #517
- use pyvis to create interactive plots and store in export folder by @DaJansenGit in #516
- 170 integrate common tasks for validation by @hochbean in #518
- 209 aggregation ports by @DaJansenGit in #519
- 432 update aix lib export by @DaJansenGit in #521
- Update total.Dockerfile by @DaJansenGit in #523
- fixed module import in hvac.py by @sfreund1 in #532
- Add method to check if shape 1 is in shape 2 by @veronikarichter in #529
- Development by @DaJansenGit in #533
- 537 remove workflows by @DaJansenGit in #541
- basic export for storage, chiller and CHP for AixLib by @DaJansenGit in #543
- 544 refactor package and modules by @DaJansenGit in #545
- 490 add unit conversion for space boundaries by @veronikarichter in #551
- 554 add default window shadings to energyplus by @veronikarichter in #555
- 556 settings by @DaJansenGit in #559
- Hotfix enrichment by @DaJansenGit in #553
- Hotfixes teaser export by @DaJansenGit in #547
- split model creation and export for TEASER by @DaJansenGit in #561
- more robust handling of IFC attributes by @DaJansenGit in #562
- 563 custom use conditions by @DaJansenGit in #565
- fix enrichment for layersets by @DaJansenGit in #566
- 564 add natural ventilation by @veronikarichter in #568
- bugfix check directory exists before mkdir by @veronikarichter in #570
- Hotfix lca enriched materials by @DaJansenGit in #579
- update installation instructions and dockerfile install by @DaJansenGit in #578
- remove string_grouper and replace by own function by @DaJansenGit in #580
- Update docs ci by @DaJansenGit in #581
- Update installation.md by @DaJansenGit in #582
- add preselection of elements that have a relatingpropertydefinition. by @veronikarichter in #574
- 593 switch source for heating and cooling profiles by @veronikarichter in #594
- rename custom use conditions and usage mapping by @veronikarichter in #592
- 585 update from config fails for file paths by @veronikarichter in #586
- Update requirements.txt by @DaJansenGit in #598
- 34 weatherdata by @DaJansenGit in #599
- Update logo by @DaJansenGit in #604
- implementations to use TEASERs new model report by @DaJansenGit in #600
- Refactor instances -> elements and improved examples and docs by @DaJansenGit in #603
- use new energyplus_regressions instead epregression imports by @DaJansenGit in #605
- 497 simulation results by @veronikarichter in #606
- Fix startup logging errors by @DaJansenGit in #609
- Docu update by @Cudok in #610
- adapt git clone command to include submodules by @Cudok in #613
- use ebcpy from pypi instead git repo by @DaJansenGit in #614
- remove doubled function get_exact_association by @DaJansenGit in #618
- 619 add trouble shooting for installation by @veronikarichter in #620
- 591 large bps models by @DaJansenGit in #622
- update inline comment by @DaJansenGit in #623
- add tasks for serialization and deserialization by @DaJansenGit in #627
- use sprase solver and higher tolerance to improve sim speed by @DaJansenGit in #625
- temp disable ProcessSlabsRoofs tasks as it creates faulty results by @DaJansenGit in #629
- Fix mapping of corresponding boundaries for surfaces with different vertex numbers by @veronikarichter in #632
- Fix mapping of corresponding boundaries for surfaces with different vertex numbers by @veronikarichter in #634
- 630 fix energyplus corresponding boundary mapping by @veronikarichter in #631
- fix top_bottom for SBs without relating bound by @DaJansenGit in #636
- 642 move sb corrections to createspaceboundary task by @veronikarichter in #644
- add correct return statement for AddSpaceBoundaries2B task by @DaJansenGit in #647
- 648 export surface areas including groundfloor area by @veronikarichter in #649
- 641 visualistion structure of plugins by @Cudok in #645
- 624 unit tests for modelica export by @DaJansenGit in #637
- Rework pipelines by @DaJansenGit in #660
- 633 fix roof groundfloor by @DaJansenGit in #635
- Update .gitlab-ci.yml by @DaJansenGit in #661
- 497 simulation results test roofs groundfloor fix by @DaJansenGit in #657
- remove graph.plot(r'c:\temp') call in tests by @DaJansenGit in #666
- Update images by @DaJansenGit in #673
- 5 prepare plugincomfort for public repo by @veronikarichter in #655
- 535 solve sphinx documentation problems by @Cudok in #672
- 667 restructure element creation by @DaJansenGit in #679
- change repr and str for products by @DaJansenGit in #388
- 588 docstrings by @DaJansenGit in #665
- 651 create pyprojecttoml by @Cudok in #681
- 208 visualizatize spaces and improve relations by @DaJansenGit in #680
- first implementation of attribute data_source by @DaJansenGit in #683
- adapt to new TEASER version with different dataclass handling by @DaJansenGit in #687
- if pathsetting is set to default, even None is valid by @DaJansenGit in #685
- 86 key for all decisions by @ShujiaoHee in #686
- 542 more flexible request system for parameters in modelica export by @sfreund1 in #690
- prepare for regression for hydraulic and ifc and regression for mixed… by @DaJansenGit in #693
- add sim_setting for connect element tolerance by @DaJansenGit in #698
- remove and cleanup of dependent attribute calculation by @DaJansenGit in #696
- add functionality for decision handler to handle saved answers from p… by @DaJansenGit in #697
- 511 split plugin sim settings by @DaJansenGit in #699
- make heatports in modelica template conditional by @DaJansenGit in #703
- add information where enrichment data is coming from. by @DaJansenGit in #705
- Set timespan for building simulation plugins. by @veronikarichter in #714
- remove duplicate space boundaries from duplicate wall fragments withi… by @veronikarichter in #712
- rm AixLib submodule and instead add functionality to clone it by @DaJansenGit in #704
- improvements to plots and serialization by @DaJansenGit in #716
- 715 improve energyplus result plotting by @veronikarichter in #717
- 715 improve energyplus result plotting by @veronikarichter in #718
- fix comfort result plots by @veronikarichter in #720
- add option to add central ahu via sim settings by @DaJansenGit in #724
- add test and changes to load IFCXML and ifczip by @DaJansenGit in #726
- complete tests by @DaJansenGit in #727
- add typing for functions in bps and common tasks by @ShujiaoHee in #678
- add attr_type to use decisions also for non real values by @DaJansenGit in #728
- fix ifcopenshell version by @DaJansenGit in #734
- Enable use of new custom usages by @veronikarichter in #736
- Fix heating energy outputs for rooms by @veronikarichter in #739
- Use pyproject.toml for everything and update test resources problem by @DaJansenGit in #732
- Merge development into main by @veronikarichter in #571
New Contributors
- @sfreund1 made their first contribution in #462
- @hochbean made their first contribution in #518
- @Cudok made their first contribution in #610
- @ShujiaoHee made their first contribution in #686
Full Changelog: v0.1.0...v0.2.0