Releases: architecture-building-systems/CityEnergyAnalyst
Releases · architecture-building-systems/CityEnergyAnalyst
CityEnergyAnalyst v4.0.0-beta.6
What's Changed
- Add rhino export download by @reyery in #3924
- Fix demand HEX temperature difference by @reyery in #3930
- introduce grid decarbonization and allow hourly grid emission override by @yiqiaowang-arch in #3926
- Fixing supply systems graphics by @MatNif in #3927
- Add upload and download for databases by @reyery in #3928
- Streets graph connectivity correction by @MatNif in #3933
- Create AGENT.md by @ShiZhongming in #3925
- Fix startup time of cli by @reyery in #3887
- Add cea.config types generator script by @reyery in #3885
- fix underside bottom bug for solar technologies by @ShiZhongming in #3939
- Ensure building nodes are not merged in network by @reyery in #3941
- Optimisation part 2 to work on a subset of buildings by user choice by @ShiZhongming in #3942
- Fixing Grasshopper import/export issue where Z-coordinates get extra brackets after a round-trip. by @ShiZhongming in #3943
- Fixing emission timeline to handle buildings with different construction years by @ShiZhongming in #3945
- Update job api and prevent memory leak by @reyery in #3946
- Fix config pyi script and add workflow by @reyery in #3947
- Fix missing archetypes by @reyery in #3948
- Fix deleted job state logic by @reyery in #3949
- Add worker signal handler by @reyery in #3951
- Fix missing nodes error by @reyery in #3957
- Improve downloads by allowing background processing by @reyery in #3954
- Optimize Dockerfile with uv and improved layer caching by @reyery in #3959
- Fix nework layout with 2-pass by @reyery in #3960
- Preserve network shape by @reyery in #3961
- Install passive components to draw from environment and grids by @MatNif in #3958
- Streamline agents.md files by @reyery in #3966
- Expose network layout for base case analysis in district-scale optimisation by @ShiZhongming in #3956
- Rename "occupancy_helper" for consistency and clarity by @martin-mosteiro in #3901
- fix
.save()method ofBaseDatabaseclass by @yiqiaowang-arch in #3965 - Use pytest for unittest by @reyery in #3968
- Re-org Nework to allow user-defined layout and network name by @ShiZhongming in #3964
- Pv offset hourly grid emission by @yiqiaowang-arch in #3932
- Fix optimisation to work with network selection by @ShiZhongming in #3973
- Summary fix for network and pv changes by @ShiZhongming in #3975
- Fixing grasshopper for layout change by @ShiZhongming in #3976
- Hot fix bug emission timeline by @ShiZhongming in #3978
- Update result_summary.py by @ShiZhongming in #3979
- fixing missing pv type by @ShiZhongming in #3980
- allowing no-network selection by @ShiZhongming in #3987
BuildingPropertiesDatabaseread data from Assemblies dataclasses instead of directly reading raw csv by @yiqiaowang-arch in #3990- Fix
a_data_loader.pyimport issues by @yiqiaowang-arch in #3992 - Fix envelope lookup by @yiqiaowang-arch in #3982
- Fix error regarding dependency requirements during windows setup by @reyery in #3994
Full Changelog: v4.0.0-beta.5...v4.0.0-beta.6
CityEnergyAnalyst v4.0.0-beta.5
What's Changed
- Release 4.0.0-beta.3 by @reyery in #3888
- Bringing back comfort chart by @ShiZhongming in #3889
- Update database reader to account for missing files by @reyery in #3890
- Update database classes and clean up schemas by @reyery in #3894
- Enable saving database by @reyery in #3898
- Preliminary boiler data by @MatNif in #3897
- Incorrect format in typology import in schedule_helper by @martin-mosteiro in #3900
- Fix installer issues with timezonefinder by @reyery in #3902
- Remove redundant parameters by @reyery in #3904
- Accept tool parameters as form by @reyery in #3906
- Visualisations for new optimisation script by @reyery in #3907
- Fix broken "debug" mode by @martin-mosteiro in #3909
- Fix deprecation warnings by @reyery in #3882
- Allow running pv plots without running demand by @ShiZhongming in #3911
- Emission timeline for individual building and district by @yiqiaowang-arch in #3893
- Fix download duration by @reyery in #3910
- Fix deprecation and future warnings from tests by @reyery in #3915
- Weather morpher by @justinfmccarty in #3916
- Split emissions layer categories by @reyery in #3917
- Special graph emission timeline by @ShiZhongming in #3920
- Add unicode support to Windows installation and add powershell script by @reyery in #3921
New Contributors
- @justinfmccarty made their first contribution in #3916
Full Changelog: v4.0.0-beta.3...v4.0.0-beta.5
CityEnergyAnalyst v4.0.0-beta.3
What's Changed
- Update docker image to use pixi for building cea-external-tools by @reyery in #3880
- Suppress warnings for cea worker job outputs by @reyery in #3883
- Ensure working directory for wntr is temp directory by @reyery in #3884
- Plot solar energy results by @ShiZhongming in #3859
- Fix optimisation error with supply systems property by @reyery in #3881
- Fix optimization cost calculation by @MatNif in #3886
Full Changelog: v4.0.0-beta.2...v4.0.0-beta.3
CityEnergyAnalyst v4.0.0-beta.2
What's Changed
- Release 4.0 beta by @reyery in #3843
- Fix unclosed resources by @reyery in #3846
- Fix weather helper for Turkiye by @reyery in #3849
- Implementation of void_deck by @yiqiaowang-arch in #3850
- Enable plugin support in tool routes by @reyery in #3852
- Fix network-layout script failing due to missing output directory by @reyery in #3854
- Update to python 3.10 by @reyery in #3855
- Use Pixi as dependency manager by @reyery in #3860
- Update to python 3.12 and organise dependencies by @reyery in #3864
- Downgrade pythonocc-core to fix windows install with micromamba by @reyery in #3868
- Make thermal loads test more consistent by @reyery in #3869
- Move void_deck to zone after meeting by @yiqiaowang-arch in #3861
- Refactor demand by @reyery in #3851
- Update database api routes by @reyery in #3870
- Add ubuntu-24.04-arm to CI workflow by @reyery in #3872
- Make daysim results deterministic and remove old binaries by @reyery in #3874
- Add compliation workflow for external cpp dependencies by @reyery in #3875
- Create
cea-external-toolspackage by @reyery in #3877 - Update
cea-external-toolsby @reyery in #3878
Full Changelog: v4.0.0-beta.1...v4.0.0-beta.2
CityEnergyAnalyst v4.0.0-beta.1
What's Changed
- Fix building selection by @reyery in #3829
- Allow server settings to read from .env files by @reyery in #3831
- Fix delete scenario route by @reyery in #3832
- Add Upload/Download wizard by @reyery in #3830
- Clear access token by expiring cookie by @reyery in #3834
- Remove ensure_folder from locator methods by @reyery in #3836
- Add Project operation routes by @reyery in #3838
- Add verification and upload status to upload response by @reyery in #3839
- Add provisional support for gh export upload by @reyery in #3840
- Add user limit settings by @reyery in #3841
- Add short description to scripts.yml by @reyery in #3842
- Check limits only if not local by @reyery in #3845
Full Changelog: v4.0.0-alpha.24...v4.0.0-beta.1
CityEnergyAnalyst v4.0.0-alpha.24
What's Changed
- Rename to radiationCRAX and add binary for macOS by @reyery in #3804
- CEA 4 plots - demand by @ShiZhongming in #3800
- Add uvicorn workers by @reyery in #3807
- Update crax to v1 by @reyery in #3809
- Fix windows startup by @reyery in #3819
- Update mac crax binaries by @reyery in #3818
- Move pure python packages to pip by @reyery in #3823
- Fix against failed solar Irradiation simulation without surrounding buildings by @yiqiaowang-arch in #3825
- Handle no streets returned by @reyery in #3826
Full Changelog: v4.0.0-alpha.23...v4.0.0-alpha.24
CityEnergyAnalyst v4.0.0-alpha.23
What's Changed
- Fix missing settings after uvicorn reloads by @reyery in #3796
- fixed the schema for data(base) verify and migrate for the new changes of Hs and occupied_bg by @ShiZhongming in #3797
- Add postgres database support by @reyery in #3798
- Add radiation-usr model by @reyery in #3799
- Add authentication to CEA server by @reyery in #3803
Full Changelog: v4.0.0-alpha.22...v4.0.0-alpha.23
CityEnergyAnalyst v4.0.0-alpha.22
What's Changed
- DE_Ns_CONSTRUCTION_STANDARD.xlsx_fix by @kleme66 in #3736
- Update scripts.yml by @ShiZhongming in #3743
- Update README.md with DOI by @ddceruti in #3758
- Remove developer version in Windows setup by @reyery in #3765
- DE use_types schedule and properties fix by @kleme66 in #3762
- Update database paths to use uppercase directory names by @reyery in #3776
- Use migration script in test workflow by @reyery in #3777
- Add bug report issue template to improve issue tracking by @reyery in #3779
- Enable caching for osmnx by @reyery in #3780
- Updating new database based on feedback by @ShiZhongming in #3778
- Add dev parameter to CEA backend to allow for reloading on file change by @reyery in #3786
- Add job database to persist job information by @reyery in #3784
- Update installation docs by @reyery in #3787
- Fix PV potential calculation based on tilt angle by @martin-mosteiro in #3763
- Conditioned basement by @martin-mosteiro in #3789
- Fix windows setup by @reyery in #3790
- Debug summary feature for the plot feature by @ShiZhongming in #3788
- Update PV functions to use vectorized operations by @reyery in #3791
- Release 3.39.4 by @reyery in #3792
- Update micromamba version by @reyery in #3793
- Cache windows env during tests by @reyery in #3794
- Rename "CEA Dashboard" to "CEA Desktop" by @reyery in #3795
New Contributors
- @kleme66 made their first contribution in #3736
Full Changelog: v4.0.0-alpha.21...v4.0.0-alpha.22
CityEnergyAnalyst v3.39.4
What's Changed
- Update README.md with DOI by @ddceruti in #3758
- Remove developer version in Windows setup by @reyery in #3765
- DE use_types schedule and properties fix by @kleme66 in #3762
- Add bug report issue template to improve issue tracking by @reyery in #3779
- Update installation docs by @reyery in #3787
- Fix windows setup by @reyery in #3790
Full Changelog: v3.39.3...v3.39.4
CityEnergyAnalyst v4.0.0-alpha.21
What's Changed
- Update project routes by @reyery in #3742
- Allow exclude current scenario in choices by @reyery in #3744
- Remove staticmap by @reyery in #3746
- Update batch process workflow by @ShiZhongming in #3747
- data initializer to database helper by @ShiZhongming in #3749
- Remove worker parameters from config by @reyery in #3750
- Fix EPSG code for projection system conversion by @reyery in #3751
- CEA4 Format Helper - Phase 1 by @ShiZhongming in #3753
- Merge typology into zone by @ShiZhongming in #3755
- Add upload file to scenario wizard by @reyery in #3756
- Add route for project choices if project root exists by @reyery in #3757
- Refactor config file for language consistency and clarity by @ShiZhongming in #3759
- Fix project root path and handle uncaught exceptions by @reyery in #3764
- Revamp database by @ShiZhongming in #3766
- Updating code to fit the new db by @ShiZhongming in #3769
- Updating gh import export to include district thermal network by @ShiZhongming in #3773
- fixing a bug for the summary feature by @ShiZhongming in #3775
Full Changelog: v4.0.0-alpha.20...v4.0.0-alpha.21