Published January 14, 2026
| Version v4.0.0-beta.6
Software
Open
architecture-building-systems/CityEnergyAnalyst: CityEnergyAnalyst v4.0.0-beta.6
Authors/Creators
- Reynold Mok1
- Jimeno Fonseca
- Daren Thomas2
- Shanshan Hsieh
- Zhongming Shi
- Bhargava Krishna Sreepathi
- Gabriel Happle3
- Mathias Niffeler
- Lennart Rogenhofer
- Jack-Hawthorne
- Yiqiao Wang4
- khayatian
- Martín Mosteiro Romero
- Emanuel Riegelbauer
- lguilhermers5
- Amedeo Ceruti6
- Maryam MeshkinKiya
- Bo Lie Ong
- orenkiwi
- justinfmccarty
- jarunan
- Urbano Tataranni7
- Matthias Sulzer8
- Rowan Molony
- paulneitzel
- peppenappi
- Amr Elesawy9
- Anastasiya Bosova4
- JOSE ANTONIO BELLO ACOSTA
- Thanh H
- 1. @architecture-building-systems
- 2. Sustainable Architecture and Building Technologies (ETH Zürich)
- 3. Future Cities Laboratory - Singapore-ETH Centre
- 4. ETH Zurich
- 5. @cooling-singapore
- 6. TU München
- 7. TUMünchen
- 8. Empa, Swiss Federal Laboratories for Materials Science and Technology
- 9. bloc consultants
Description
What's Changed
- Add rhino export download by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3924
- Fix demand HEX temperature difference by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3930
- introduce grid decarbonization and allow hourly grid emission override by @yiqiaowang-arch in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3926
- Fixing supply systems graphics by @MatNif in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3927
- Add upload and download for databases by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3928
- Streets graph connectivity correction by @MatNif in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3933
- Create AGENT.md by @ShiZhongming in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3925
- Fix startup time of cli by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3887
- Add cea.config types generator script by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3885
- fix underside bottom bug for solar technologies by @ShiZhongming in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3939
- Ensure building nodes are not merged in network by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3941
- Optimisation part 2 to work on a subset of buildings by user choice by @ShiZhongming in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3942
- Fixing Grasshopper import/export issue where Z-coordinates get extra brackets after a round-trip. by @ShiZhongming in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3943
- Fixing emission timeline to handle buildings with different construction years by @ShiZhongming in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3945
- Update job api and prevent memory leak by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3946
- Fix config pyi script and add workflow by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3947
- Fix missing archetypes by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3948
- Fix deleted job state logic by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3949
- Add worker signal handler by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3951
- Fix missing nodes error by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3957
- Improve downloads by allowing background processing by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3954
- Optimize Dockerfile with uv and improved layer caching by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3959
- Fix nework layout with 2-pass by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3960
- Preserve network shape by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3961
- Install passive components to draw from environment and grids by @MatNif in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3958
- Streamline agents.md files by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3966
- Expose network layout for base case analysis in district-scale optimisation by @ShiZhongming in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3956
- Rename "occupancy_helper" for consistency and clarity by @martin-mosteiro in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3901
- fix
.save()method ofBaseDatabaseclass by @yiqiaowang-arch in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3965 - Use pytest for unittest by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3968
- Re-org Nework to allow user-defined layout and network name by @ShiZhongming in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3964
- Pv offset hourly grid emission by @yiqiaowang-arch in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3932
- Fix optimisation to work with network selection by @ShiZhongming in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3973
- Summary fix for network and pv changes by @ShiZhongming in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3975
- Fixing grasshopper for layout change by @ShiZhongming in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3976
- Hot fix bug emission timeline by @ShiZhongming in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3978
- Update result_summary.py by @ShiZhongming in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3979
- fixing missing pv type by @ShiZhongming in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3980
- allowing no-network selection by @ShiZhongming in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3987
BuildingPropertiesDatabaseread data from Assemblies dataclasses instead of directly reading raw csv by @yiqiaowang-arch in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3990- Fix
a_data_loader.pyimport issues by @yiqiaowang-arch in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3992 - Fix envelope lookup by @yiqiaowang-arch in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3982
- Fix error regarding dependency requirements during windows setup by @reyery in https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3994
Full Changelog: https://github.com/architecture-building-systems/CityEnergyAnalyst/compare/v4.0.0-beta.5...v4.0.0-beta.6
Files
architecture-building-systems/CityEnergyAnalyst-v4.0.0-beta.6.zip
Files
(66.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:0ddf794ae62141c112654d0b3cfd49b9
|
66.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/architecture-building-systems/CityEnergyAnalyst/tree/v4.0.0-beta.6 (URL)