Recent Releases of Open Sustainable Technology Projects
The Environmental Data Science book - v2025.7.1
What's Changed
- Minor fixes post jb2 by @acocac in https://github.com/eds-book/eds-book/pull/307
Full Changelog: https://github.com/eds-book/eds-book/compare/v2025.7.0...v2025.7.1
Sustainable Development - Education
- Python
Published by acocac about 23 hours ago

The Environmental Data Science book - v2025.7.0
What's Changed
- docs: add rsignell as a contributor for bug by @allcontributors in https://github.com/eds-book/eds-book/pull/271
- Migration of the core repository by @acocac in https://github.com/eds-book/eds-book/pull/278
- fix url home by @acocac in https://github.com/eds-book/eds-book/pull/279
- Fix zenodo urls in cite section by @acocac in https://github.com/eds-book/eds-book/pull/281
- Update repository name by @acocac in https://github.com/eds-book/eds-book/pull/282
- Update myst config file by @acocac in https://github.com/eds-book/eds-book/pull/283
- Update myst config file by @acocac in https://github.com/eds-book/eds-book/pull/284
- update citation notebook by @acocac in https://github.com/eds-book/eds-book/pull/285
- update contributing by @acocac in https://github.com/eds-book/eds-book/pull/286
- Update toml by @acocac in https://github.com/eds-book/eds-book/pull/287
- Clean readme communications by @acocac in https://github.com/eds-book/eds-book/pull/288
- Update faq by @acocac in https://github.com/eds-book/eds-book/pull/289
- Update readme by @acocac in https://github.com/eds-book/eds-book/pull/290
- Add publications and presentations in the about section by @acocac in https://github.com/eds-book/eds-book/pull/291
- Update sections outreach by @acocac in https://github.com/eds-book/eds-book/pull/292
- fix headings by @acocac in https://github.com/eds-book/eds-book/pull/293
- Clean social media by @acocac in https://github.com/eds-book/eds-book/pull/294
- Update members by @acocac in https://github.com/eds-book/eds-book/pull/295
- Update EiC guidelines by @acocac in https://github.com/eds-book/eds-book/pull/296
- Update guidelines for authors by @acocac in https://github.com/eds-book/eds-book/pull/297
- Update reviewer guidelines by @acocac in https://github.com/eds-book/eds-book/pull/298
- add description by @acocac in https://github.com/eds-book/eds-book/pull/299
- Compress images by @acocac in https://github.com/eds-book/eds-book/pull/300
- Update eic guidelines by @acocac in https://github.com/eds-book/eds-book/pull/301
- Update versioning by @acocac in https://github.com/eds-book/eds-book/pull/302
Full Changelog: https://github.com/eds-book/eds-book/compare/v0.3.5...v2025.7.0
Sustainable Development - Education
- Python
Published by acocac 1 day ago

The Public Utility Data Liberation Project - PUDL v2025.7.0
What's Changed
New & Updated Data
- Add core table for EIA AEO Table 2 by @krivard in https://github.com/catalyst-cooperative/pudl/pull/4273
- Extract PR data from eia 923 into raw data frames by @krivard in https://github.com/catalyst-cooperative/pudl/pull/4312
- Integrate 2025 Q1 EIA 860M and 860 and 923 2024 early release data by @e-belfer in https://github.com/catalyst-cooperative/pudl/pull/4332
Other Changes
- Post PUDL v2025.5.0 release cleanup. by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4289
- Remove and/or relocate some FERC Form 1 data tests by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4287
- Remove no_null_rows tests by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4296
- Eia930 imputation comparison by @zschira in https://github.com/catalyst-cooperative/pudl/pull/4247
- New citations from May newsletter by @krivard in https://github.com/catalyst-cooperative/pudl/pull/4305
- Document our timeseries imputation methodology by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4303
- Switch PudlTabl from reading SQLite to reading Parquet by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4307
- feat: add script to materialize/export assets. by @jdangerx in https://github.com/catalyst-cooperative/pudl/pull/4320
- Map VCE RARE
place_name
to latest Census PEP vintage by @e-belfer in https://github.com/catalyst-cooperative/pudl/pull/4319 - Add asset revaluation existential politics paper to bibliography by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4322
- Dbt add schema diff and update by @marianneke in https://github.com/catalyst-cooperative/pudl/pull/4280
- chore: fix 'legacy alias' for ruff pre-commit check by @jdangerx in https://github.com/catalyst-cooperative/pudl/pull/4335
- Test saving observed dbt row counts in nightly builds by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4341
- Update row count expectations with clobber after nightly build. by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4346
- feat: capture DBT output and get failure context by @jdangerx in https://github.com/catalyst-cooperative/pudl/pull/4315
- Remove the long-deprecated PudlTabl output management class β οΈ by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4316
- fix: don't pass a default value for --exclude by @jdangerx in https://github.com/catalyst-cooperative/pudl/pull/4350
- Remove deprecated dbt tables from dbt data test specs by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4354
- Remove superset terraform config and Docker files by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4353
- Migrate
check_date_freq
monthly vs. annual checks into dbt by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4348 - Restructure SEC ownership tables by @katie-lamb in https://github.com/catalyst-cooperative/pudl/pull/4097
- Add pre-commit hook to keep row count files sorted. by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4362
- Update changed unpartitioned row-counts manually & sort row count file. by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4359
- Clobber updated nightly row-counts before updating nightly tag by @zaneselvans in https://github.com/catalyst-cooperative/pudl/pull/4369
- Add spell checker linter to PUDL by @e-belfer in https://github.com/catalyst-cooperative/pudl/pull/4355
- fix: move expensive TimezoneFinder call out of top level. by @jdangerx in https://github.com/catalyst-cooperative/pudl/pull/4034
Full Changelog: https://github.com/catalyst-cooperative/pudl/compare/v2025.5.0...v2025.7.0
Energy Systems - Energy Data Accessibility and Integration
- Python
Published by github-actions[bot] 1 day ago

Plant-for-the-Planet - 07-03-2025-german-translations
What's Changed
- Add German translations for various terms by @mohitb35 in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2586
Full Changelog: https://github.com/Plant-for-the-Planet-org/planet-webapp/compare/07-03-2025...07-03-2025-german-translations
Biosphere - Deforestation and Reforestation
- TypeScript
Published by mariahosfeld 2 days ago

Plant-for-the-Planet - 07-03-2025
What's Changed
- fix: show correct unit type for manage projects list screen by @sunilsabatp in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2344
- UI fix: Improve layout and rendering of ProjectCertificates and SiteOwnership badges by @sunilsabatp in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2538
Full Changelog: https://github.com/Plant-for-the-Planet-org/planet-webapp/compare/06-30-2025...07-03-2025
Biosphere - Deforestation and Reforestation
- TypeScript
Published by mariahosfeld 2 days ago

CoopCycle - v3.38.4
What's Changed
- Fix: tags in recurrence rules by @vladimir-8 in https://github.com/coopcycle/coopcycle-web/pull/5045
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.38.3...v3.38.4
Consumption - Mobility and Transportation
- PHP
Published by vladimir-8 2 days ago

ecobalyse - v6.1.0
6.1.0 (2025-07-02)
π Features
- (ui) Add an alert about old user accounts deletion (#1205)
- (ui) Improve alert on existing user account (#1208)
- (ui) Exclude draft and pre-releases from version dropdown. (#1206)
πͺ² Bug Fixes
Industrial Ecology - Life Cycle Assessment
- Elm
Published by github-actions[bot] 2 days ago

VEDA Dashboard - v6.7.6
What's changed
Sustainable Development - Data Catalogs and Interfaces
- TypeScript
Published by github-actions[bot] 3 days ago

VEDA Dashboard - v6.7.5
What's changed
Sustainable Development - Data Catalogs and Interfaces
- TypeScript
Published by github-actions[bot] 3 days ago

VEDA Dashboard - v6.7.4
What's changed
Sustainable Development - Data Catalogs and Interfaces
- TypeScript
Published by github-actions[bot] 3 days ago

VEDA Dashboard - v6.7.3
What's changed
Sustainable Development - Data Catalogs and Interfaces
- TypeScript
Published by github-actions[bot] 3 days ago

VEDA Dashboard - v6.7.2
What's changed
Sustainable Development - Data Catalogs and Interfaces
- TypeScript
Published by github-actions[bot] 3 days ago

VEDA Dashboard - v6.7.1
What's changed
Sustainable Development - Data Catalogs and Interfaces
- TypeScript
Published by github-actions[bot] 3 days ago

CoopCycle - v3.38.3
- Fix groupe deletion.
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.38.2...v3.38.3
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 3 days ago

openfoodfacts-server - v2.71.0
2.71.0 (2025-07-02)
Features
- add no added sugars label from gs1 (#12084) (004ea87)
- add Nutri-Score % of fruits / vegetables / nuts / legumes from GS1 (#12005) (ce0fad5)
- Switch to using JSON for serialising Perl data rather than using Storable STO files (#11884) (1bc8f5d)
- update to version 1.9.0 of webcomponents (#12060) (567be18)
Bug Fixes
- add missing config variables for OBF and OPF (#12053) (931ac23)
- cache OCR, make cloud_vision default (#12095) (8a57d03)
- change product barcode (#12114) (bcfa3e0)
- disable off-query for API queries that may need unsupported fields (#12063) (d766aa2)
- folksonomy fix (8538dd8)
- folksonomy fix (#12082) (8538dd8)
- Include lc in the Test Ingredients Analysis form (#12073) (cc70a3a)
- make robots.txt static (#11961) (e3b553a)
- Missed updated test results following PR #12048 (#12097) (3e0f795)
- moving images to another product (#12112) (e3e5258)
- package-lock.json (#12067) (8925ae9)
- parsing of Swedish ingredient (#12012) (96519de)
- replace NutriScore image with higher resolution version (#12051) (5068a78)
- Revert disable off-query for API queries that may need unsupported fields (#12063) (#12065) (c2156e5)
- saffron additive E164 requires color additive class (#12044) (c42df0d)
- select / crop images on pro platform #12058 (#12061) (6e9d362)
- typo + formating (#12055) (7105e74)
- Use testcontainer directly with simplified configuration (#12078) (e8d5c80)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 3 days ago

FloodAdapt - v1.0.0
Changelog
All notable changes to this project will be documented in this file.
[1.0.0-rc1] - 2025-07-02
π Features
- (misc) Separate generic hazard/impact configs from concrete model settings (#844)
π Documentation
- (object-model) Update meteo documentation for events (#845)
[0.3.14] - 2025-06-27
π Bug Fixes
- (adapter) Fixed bug with type of new dev file (#843)
[0.3.13] - 2025-06-27
π Features
- (dbs-builder) Add logging for aggregation areas (#841)
π Bug Fixes
-
(dbs-builder) Small corrections in templates of infographics (#837)
-
(adapter) Tide gauge was assumed to always be there during obs point html creation (#839)
-
(adapter) Made sure new dev crs is always set to the FIAT one (#840)
-
(dbs-builder) Fix issue with green infra table not copied and added unit transform (#842)
π Documentation
-
(api) Add a Database Builder example notebook and restructure dbs_builder API (#777)
-
(object-model) Update events documentation with temporarily disabled model/meteo forcing sources (#836)
π Refactor
-
(dbs-builder) Update how dbs builder gets default water level references (#833)
-
(dbs-builder) Small script corrections (#834)
[0.3.12] - 2025-06-23
π Features
-
(dbs-controller) Add
_higher_lvl_object
attribute to dbs classes for improved error msgs (#831) -
(misc) Added debug timer to database builder functions (#815)
π Bug Fixes
-
(adapter) Opens templates and save in new sim, instead of copying and overwriting the overlands SFINCS model (#821)
-
(object-model) Temporarily disable METEO and MODEL forcings (#825)
-
(dbs-controller) Delete finished simulations at startup depending on settings (#827)
-
(dbs-builder) Allow for multiple exposure geometry files, besides buildings and roads (#830)
-
(object-model) Removed direction from wind plots (#794)
π Documentation
-
(object-model) Docs events update (#819)
-
(misc) File structure changes and resolved broken links (#824)
-
(misc) Added lightbox to _quarto.yml for better visualization (#828)
π Refactor
-
(dbs-builder) Add option to force floodmap type in database builder config (#822)
-
(api) Added option for road min zoom level in gui config (#826)
π§ͺ Testing
- (adapter) Add unit tests for return period flood maps calculation (#829)
[0.3.11] - 2025-06-18
π Bug Fixes
-
(output) Always add the measured waterlevels in output markers except for synthetic events (#812)
-
(object-model) Updated event template descriptions
-
(adapter) Check save_simulation config before deleting SFINCS folders (#814)
-
(adapter) Do not copy the template offshore SFINCS model and overwrite it anymore, to avoid file open errors (#818)
π Documentation
-
(api) Add a Measures example notebook (#785)
-
(api) Add a Simple Scenario example notebook (#789)
-
(api) Add a Advanced Scenario example notebook (#800)
[0.3.10] - 2025-06-05
π Features
- (object-model) Add METEO as a source for rainfall in hurricane events
π Bug Fixes
-
(misc) Add custom error message for pattern matching names instead of using pydantic default (#807)
-
(object-model) Remove CSV from allowed forcings for synthetic event. (#809)
-
(dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)
π Documentation
- (misc) Resolve sidebar issues for example notebooks (#806)
π Refactor
- (dbs-controller) Remove unused api and restructure code (#797)
[0.3.9] - 2025-05-30
π Bug Fixes
-
(adapter) Fix error in color input for measurements in observation htmls (#799)
-
(dbs-builder) Correct config for no observation points (#802)
-
(misc) Removed defaults for binary paths in Settings() (#803)
π Documentation
- (api) Add a Projections example notebook (#769)
π Refactor
- (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)
[0.3.8] - 2025-05-27
π Bug Fixes
-
(output) Conditionally add the tide gauge timeseries (#796)
-
(dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)
-
(dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)
[0.3.7] - 2025-05-23
π Features
- (api) Add
load_static_data()
to the API that calls all methods that can be cached. Optionally to be run at startup.
π Documentation
-
(misc) Added the intro video to the home page (#775)
-
(object-model) Review and update event examples (#791)
π Refactor
- (dbs-controller) Enhance standard object protection handling (#792)
π§ͺ Testing
- (adapter) Improve
add_forcing
tests to test for actual values (#771)
[0.3.6] - 2025-05-21
βοΈ Miscellaneous Tasks
- (adapter) Update to hydromt fiat v0.5.5 (#776)
[0.3.5] - 2025-05-21
π Bug Fixes
- (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)
π Refactor
- (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)
[0.3.4] - 2025-05-16
π Bug Fixes
- Broken system folder updates
π Documentation
- (object-model) Add events example notebooks (#767)
[0.3.3] - 2025-05-15
π Features
-
(misc) Added pixi tasks for updating the test database (#754)
-
(distribution) Update license from MIT to GNU GPL v3 (#755)
-
(misc) Make floodadapt platform independent (#738)
π Bug Fixes
-
(distribution) Add system folder to db builder executable
-
(dbs-controller) Corrected saving object validation issue which did not allow editing (#750)
-
(dbs-controller) Remove object instantiation calls from database api (#752)
π Documentation
π Refactor
- (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)
[0.3.2] - 2025-04-30
π Bug Fixes
- (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)
π Documentation
- (misc) Add release instructions (#633)
π Refactor
- (api) Cleanup api functions and signatures (#741)
[0.3.1] - 2025-04-25
π Features
- (object-model) Update synthetic rainfall to allow cumulative (#739)
π Bug Fixes
- (object-model) Remove unused list_objects method from DbsEvent class
[0.3.0] - 2025-04-23
π Features
-
(adapters) Save floodmap geotiffs in sfincs projection (#624)
-
(dbs-builder) Elevate add if statement for roads (#634)
-
(object-model) Refactor site.toml into several files (#630)
-
(misc) Add automated publish to pypi workflow (#615)
-
(dbs-builder) Added database-builder + templates to the srcdist
-
(object-model) Add support for user provided netcdf forcing files (#626)
-
(misc) Updates for benchmarking (#663)
-
(dbs-builder) Concat buildings and roads to one gdf (#645)
-
(adapters) Use flood depth maps (#661)
-
(misc) Add pixi for env management (#567)
-
(object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)
-
(object-model) Add NONE as a forcingsource for use in the gui (#677)
-
(dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)
-
(object-model) Add duration property and conversion methods to ValueUnitPair (#692)
-
(object-model) Cleanup eventset serialization (#706)
-
(adapters) Allow for water depth and area method to be used in FIAT (#705)
-
(adapter) Add check for when converting scs or other rainfall to not error (#713)
-
(distribution) Update database builder executable creation script (#723)
π Bug Fixes
-
(adapters) Take out part that was creating single event output (#657)
-
(dbs-builder) Update path construction to default units in dbs-builder
-
(adapters) Fixed typo in inundation depth column name (#659)
-
(misc) Standardize and update logging throughout the code (#662)
-
(object-model) Correcting units in gauge plotting (#667)
-
(dbs-builder) Fixing database builder to work with site config refactor (#668)
-
(adapter) SfincsAdapter produces floodmap in correct units (#669)
-
(object-model) Add validate_allowed_forcings to Settings class (#674)
-
(object-model) Coarse timeseries for imported csv files (#672)
-
(object-model) Standardize units attribute among all classes (#682)
-
(object-model) Update allowed sources for events (#683)
-
(object-model) Update unit references in plotting (#684)
-
(adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)
-
(adapters) Updated waterlevel references in Sfincs adapter (#688)
-
(dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)
-
(api) Add overwrite option to save_measure function (#691)
-
(dbs-builder) Small bug fixes in database builder (#690)
-
(object-model) Event set frequency can be > 1 (#693)
-
(adapters) Added option to get damage types from fiat model (#695)
-
(dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)
-
(object-model) Change default for spw_file recreation to false (#703)
-
(misc) Prettify all string converted units (#708)
-
(misc) Remove unit system from Settings class (#717)
-
(object-model) Implement zero waterlevel reference solution (#715)
-
(misc) Improve directory cleanup with retry logic for locked files (#720)
-
(object-model) Fixed saving of csv/track/file-based forcings (#710)
-
(misc) Remove obsolete subprojects Fiat and Sfincs
-
(misc) Update build requirements to include pyinstaller and pefile with version constraints
-
(dbs-builder) Updates for latest water level refactor (#722)
-
(adapter) Offshore sfincs model fails when running risk scenarios (#725)
-
(adapter) Updated _cleanup_simulation_folder() to check the config and delete the entire simulation if needed (#727)
-
(dbs-builder) Update filename in entry point
-
(db-builder) Add setuptools to dependencies in build db-builder script
-
(dep) Add version constraints for hydromt-sfincs
-
Enable frozen builds in publish workflow
π Documentation
- (misc) Added a new video to the introduction (#686)
π Refactor
-
(adapters) FIAT adapter refactor (#654)
-
(adapters) Change name of direct_impacts module to impacts (#658)
-
(adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)
-
(object-model) Moved datum correction from datummodel to floodmodel (#724)
-
(dbs-controller) Update copy function in dbs template. (#726)
-
(object-model) Remove obsolete object model classes (#728)
-
(dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)
-
(api) Move api functions into flood adapt class and cleanup file structure (#732)
π§ͺ Testing
-
(misc) Max 5 retires for restoring snapshots
-
(object-model) Unskip tests and make them pass (#660)
-
(object-model) Create input folder in test db at start of testing session (#709)
βοΈ Miscellaneous Tasks
-
(misc) Integrate pytest-cov for coverage reporting (#628)
-
(adapters) Update fiat_toolbox version to fix output bugs (#696)
-
(misc) Add sonarcloud scanning (#698)
-
(adapters) Update meteo handler to new version of cht_meteo (#699)
Fix
-
(object-model) Remove default events and forcings (#646)
-
(object-model) Standardize event forcings (#655)
[0.2.0] - 2025-01-13
π Features
π Bug Fixes
- (misc) Remove Settings() instantiation from module level code (#629)
π Refactor
- (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)
π§ͺ Testing
- (misc) Remove obsolete tests (#625)
[0.1.4] - 2025-01-03
π Features
-
(site) Add ascii validators to make sure we have only ascii in labels (#597)
-
(misc) Add docs and workflows for using Conventional commits (#602)
-
(misc) Add output as a conventional commit scope (#605)
-
(output) Points with no footprints shown as triangles (#604)
-
(misc) Automatic API doc generation (#500)
-
(dbs-builder) Replace $ with fiat model damage unit in metrics (#618)
π Bug Fixes
-
Hydromt sfincs quadtree changes (#600)
-
(misc) Fix repo url in cliff.toml (#603)
-
(dbs-builder) FIAT roads related bugs (#611)
π Documentation
βοΈ Miscellaneous Tasks
-
(misc) Pin jellyfish version so rust is not a requirement for installing (#609)
-
(misc) Change hydromt-fiat from git url to pypi
[0.1.3] - 2024-11-28
π Features
- Improve copy method to DbsTemplate class for duplicating objects (#517)
Bugfix
- Fix case to not error in plot_wl when the name is not filled β¦ (#528)
Chore
-
Remove duplicate functions in dbs_controller & Update pre-comm⦠(#459)
-
(adapter) Rename integrator submodule to adapter (#587)
-
(object_model) Rename objects for consistency (#588)
[0.0.1-alpha] - 2024-02-26
Climate Change - Natural Hazard and Storm
- Python
Published by github-actions[bot] 3 days ago

FloodAdapt - release candidate v1.0.0-rc1
Release candidate for beta release v1.0
Climate Change - Natural Hazard and Storm
- Python
Published by LuukBlom 3 days ago

ecobalyse - v6.0.0
6.0.0 (2025-07-02)
π Features
- (bo) Allow duplicating components (#1064)
- (bo) Add a button to export components json db (#1067)
- (bo) Add an individual component export button (#1071)
- Add missing meat ingredients (#960)
- Add object processes (#1088)
- (backend) [breaking] Introduce new auth system (#1090)
- Add plastic extrusion (#1123)
- Add success notification on api token copied. (#1145)
- Display land occupation explorer (#1125)
- (bo) Allow editing component scopes (#1118)
- Textile component in object (#1157)
- (ui) Update the notification system to use DSFR (#1164)
- Add journaling of actions (#1148)
- Add new user organization type. (#1178)
- (textile,ui) Add link to product category explorer (#1182)
- Add link to privacy policy page. (#1181)
- (object) Restrict available transforms by material constraints (#1180)
- (veli) Enable veli explorer (#1191)
- (bo,ui) Introduce back-office sections (#1195)
- Display cropGroup and Scenario in Ingredient Explorer (#1185)
πͺ² Bug Fixes
- Default to empty string on BACKEND_API_URL not set (#1068)
- Properly decode json processes on login (#1083)
- Use static backend url (#1135)
- (textile) Update skirt category default repair cost (#1138)
- (textile) Siwtch to default price on product category change. (#1137)
- Handle reusing outdated magic links. (#1141)
- Negative impacts on lentils (#1127)
- Remove negative LDU by better balancing Transformation to arable land (#1144)
- (textile) Exclude trims weight before the Making step (#1139)
- Force recomputation of land occupations (#1132)
- Improve e2e tests reliability wrt notifications (#1176)
- (textile) Update docs link for ennobling. (#1177)
- 500 error on journal history (#1184)
- (ui) Prevent scrolling on explorer modal opened (#1187)
- (api) Fix typo in printing api docs (#1190)
- (ui) Fix explorer barcharts width (#1193)
- (textile) Compute printing impacts from surface (#1119)
- (veli) Hide or show veli section depending on env (#1200)
- (food,textile,ui) Fix page scroll issues (#1198)
- (textile,ui) Exclude empty components from available choices (#1202)
- (textile) Fix toxicity impacts computation for printing (#1203)
π Refactor
- Merge processes in a single file for cross-domain reusability (#1072)
- Generalize uuid parsing result errors (#1107)
- Improve activities to create (#1150)
- Handle empty responses from the backend api (#1189)
- (bo,ui) Restrict component to set a single scope (#1196)
βοΈ Miscellaneous Tasks
- Upgrade node dependencies, 2025-05 (#1065)
- Update ecobalyse data sync (#1086)
- Test versions (#1076)
- Cleanup object (#1089)
- Replace elec process medium voltage by low voltage (#1121)
- Use uv instead of pipenv for
score_history
(#1130) - Fix
scalingo
deploy (#1131) - Upgade node dependencies, 2025-06 (#1140)
- Improve playwright test config (#1142)
- (textile) Update upcycled tshirt example. (#1136)
- Reduce sentry tracesSampleRate (#1147)
- (api,food) Remove deprecated GET /food endpoint documentation (#1175)
Industrial Ecology - Life Cycle Assessment
- Elm
Published by github-actions[bot] 3 days ago

GHEtool - v2.3.4.dev4
Renewable Energy - Geothermal Energy
- Python
Published by wouterpeere 3 days ago

CoopCycle - v3.38.2
- Fix registration.
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.38.1...v3.38.2
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 3 days ago

openfoodnetwork - v5.1.2 Cantaloupe Melon
Description
What's Changed
User-facing changes π
- Add customer email and phone to notify producer emails when enabled by @chahmedejaz in https://github.com/openfoodfoundation/openfoodnetwork/pull/13375
Technical changes π οΈ
- Adds undercover gem to the stack by @filipefurtad0 in https://github.com/openfoodfoundation/openfoodnetwork/pull/13101
- Increase default timeout in system specs by @mkllnk in https://github.com/openfoodfoundation/openfoodnetwork/pull/13398
Full Changelog: https://github.com/openfoodfoundation/openfoodnetwork/compare/v5.1.1...v5.1.2
The cantaloupe (/ΛkΓ¦ntΙloΚp/ KAN-tΙ-lohp) is a type of true melon (Cucumis melo) with sweet, aromatic, and usually orange flesh.
Source here.
Consumption - Agriculture and Nutrition
- Ruby
Published by filipefurtad0 3 days ago

EODAG - v3.6.0
What's Changed
Features
- cli: commands chaining by @sbrunato in https://github.com/CS-SI/eodag/pull/1714
- cli: download output directory by @sbrunato in https://github.com/CS-SI/eodag/pull/1716
- cli: download STAC items from their urls by @sbrunato in https://github.com/CS-SI/eodag/pull/1705
- core: import stac items as
SearchResult
by @sbrunato in https://github.com/CS-SI/eodag/pull/1703 - providers: add new eurostat product types to dedl by @jlahovnik in https://github.com/CS-SI/eodag/pull/1662
Bug Fixes
- core: do not download again unextracted products by @sbrunato in https://github.com/CS-SI/eodag/pull/1717
- queryables: improve date parameter parsing by @bjgiraudon in https://github.com/CS-SI/eodag/pull/1702
Documentation
- CLI and STAC support update by @sbrunato in https://github.com/CS-SI/eodag/pull/1707
import_stac_items
documentation update by @sbrunato in https://github.com/CS-SI/eodag/pull/1709
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.5.1...v3.6.0
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 4 days ago

CoopCycle - v3.38.1
- Fix date picker.
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.38.0...v3.38.1
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 4 days ago

ASGS - 2025.1.rc-4
What's Changed
- Add pre-calibrated river flux templates (6β10kcms) for CPRA24 and LAERDC meshes by @enikidis in https://github.com/StormSurgeLive/asgs/pull/1497
- Removing a line that is causing instability. by @wwlwpd in https://github.com/StormSurgeLive/asgs/pull/1508
- Explicitly disable GSL for NCO. by @wwlwpd in https://github.com/StormSurgeLive/asgs/pull/1516
- Moved quality checks out of queue script by @jasonfleming in https://github.com/StormSurgeLive/asgs/pull/1506
New Contributors
- @enikidis made their first contribution in https://github.com/StormSurgeLive/asgs/pull/1497
Full Changelog: https://github.com/StormSurgeLive/asgs/compare/2025.1.rc-3...2025.1.rc-4
Climate Change - Natural Hazard and Storm
- Fortran
Published by wwlwpd 4 days ago

Social Income - release-2025-07-01
What's Changed
- Adding new participant list for drawing by @CluEleSsUK in https://github.com/socialincome-san/public/pull/1150
- Completed recipient draw by @CluEleSsUK in https://github.com/socialincome-san/public/pull/1151
- Adding new participant list for drawing by @CluEleSsUK in https://github.com/socialincome-san/public/pull/1152
- Completed recipient draw by @CluEleSsUK in https://github.com/socialincome-san/public/pull/1153
- fix: create auth user for firestore users without one by @triggertoo in https://github.com/socialincome-san/public/pull/1147
- Adding new participant list for drawing by @CluEleSsUK in https://github.com/socialincome-san/public/pull/1156
- [Mobile App] Use new Twilio phone verification service by @KarinBerg in https://github.com/socialincome-san/public/pull/1137
- Completed recipient draw by @CluEleSsUK in https://github.com/socialincome-san/public/pull/1157
- fix(functions): add SENDGRID_LIST_ID to .env (#1159) by @rawi96 in https://github.com/socialincome-san/public/pull/1160
- fix(functions): add SENDGRID_LIST_ID to .env (#1159) by @rawi96 in https://github.com/socialincome-san/public/pull/1161
Full Changelog: https://github.com/socialincome-san/public/compare/release-2025-06-26...release-2025-07-01
Sustainable Development - Population and Poverty
- HTML
Published by rawi96 4 days ago

CLEO - v0.45.0
v0.45.0 - 2025-07-01
Bug Fixes
- make example compatible with new sdmmethods python bindings - (6509350) - clara.bayley
Continuous Integration
- clean up mamba environment - (e7eae4a) - clara.bayley
Features
- add superdroplet motion to SDMMethods bindings - (6633e64) - clara.bayley
Miscellaneous Chores
Performance Improvements
- note in function description - (984274b) - clara.bayley
Refactoring
- show option of not using motion in SDM bindings example - (b416e6a) - clara.bayley
- add callout at end of creating microphysics bindings - (079184b) - clara.bayley
- special case for maximum interval or predcorr motion - (970c5fb) - clara.bayley
- add option to turn off motion in predcorr motion bindings - (490d337) - clara.bayley
- add patches to gitignore - (538abc4) - clara.bayley
Atmosphere - Atmospheric Chemistry and Aerosol
- C++
Published by github-actions[bot] 4 days ago

CoopCycle - v3.38.0
What's Changed
- Upgrade antd by @r0xsh in https://github.com/coopcycle/coopcycle-web/pull/5037
- Implement multiple pickups by @alexsegura in https://github.com/coopcycle/coopcycle-web/pull/5034
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.12...v3.38.0
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 4 days ago

Zarr - v3.0.9
What's Changed
- (chore): release notes cleanup by @ilan-gold in https://github.com/zarr-developers/zarr-python/pull/3074
- Implement Store.move by @brokkoli71 in https://github.com/zarr-developers/zarr-python/pull/3021
- Error on invalid store mode by @dstansby in https://github.com/zarr-developers/zarr-python/pull/3068
- (feat): use
np.zeros
for buffer creation withfill_value=0
by @ilan-gold in https://github.com/zarr-developers/zarr-python/pull/3082 - add fill_value output to info by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3081
- issues: add pep-723 to issue template by @ianhi in https://github.com/zarr-developers/zarr-python/pull/3087
- Fix typing in test_codecs by @dstansby in https://github.com/zarr-developers/zarr-python/pull/3095
- ruff rules:
TCH
βTC
by @DimitriPapadopoulos in https://github.com/zarr-developers/zarr-python/pull/3032 - Test using latest numpy by @dstansby in https://github.com/zarr-developers/zarr-python/pull/3064
- remove insertion of vlen-string codec for v2 metadata creation by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3100
- Add a GroupNotFoundError by @dstansby in https://github.com/zarr-developers/zarr-python/pull/3066
- Use automatic chunking in array creation routines by @dstansby in https://github.com/zarr-developers/zarr-python/pull/3103
- Ignore stale children when reconsolidating metadata by @TomAugspurger in https://github.com/zarr-developers/zarr-python/pull/2980
- Add pytest pin by @dstansby in https://github.com/zarr-developers/zarr-python/pull/3113
- remove fsspec from upstream tests by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3116
- Fix release note links by @dstansby in https://github.com/zarr-developers/zarr-python/pull/3106
- Use context manager for temporary directories in store tests by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/3110
- Multiple imports for an import name by @DimitriPapadopoulos in https://github.com/zarr-developers/zarr-python/pull/3033
- Improvements to the release guide by @dstansby in https://github.com/zarr-developers/zarr-python/pull/3070
- Multiple imports for an import name by @DimitriPapadopoulos in https://github.com/zarr-developers/zarr-python/pull/3120
- Unused import by @DimitriPapadopoulos in https://github.com/zarr-developers/zarr-python/pull/3121
- Fix
zarr.save
for givenpath
and multipleargs
arrays by @brokkoli71 in https://github.com/zarr-developers/zarr-python/pull/3127 - Fix infinite reload loop on latest release notes page by @dstansby in https://github.com/zarr-developers/zarr-python/pull/3129
- Allow Stores to opt out of consolidated metadata. by @paraseba in https://github.com/zarr-developers/zarr-python/pull/3119
- Fix
zarr.open
default for argumentmode
whenstore
isread_only
by @brokkoli71 in https://github.com/zarr-developers/zarr-python/pull/3128 - Port more stateful test actions from icechunk by @dcherian in https://github.com/zarr-developers/zarr-python/pull/3130
- Support async FSMap objects in zarr.open by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/2774
- Backport PR #3149 on branch 3.0.9 (Add GroupNotFound error to API docs) by @meeseeksmachine in https://github.com/zarr-developers/zarr-python/pull/3179
- Backport PR #3140 on branch 3.0.9 (Suppress FileNotFoundError when deleting keys in the obstore adapter) by @meeseeksmachine in https://github.com/zarr-developers/zarr-python/pull/3180
- Backport PR #3138 on branch 3.0.9 (Add with_read_only() convenience method to store) by @meeseeksmachine in https://github.com/zarr-developers/zarr-python/pull/3181
- Backport PR #3156 on branch 3.0.9 (Create read only copy if needed when opening a store path) by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3182
- 3.0.9 release notes by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/3183
New Contributors
- @paraseba made their first contribution in https://github.com/zarr-developers/zarr-python/pull/3119
- @meeseeksmachine made their first contribution in https://github.com/zarr-developers/zarr-python/pull/3179
Full Changelog: https://github.com/zarr-developers/zarr-python/compare/v3.0.8...v3.0.9
Climate Change - Climate Data Standards
- Python
Published by d-v-b 4 days ago

snl-quest - 2.0.0rc3
Full Changelog: https://github.com/sandialabs/snl-quest/compare/v2.0.b...2.0.0rc3
Energy Storage - Battery
- Python
Published by github-actions[bot] 4 days ago

CEON - v1.0.0
This represents the fourth release of the Circular Economy Ontology Network (CEON) and its corresponding documentation. The release includes the following ontologies:
Core Modules
Actor Topic
- Actor ODP (
actorODP
) (v0.4) - Actor (
actor
) (v0.4)
Process Topic
- ProcessODP (
processODP
) (v0.5) - Process (
process
) (v0.5) - Plan (
plan
) (v0.1)
Resource Topic
- Resource ODP (
resourceODP
) (v0.5) - Product (
product
) (v0.5) - Material (
material
) (v0.4) - Energy (
energy
) (v0.2)
CVN Topic
- Circular Value Network (
cvn
) (v0.3) - Value (
value
) (v0.3)
Supplementary Modules
- Statement (
statement
) (v0.2) - Quantity (
quantity
) (v0.2) - Location (
location
) (v0.2)
Full imported version
- CEON-Full (
ceon-full
) (v0.2)
Use case ontologies
- Construction (
construction
) (v0.2) - Electronics (
electronics
) (v0.2) - Textile (
textile
) (v0.2)
Alignment module
- CEON and CE-related ontologies
- CEON and Materials-related ontologies
Sustainable Development - Taxonomy and Ontology
- JavaScript
Published by huanyu-li 4 days ago

CLEO - v0.44.4
v0.44.4 - 2025-06-30
Bug Fixes
- missing MPI_INCLUDE_PATH - (bfbd9a1) - clara.bayley
- only use C part of MPI - (b918c51) - clara.bayley
Miscellaneous Chores
- (version) v0.44.4 - (f4283f4) - yoctoyotta1024
Refactoring
- C is also language of cleo (due to MPI) - (5e61d2b) - clara.bayley
- make MPI requirement more explicit - (b9e5ffa) - clara.bayley
- package list after apt-get for debugging - (37205a5) - clara.bayley
- update pre-commit - (a804686) - clara.bayley
Atmosphere - Atmospheric Chemistry and Aerosol
- C++
Published by github-actions[bot] 5 days ago

CoopCycle - v3.37.12
What's Changed
- Fix: order page for takeaway orders by @vladimir-8 in https://github.com/coopcycle/coopcycle-web/pull/5039
- Fix blank screen on delivery form
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.11...v3.37.12
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 5 days ago

eccodes - 2.42.0
https://confluence.ecmwf.int/display/ECC/ecCodes+version+2.42.0+released
Atmosphere - Meteorological Observation and Forecast
- C++
Published by shahramn 5 days ago

Plant-for-the-Planet - 06-30-2025
What's Changed
- Fix validation logic in DonationReceiptContext for donor/address changes by @mohitb35 in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2579
Full Changelog: https://github.com/Plant-for-the-Planet-org/planet-webapp/compare/06-27-2025-further-color-changes...06-30-2025
Biosphere - Deforestation and Reforestation
- TypeScript
Published by mariahosfeld 5 days ago

fellingdater - fellingdater v1.2.0
Adding new functionalities.
NEW FEATURES
A new set of functions for tree-ring dating, analysis, and visualization (trs_*)
-
Data generation and preparation:
trs_pseudo_rwl(): Generate synthetic tree-ring datasets for testing and method development
trs_select(): Select specific series from tree-ring data
trs_remove(): Remove series from tree-ring datasets
trs_trim(): Remove leading and trailing NA's in tree-ring datasets or single series -
Crossdating analysis:
trs_crossdate(): Comprehensive crossdating analysis with multiple statistical measures
trs_date_end(): Set end dates for tree-ring series based on crossdating results
trs_tho(): Calculate t-values according to the Hollstein (1980) transformation
trs_tbp(): Calculate t-values according to the Baillie & Pilcher (1973) transformation
trs_pv(): Calculate percentage of parallel variation including SGC, SSGC, and GleichlΓ€ufigkeit, with significance levels
trs_tSt(): Calculate correlation measures (Pearson r and t-values) -
Visualization:
trs_plot_dated(): Display crossdating results with highlighting of parallel variation
trs_plot_rwl(): Plot individual tree-ring series with customizable colors and styling
Enhanced workflow integration:
Tree-ring analysis functions now seamlessly integrate with existing felling date estimation (sw_* functions)
Complete dendroarchaeological workflow from data processing through crossdating to felling date estimation
Support for both synthetic data generation and real dendrochronological datasets
NEW DATASET
- Weitz_2025: New sapwood model for the Brussels region (Belgium) based on Weitz et al. (2025)
Biosphere - Forest Modeling and Analysis
- R
Published by hanecakr 5 days ago

Graph Weather - v1.0.113
Atmosphere - Meteorological Observation and Forecast
- Python
Published by github-actions[bot] 6 days ago

Graph Weather - v1.0.112
Atmosphere - Meteorological Observation and Forecast
- Python
Published by github-actions[bot] 7 days ago

BirdNET-Go - Nightly Build 20250628
What's Changed
- Update Yellow-Headed-Caracara to Carrapateiro by @LeoColman in https://github.com/tphakala/birdnet-go/pull/769
- feat: sentry telemetry by @tphakala in https://github.com/tphakala/birdnet-go/pull/770
- feat: species analytics view by @tphakala in https://github.com/tphakala/birdnet-go/pull/796
- feat: backup system integrated by @tphakala in https://github.com/tphakala/birdnet-go/pull/797
- feat: sound level debug logging by @tphakala in https://github.com/tphakala/birdnet-go/pull/802
- feat: enhance privacy protection in support collector by @tphakala in https://github.com/tphakala/birdnet-go/pull/805
- feat: add Sentry telemetry support to install.sh by @tphakala in https://github.com/tphakala/birdnet-go/pull/779
- feat: support log collection by @tphakala in https://github.com/tphakala/birdnet-go/pull/780
- feat: add comprehensive logging to support collection and upload by @tphakala in https://github.com/tphakala/birdnet-go/pull/784
- feat: add weather provider test functionality by @tphakala in https://github.com/tphakala/birdnet-go/pull/777
- fix: resolve MQTT test timeouts and improve test reliability by @tphakala in https://github.com/tphakala/birdnet-go/pull/776
- feat: sound level reporting by @tphakala in https://github.com/tphakala/birdnet-go/pull/789
- fix: update diskmanager test error message expectations by @tphakala in https://github.com/tphakala/birdnet-go/pull/778
- fix: update birdweather test to match actual error message by @tphakala in https://github.com/tphakala/birdnet-go/pull/783
- fix: ffmpeg restart reliability by @tphakala in https://github.com/tphakala/birdnet-go/pull/785
- fix: Fix FFmpeg process exiting after first audio chunk by @tphakala in https://github.com/tphakala/birdnet-go/pull/786
- fix: add HTML response detection and handling for BirdWeather API by @tphakala in https://github.com/tphakala/birdnet-go/pull/787
- fix: update HTTP response status for soundscape upload by @tphakala in https://github.com/tphakala/birdnet-go/pull/791
- fix: register birdweather component in error package by @tphakala in https://github.com/tphakala/birdnet-go/pull/792
- fix: optimize integer to string conversion in myaudio metrics by @tphakala in https://github.com/tphakala/birdnet-go/pull/793
- fix: optimize imageprovider caching by @tphakala in https://github.com/tphakala/birdnet-go/pull/795
- fix: handle +Inf values in sound level JSON marshaling by @tphakala in https://github.com/tphakala/birdnet-go/pull/801
- fix: prevent +Inf values in sound level calculations by @tphakala in https://github.com/tphakala/birdnet-go/pull/803
- fix: sound level calculation by @tphakala in https://github.com/tphakala/birdnet-go/pull/804
- fix: correct AutoTLS port handling and add proper validation by @tphakala in https://github.com/tphakala/birdnet-go/pull/806
New Contributors
- @LeoColman made their first contribution in https://github.com/tphakala/birdnet-go/pull/769
Full Changelog: https://github.com/tphakala/birdnet-go/compare/nightly-20250620...nightly-20250628
Biosphere - Bioacoustics and Acoustic Data Analysis
- Go
Published by github-actions[bot] 7 days ago

Graph Weather - v1.0.111
Atmosphere - Meteorological Observation and Forecast
- Python
Published by github-actions[bot] 7 days ago

OpenStudio-HPXML - OpenStudio-HPXML v1.10.0
OpenStudio-HPXML v1.10.0 has been released. The OpenStudio-HPXML workflow uses HPXML building description files to run residential simulations on the Department of Energy's OpenStudio/EnergyPlus building simulation platform.
OpenStudio-HPXML v1.10.0 uses OpenStudio v3.10.0, EnergyPlus v25.1.0, and HPXML v4.2-rc2. Please visit the OpenStudio-HPXML v1.10.0 documentation for instructions on how to get started, how to generate an appropriate HPXML file, etc. The full set of US TMY3 weather files can be obtained from here.
New Features
- Updates to OpenStudio 3.10/EnergyPlus 25.1/HPXML v4.2-rc2.
- HVAC modeling updates per RESNET HERS Addendum 82:
- Breaking change:
CompressorType
required for central and mini-split air conditioners and heat pumps as well as ground-to-air heat pumps. - Breaking change: Replaces
HeatingCapacityRetention[Fraction | Temperature]
withHeatingCapacityFraction17F
. - Allows optional pan heater inputs (
extension/PanHeaterPowerWatts
andextension/PanHeaterControlType
) for central and mini-split heat pumps; defaults to assuming a pan heater is present. - Allows optional EER2/EER inputs (
AnnualCoolingEfficiency[Units="EER2" or Units="EER"]/Value
) for central and mini-split air conditioners and heat pumps. - Deprecates SHR inputs (e.g.,
CoolingSensibleHeatFraction
); they are no longer used. - Allows optional
extension/FanMotorType
input for central equipment; updatesFanPowerWattsPerCFM
defaults to be based on fan motor type. - Allows optional
extension/EquipmentType
inputs for central air conditioners and heat pumps; only used for SEER/SEER2, EER/EER2, and HSPF/HSPF2 conversions. - Allows optional design airflow rate inputs (
extension/HeatingDesignAirflowCFM
andextension/CoolingDesignAirflowCFM
). - Updates default compressor lockout temperature for dual-fuel heat pumps from 25F to 40F.
- Updates default design airflow rates to use cfm/ton assumptions rather than Manual S-based approach.
- Updates defrost model to better account for load and energy use during defrost:
- Allows optional defrost supplemental heat input (
extension/BackupHeatingActiveDuringDefrost
) for air-source heat pumps with integrated backup. - Deprecates
SimulationControl/AdvancedResearchFeatures/DefrostModelType
input.
- Allows optional defrost supplemental heat input (
- Updates to detailed performance datapoints:
- Breaking change: Updated requirements for allowed combinations of
CapacityDescription
andOutdoorTemperature
; see the documentation for more details. - Detailed performance datapoints can now be specified for single stage and two stage equipment too.
- Adds more error-checking to ensure appropriate data inputs.
- Breaking change: Updated requirements for allowed combinations of
- Breaking change:
- Optional GSHP input
SimulationControl/AdvancedResearchFeatures/GroundToAirHeatPumpModelType
to choose "standard" (default) or "experimental"; "experimental" model better accounts for coil staging. - Updates asset calculations for dishwashers, clothes washers, fixtures, and hot water waste per RESNET HERS Addenda 81 and 90f.
- Allows optional
ClothesDryer/DryingMethod
input to inform whether the appliance is vented or ventless. - Infiltration improvements:
- Improves defaults for
InfiltrationVolume
,InfiltrationHeight
, andAverageCeilingHeight
. - Allows optional
WithinInfiltrationVolume
input for conditioned basements; defaults to true.
- Improves defaults for
- Electric vehicle enhancements:
- Allows detailed modeling of electric vehicles (batteries and charging/discharging) using
Vehicles
as an alternative to the simple EV chargingPlugLoad
. - Adds EV driving unmet hours output.
- Updates the default schedule for the EV charging
PlugLoad
to better reflect real-world hourly/monthly variation.
- Allows detailed modeling of electric vehicles (batteries and charging/discharging) using
- Electric panel NEC load calculations (experimental research feature):
- Allows optional
ElectricPanel
inputs for describing branch circuits and service feeders - Optionally reports breaker spaces and calculated loads for specified NEC calculation types (
SoftwareInfo/extension/ElectricPanelCalculations/ServiceFeeders/Type
)
- Allows optional
- Allows requesting timeseries EnergyPlus output meters (e.g.,
--hourly "MainsWater:Facility"
), similar to requesting EnergyPlus output variables. - BuildResidentialScheduleFile measure:
- Adds stochastic schedule generation for electric vehicle charging (using
Vehicles
). - Removes generation of stochastic schedules for building components not present in the HPXML file.
- Adds stochastic schedule generation for electric vehicle charging (using
- Output updates:
- Breaking change: Adds generator electricity produced to total fuel/energy use; previously it was only included in net values.
- Adds optional new outputs for timeseries zone conditions (humidity ratio and relative humidity and dewpoint, radiant, and operative temperatures).
- Adds new outputs for net peak electricity (summer/winter/annual); same as total peak electricity outputs but subtracts power produced by PV.
- Avoids writing the E+ eplustbl.htm by default; use the debug flag to get it.
- Deletes eplusout*.msgpack files by default (run_simulation.rb only); use the debug flag to preserve them.
- Allows arbitrary columns to be present in a detailed schedule csv file with warning.
Bugfixes
- Fixes EPvalidator schematron file extension (.sch, not .xml).
- Fixes zero occupants specified for one unit in a whole MF building from being treated like zero occupants for every unit.
- Fixes using detailed schedules with higher resolution (e.g., 10-min data) than the simulation timestep (e.g., 60-min).
- Fixes possible heating/cooling spikes when using maximum power ratio detailed schedule for variable-speed HVAC systems.
- Fixes unavailable periods for two consecutive, but partial, days.
- Fixes error when specifying a glass block window without interior shading coefficients.
- Fixes battery charging/discharging not being included in peak electricity outputs.
- Fixes possible error if there's a surface w/ interior unconditioned space and exterior "other housing unit".
- Fixes default shading coefficients for window solar screens and solar film.
- Fixes
SolarFraction
documentation/error-checking for solar thermal systems; must now be <= 0.99. - Fixes whole house fans so that they are unavailable during vacancies.
- Fixes error if there's a vented attic with zero roof pitch.
- Fixes tank loss coefficient when TankModelType=stratified for a conventional storage water heater.
- Fixes possibility of incorrect design duct load for really bad ducts (e.g., ducts with high surface area in a cold attic).
- Fixes duplicate emission end use rows for electricity in results_annual.csv.
- Adds error-checking to ensure TankModelType=stratified is not used with a non-electric water heater.
- BuildResidentialHPXML measure: Improves default duct areas/locations for 1-story buildings with a conditioned basement and ducts located in the attic.
- BuildResidentialHPXML measure: Fixes error when specifying a combi boiler as the water heater type and a shared boiler as the heating system type.
- BuildResidentialScheduleFile measure: Fixes out-of-sync shifting of occupancy and end use schedule resulting in activities even when there is no occupancy.
- BuildResidentialScheduleFile measure: Fixes a small bug in sink schedule generation resulting in more concentrated schedule.
- ReportUtilityBills measure: Apply fixed charges for fuels that are referenced by the HPXML file but consume no energy (e.g., gas heating system in Florida).
Consumption - Buildings and Heating
- Ruby
Published by shorowit 7 days ago

pandapipes - pandapipes 0.12.0
What's Changed
[0.12.0] - 2025-06-27
- [ADDED] transient heat transfer timeseries simulation
- [ADDED] pressure_control_trace in simple_plotly
- [ADDED] explicit call of Sphinx-Config file
- [ADDED] possibility for heat consumer to be considered in nxgraph
- [CHANGED] loading of JSON files with unknown objects as simple dicts is possible now
- [CHANGED] GitHub Actions test workflow to speed up execution time
- [CHANGED] removed duplicated code from calculate_darivates_thermal
- [CHANGED] variable names "VLRLCONNECT" to "FLOW_RETURN_CONNECT"
- [CHANGED] heat_consumer improved stability
- [CHANGED] e2n renaming in documentation
- [CHANGED] Correct controller documentation
- [CHANGED] avoid bool(in_service) for bulk create functions
- [CHANGED] buildup igraph
- [CHANGED] default output writer to log only existing components to avoid errors
- [FIXED] docs_check test pipeline
- [FIXED] a bug in bidirectional calculation for timeseries calculations for timesteps with qext_w=0
- [FIXED] imports and dependencies from pandapower
- [FIXED] correction of how to handle input temperature at circ pumps
Full Changelog: https://github.com/e2nIEE/pandapipes/compare/v0.11.0...v0.12.0
Energy Storage - Hydrogen
- Python
Published by EPrade 8 days ago

icechunk - v0.2.17
What's Changed
- Multipart upload for S3 native Storage instances by @paraseba in https://github.com/earth-mover/icechunk/pull/915
- [Docs] Small docs update by @mpiannucci in https://github.com/earth-mover/icechunk/pull/928
- Build error by @paraseba in https://github.com/earth-mover/icechunk/pull/930
- Add raster datacube ingest by @dcherian in https://github.com/earth-mover/icechunk/pull/925
- Bump the rust-dependencies group with 7 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/933
- Raster notebook: Use only text repr by @dcherian in https://github.com/earth-mover/icechunk/pull/934
- Bump astral-sh/setup-uv from 5 to 6 in the actions group by @dependabot in https://github.com/earth-mover/icechunk/pull/932
- [Python] Pickle Support for (some) Rust python objects by @mpiannucci in https://github.com/earth-mover/icechunk/pull/924
- Update local_filesystem_storage parameter in docs by @maxrjones in https://github.com/earth-mover/icechunk/pull/935
- Some minor grammar and spelling tweaks for the readme by @jakenotjay in https://github.com/earth-mover/icechunk/pull/936
- Fix reporting of failed upstream tests by @dcherian in https://github.com/earth-mover/icechunk/pull/942
- Fix upstream failure reporting by @dcherian in https://github.com/earth-mover/icechunk/pull/943
- Fix dask 2025.4.X compatibility by @fjetter in https://github.com/earth-mover/icechunk/pull/931
- Bump the rust-dependencies group across 1 directory with 8 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/946
- Update value error from ancestry to match interface arguments by @jakenotjay in https://github.com/earth-mover/icechunk/pull/947
- Manifest Splitting by @dcherian in https://github.com/earth-mover/icechunk/pull/767
- Website updates by @mpiannucci in https://github.com/earth-mover/icechunk/pull/949
- [docs] Fix doc link by @mpiannucci in https://github.com/earth-mover/icechunk/pull/950
- Pin rust version in GHA by @paraseba in https://github.com/earth-mover/icechunk/pull/958
- Bump the rust-dependencies group across 1 directory with 3 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/959
- Fix mypy by @paraseba in https://github.com/earth-mover/icechunk/pull/970
- Document release process by @paraseba in https://github.com/earth-mover/icechunk/pull/969
- Bump clap from 4.5.38 to 4.5.39 in the rust-dependencies group by @dependabot in https://github.com/earth-mover/icechunk/pull/963
- Correctly support anonymous gcp credentials by @mpiannucci in https://github.com/earth-mover/icechunk/pull/967
- More OSs and architectures in Rust test matrix by @paraseba in https://github.com/earth-mover/icechunk/pull/972
- Downgrade aws dependencies by @paraseba in https://github.com/earth-mover/icechunk/pull/976
- Align main with released tag 0.2.16 by @paraseba in https://github.com/earth-mover/icechunk/pull/980
- Support changing log levels and setting them in Python by @paraseba in https://github.com/earth-mover/icechunk/pull/982
- Add new
supports_consolidated_metadata
method to Store by @paraseba in https://github.com/earth-mover/icechunk/pull/978 - Add debug logging when
delete_objects
return Err by @dcherian in https://github.com/earth-mover/icechunk/pull/985 - Fix serialization of GCS session with bearer token by @paraseba in https://github.com/earth-mover/icechunk/pull/988
- Expose request retry configuration to the user by @paraseba in https://github.com/earth-mover/icechunk/pull/989
- Fix merge GHA workflow by @paraseba in https://github.com/earth-mover/icechunk/pull/990
- High concurrency script learns new tricks by @paraseba in https://github.com/earth-mover/icechunk/pull/991
- Address some clippy comments by @dcherian in https://github.com/earth-mover/icechunk/pull/993
- Bump the rust-dependencies group across 1 directory with 5 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/995
- Initial HTTP support for Virtual Refs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/938
- Fix spelling typo by @rabernat in https://github.com/earth-mover/icechunk/pull/999
- [docs] Update virtual docs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1003
- Finish manifest splitting by @dcherian in https://github.com/earth-mover/icechunk/pull/948
- Fix typo in Virtual Datasets Docs by @jbusecke in https://github.com/earth-mover/icechunk/pull/1010
- Add initial commit id as constant by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1008
- Document cold buckets and GCS 429 problem by @paraseba in https://github.com/earth-mover/icechunk/pull/1009
- Error fast when can_write is false and calling gc + expiration by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1014
- Add
rewrite_manifests
EAR-1667 by @dcherian in https://github.com/earth-mover/icechunk/pull/1002 - Release version 0.2.17 by @paraseba in https://github.com/earth-mover/icechunk/pull/1007
New Contributors
- @maxrjones made their first contribution in https://github.com/earth-mover/icechunk/pull/935
- @jakenotjay made their first contribution in https://github.com/earth-mover/icechunk/pull/936
Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.15...v0.2.17
Climate Change - Climate Data Standards
- Rust
Published by paraseba 8 days ago

tespy - TESPy version 0.9.0
TESPy version 0.9.0 was in preparation for quite a bit and comes with a big refactoring of the back-end. The most important features are:
- Drastically (!) improved debugging capabilities of you model
- PowerConnections and power related components (motor, generator, powerbus, powersink, powersource) for explicit modeling of mechanical and electrical power as well as heat flows.
- Improved preprocessing making initial solves more resilient towards starting values
For users of standard components of tespy API changes mostly apply to the UserDefinedEquation
. If you are using custom components, you have to make more adaptions to your models to make them work again. For an overview of the changes and information on how to use the new features please check out the docs: https://tespy.readthedocs.io/en/main/whats_new.html.
Happy weekend!
Consumption - Buildings and Heating
- Python
Published by fwitte 8 days ago

FloodAdapt - v0.3.15
Changelog
All notable changes to this project will be documented in this file.
[0.3.14] - 2025-06-27
π Bug Fixes
- (adapter) Fixed bug with type of new dev file (#843)
[0.3.13] - 2025-06-27
π Features
- (dbs-builder) Add logging for aggregation areas (#841)
π Bug Fixes
-
(dbs-builder) Small corrections in templates of infographics (#837)
-
(adapter) Tide gauge was assumed to always be there during obs point html creation (#839)
-
(adapter) Made sure new dev crs is always set to the FIAT one (#840)
-
(dbs-builder) Fix issue with green infra table not copied and added unit transform (#842)
π Documentation
-
(api) Add a Database Builder example notebook and restructure dbs_builder API (#777)
-
(object-model) Update events documentation with temporarily disabled model/meteo forcing sources (#836)
π Refactor
-
(dbs-builder) Update how dbs builder gets default water level references (#833)
-
(dbs-builder) Small script corrections (#834)
[0.3.12] - 2025-06-23
π Features
-
(dbs-controller) Add
_higher_lvl_object
attribute to dbs classes for improved error msgs (#831) -
(misc) Added debug timer to database builder functions (#815)
π Bug Fixes
-
(adapter) Opens templates and save in new sim, instead of copying and overwriting the overlands SFINCS model (#821)
-
(object-model) Temporarily disable METEO and MODEL forcings (#825)
-
(dbs-controller) Delete finished simulations at startup depending on settings (#827)
-
(dbs-builder) Allow for multiple exposure geometry files, besides buildings and roads (#830)
-
(object-model) Removed direction from wind plots (#794)
π Documentation
-
(object-model) Docs events update (#819)
-
(misc) File structure changes and resolved broken links (#824)
-
(misc) Added lightbox to _quarto.yml for better visualization (#828)
π Refactor
-
(dbs-builder) Add option to force floodmap type in database builder config (#822)
-
(api) Added option for road min zoom level in gui config (#826)
π§ͺ Testing
- (adapter) Add unit tests for return period flood maps calculation (#829)
[0.3.11] - 2025-06-18
π Bug Fixes
-
(output) Always add the measured waterlevels in output markers except for synthetic events (#812)
-
(object-model) Updated event template descriptions
-
(adapter) Check save_simulation config before deleting SFINCS folders (#814)
-
(adapter) Do not copy the template offshore SFINCS model and overwrite it anymore, to avoid file open errors (#818)
π Documentation
-
(api) Add a Measures example notebook (#785)
-
(api) Add a Simple Scenario example notebook (#789)
-
(api) Add a Advanced Scenario example notebook (#800)
[0.3.10] - 2025-06-05
π Features
- (object-model) Add METEO as a source for rainfall in hurricane events
π Bug Fixes
-
(misc) Add custom error message for pattern matching names instead of using pydantic default (#807)
-
(object-model) Remove CSV from allowed forcings for synthetic event. (#809)
-
(dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)
π Documentation
- (misc) Resolve sidebar issues for example notebooks (#806)
π Refactor
- (dbs-controller) Remove unused api and restructure code (#797)
[0.3.9] - 2025-05-30
π Bug Fixes
-
(adapter) Fix error in color input for measurements in observation htmls (#799)
-
(dbs-builder) Correct config for no observation points (#802)
-
(misc) Removed defaults for binary paths in Settings() (#803)
π Documentation
- (api) Add a Projections example notebook (#769)
π Refactor
- (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)
[0.3.8] - 2025-05-27
π Bug Fixes
-
(output) Conditionally add the tide gauge timeseries (#796)
-
(dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)
-
(dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)
[0.3.7] - 2025-05-23
π Features
- (api) Add
load_static_data()
to the API that calls all methods that can be cached. Optionally to be run at startup.
π Documentation
-
(misc) Added the intro video to the home page (#775)
-
(object-model) Review and update event examples (#791)
π Refactor
- (dbs-controller) Enhance standard object protection handling (#792)
π§ͺ Testing
- (adapter) Improve
add_forcing
tests to test for actual values (#771)
[0.3.6] - 2025-05-21
βοΈ Miscellaneous Tasks
- (adapter) Update to hydromt fiat v0.5.5 (#776)
[0.3.5] - 2025-05-21
π Bug Fixes
- (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)
π Refactor
- (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)
[0.3.4] - 2025-05-16
π Bug Fixes
- Broken system folder updates
π Documentation
- (object-model) Add events example notebooks (#767)
[0.3.3] - 2025-05-15
π Features
-
(misc) Added pixi tasks for updating the test database (#754)
-
(distribution) Update license from MIT to GNU GPL v3 (#755)
-
(misc) Make floodadapt platform independent (#738)
π Bug Fixes
-
(distribution) Add system folder to db builder executable
-
(dbs-controller) Corrected saving object validation issue which did not allow editing (#750)
-
(dbs-controller) Remove object instantiation calls from database api (#752)
π Documentation
π Refactor
- (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)
[0.3.2] - 2025-04-30
π Bug Fixes
- (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)
π Documentation
- (misc) Add release instructions (#633)
π Refactor
- (api) Cleanup api functions and signatures (#741)
[0.3.1] - 2025-04-25
π Features
- (object-model) Update synthetic rainfall to allow cumulative (#739)
π Bug Fixes
- (object-model) Remove unused list_objects method from DbsEvent class
[0.3.0] - 2025-04-23
π Features
-
(adapters) Save floodmap geotiffs in sfincs projection (#624)
-
(dbs-builder) Elevate add if statement for roads (#634)
-
(object-model) Refactor site.toml into several files (#630)
-
(misc) Add automated publish to pypi workflow (#615)
-
(dbs-builder) Added database-builder + templates to the srcdist
-
(object-model) Add support for user provided netcdf forcing files (#626)
-
(misc) Updates for benchmarking (#663)
-
(dbs-builder) Concat buildings and roads to one gdf (#645)
-
(adapters) Use flood depth maps (#661)
-
(misc) Add pixi for env management (#567)
-
(object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)
-
(object-model) Add NONE as a forcingsource for use in the gui (#677)
-
(dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)
-
(object-model) Add duration property and conversion methods to ValueUnitPair (#692)
-
(object-model) Cleanup eventset serialization (#706)
-
(adapters) Allow for water depth and area method to be used in FIAT (#705)
-
(adapter) Add check for when converting scs or other rainfall to not error (#713)
-
(distribution) Update database builder executable creation script (#723)
π Bug Fixes
-
(adapters) Take out part that was creating single event output (#657)
-
(dbs-builder) Update path construction to default units in dbs-builder
-
(adapters) Fixed typo in inundation depth column name (#659)
-
(misc) Standardize and update logging throughout the code (#662)
-
(object-model) Correcting units in gauge plotting (#667)
-
(dbs-builder) Fixing database builder to work with site config refactor (#668)
-
(adapter) SfincsAdapter produces floodmap in correct units (#669)
-
(object-model) Add validate_allowed_forcings to Settings class (#674)
-
(object-model) Coarse timeseries for imported csv files (#672)
-
(object-model) Standardize units attribute among all classes (#682)
-
(object-model) Update allowed sources for events (#683)
-
(object-model) Update unit references in plotting (#684)
-
(adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)
-
(adapters) Updated waterlevel references in Sfincs adapter (#688)
-
(dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)
-
(api) Add overwrite option to save_measure function (#691)
-
(dbs-builder) Small bug fixes in database builder (#690)
-
(object-model) Event set frequency can be > 1 (#693)
-
(adapters) Added option to get damage types from fiat model (#695)
-
(dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)
-
(object-model) Change default for spw_file recreation to false (#703)
-
(misc) Prettify all string converted units (#708)
-
(misc) Remove unit system from Settings class (#717)
-
(object-model) Implement zero waterlevel reference solution (#715)
-
(misc) Improve directory cleanup with retry logic for locked files (#720)
-
(object-model) Fixed saving of csv/track/file-based forcings (#710)
-
(misc) Remove obsolete subprojects Fiat and Sfincs
-
(misc) Update build requirements to include pyinstaller and pefile with version constraints
-
(dbs-builder) Updates for latest water level refactor (#722)
-
(adapter) Offshore sfincs model fails when running risk scenarios (#725)
-
(adapter) Updated _cleanup_simulation_folder() to check the config and delete the entire simulation if needed (#727)
-
(dbs-builder) Update filename in entry point
-
(db-builder) Add setuptools to dependencies in build db-builder script
-
(dep) Add version constraints for hydromt-sfincs
-
Enable frozen builds in publish workflow
π Documentation
- (misc) Added a new video to the introduction (#686)
π Refactor
-
(adapters) FIAT adapter refactor (#654)
-
(adapters) Change name of direct_impacts module to impacts (#658)
-
(adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)
-
(object-model) Moved datum correction from datummodel to floodmodel (#724)
-
(dbs-controller) Update copy function in dbs template. (#726)
-
(object-model) Remove obsolete object model classes (#728)
-
(dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)
-
(api) Move api functions into flood adapt class and cleanup file structure (#732)
π§ͺ Testing
-
(misc) Max 5 retires for restoring snapshots
-
(object-model) Unskip tests and make them pass (#660)
-
(object-model) Create input folder in test db at start of testing session (#709)
βοΈ Miscellaneous Tasks
-
(misc) Integrate pytest-cov for coverage reporting (#628)
-
(adapters) Update fiat_toolbox version to fix output bugs (#696)
-
(misc) Add sonarcloud scanning (#698)
-
(adapters) Update meteo handler to new version of cht_meteo (#699)
Fix
-
(object-model) Remove default events and forcings (#646)
-
(object-model) Standardize event forcings (#655)
[0.2.0] - 2025-01-13
π Features
π Bug Fixes
- (misc) Remove Settings() instantiation from module level code (#629)
π Refactor
- (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)
π§ͺ Testing
- (misc) Remove obsolete tests (#625)
[0.1.4] - 2025-01-03
π Features
-
(site) Add ascii validators to make sure we have only ascii in labels (#597)
-
(misc) Add docs and workflows for using Conventional commits (#602)
-
(misc) Add output as a conventional commit scope (#605)
-
(output) Points with no footprints shown as triangles (#604)
-
(misc) Automatic API doc generation (#500)
-
(dbs-builder) Replace $ with fiat model damage unit in metrics (#618)
π Bug Fixes
-
Hydromt sfincs quadtree changes (#600)
-
(misc) Fix repo url in cliff.toml (#603)
-
(dbs-builder) FIAT roads related bugs (#611)
π Documentation
βοΈ Miscellaneous Tasks
-
(misc) Pin jellyfish version so rust is not a requirement for installing (#609)
-
(misc) Change hydromt-fiat from git url to pypi
[0.1.3] - 2024-11-28
π Features
- Improve copy method to DbsTemplate class for duplicating objects (#517)
Bugfix
- Fix case to not error in plot_wl when the name is not filled β¦ (#528)
Chore
-
Remove duplicate functions in dbs_controller & Update pre-comm⦠(#459)
-
(adapter) Rename integrator submodule to adapter (#587)
-
(object_model) Rename objects for consistency (#588)
[0.0.1-alpha] - 2024-02-26
Climate Change - Natural Hazard and Storm
- Python
Published by github-actions[bot] 8 days ago

FloodAdapt - v0.3.14
Changelog
All notable changes to this project will be documented in this file.
[0.3.14] - 2025-06-27
π Bug Fixes
- (adapter) Fixed bug with type of new dev file (#843)
[0.3.13] - 2025-06-27
π Features
- (dbs-builder) Add logging for aggregation areas (#841)
π Bug Fixes
-
(dbs-builder) Small corrections in templates of infographics (#837)
-
(adapter) Tide gauge was assumed to always be there during obs point html creation (#839)
-
(adapter) Made sure new dev crs is always set to the FIAT one (#840)
-
(dbs-builder) Fix issue with green infra table not copied and added unit transform (#842)
π Documentation
-
(api) Add a Database Builder example notebook and restructure dbs_builder API (#777)
-
(object-model) Update events documentation with temporarily disabled model/meteo forcing sources (#836)
π Refactor
-
(dbs-builder) Update how dbs builder gets default water level references (#833)
-
(dbs-builder) Small script corrections (#834)
[0.3.12] - 2025-06-23
π Features
-
(dbs-controller) Add
_higher_lvl_object
attribute to dbs classes for improved error msgs (#831) -
(misc) Added debug timer to database builder functions (#815)
π Bug Fixes
-
(adapter) Opens templates and save in new sim, instead of copying and overwriting the overlands SFINCS model (#821)
-
(object-model) Temporarily disable METEO and MODEL forcings (#825)
-
(dbs-controller) Delete finished simulations at startup depending on settings (#827)
-
(dbs-builder) Allow for multiple exposure geometry files, besides buildings and roads (#830)
-
(object-model) Removed direction from wind plots (#794)
π Documentation
-
(object-model) Docs events update (#819)
-
(misc) File structure changes and resolved broken links (#824)
-
(misc) Added lightbox to _quarto.yml for better visualization (#828)
π Refactor
-
(dbs-builder) Add option to force floodmap type in database builder config (#822)
-
(api) Added option for road min zoom level in gui config (#826)
π§ͺ Testing
- (adapter) Add unit tests for return period flood maps calculation (#829)
[0.3.11] - 2025-06-18
π Bug Fixes
-
(output) Always add the measured waterlevels in output markers except for synthetic events (#812)
-
(object-model) Updated event template descriptions
-
(adapter) Check save_simulation config before deleting SFINCS folders (#814)
-
(adapter) Do not copy the template offshore SFINCS model and overwrite it anymore, to avoid file open errors (#818)
π Documentation
-
(api) Add a Measures example notebook (#785)
-
(api) Add a Simple Scenario example notebook (#789)
-
(api) Add a Advanced Scenario example notebook (#800)
[0.3.10] - 2025-06-05
π Features
- (object-model) Add METEO as a source for rainfall in hurricane events
π Bug Fixes
-
(misc) Add custom error message for pattern matching names instead of using pydantic default (#807)
-
(object-model) Remove CSV from allowed forcings for synthetic event. (#809)
-
(dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)
π Documentation
- (misc) Resolve sidebar issues for example notebooks (#806)
π Refactor
- (dbs-controller) Remove unused api and restructure code (#797)
[0.3.9] - 2025-05-30
π Bug Fixes
-
(adapter) Fix error in color input for measurements in observation htmls (#799)
-
(dbs-builder) Correct config for no observation points (#802)
-
(misc) Removed defaults for binary paths in Settings() (#803)
π Documentation
- (api) Add a Projections example notebook (#769)
π Refactor
- (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)
[0.3.8] - 2025-05-27
π Bug Fixes
-
(output) Conditionally add the tide gauge timeseries (#796)
-
(dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)
-
(dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)
[0.3.7] - 2025-05-23
π Features
- (api) Add
load_static_data()
to the API that calls all methods that can be cached. Optionally to be run at startup.
π Documentation
-
(misc) Added the intro video to the home page (#775)
-
(object-model) Review and update event examples (#791)
π Refactor
- (dbs-controller) Enhance standard object protection handling (#792)
π§ͺ Testing
- (adapter) Improve
add_forcing
tests to test for actual values (#771)
[0.3.6] - 2025-05-21
βοΈ Miscellaneous Tasks
- (adapter) Update to hydromt fiat v0.5.5 (#776)
[0.3.5] - 2025-05-21
π Bug Fixes
- (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)
π Refactor
- (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)
[0.3.4] - 2025-05-16
π Bug Fixes
- Broken system folder updates
π Documentation
- (object-model) Add events example notebooks (#767)
[0.3.3] - 2025-05-15
π Features
-
(misc) Added pixi tasks for updating the test database (#754)
-
(distribution) Update license from MIT to GNU GPL v3 (#755)
-
(misc) Make floodadapt platform independent (#738)
π Bug Fixes
-
(distribution) Add system folder to db builder executable
-
(dbs-controller) Corrected saving object validation issue which did not allow editing (#750)
-
(dbs-controller) Remove object instantiation calls from database api (#752)
π Documentation
π Refactor
- (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)
[0.3.2] - 2025-04-30
π Bug Fixes
- (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)
π Documentation
- (misc) Add release instructions (#633)
π Refactor
- (api) Cleanup api functions and signatures (#741)
[0.3.1] - 2025-04-25
π Features
- (object-model) Update synthetic rainfall to allow cumulative (#739)
π Bug Fixes
- (object-model) Remove unused list_objects method from DbsEvent class
[0.3.0] - 2025-04-23
π Features
-
(adapters) Save floodmap geotiffs in sfincs projection (#624)
-
(dbs-builder) Elevate add if statement for roads (#634)
-
(object-model) Refactor site.toml into several files (#630)
-
(misc) Add automated publish to pypi workflow (#615)
-
(dbs-builder) Added database-builder + templates to the srcdist
-
(object-model) Add support for user provided netcdf forcing files (#626)
-
(misc) Updates for benchmarking (#663)
-
(dbs-builder) Concat buildings and roads to one gdf (#645)
-
(adapters) Use flood depth maps (#661)
-
(misc) Add pixi for env management (#567)
-
(object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)
-
(object-model) Add NONE as a forcingsource for use in the gui (#677)
-
(dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)
-
(object-model) Add duration property and conversion methods to ValueUnitPair (#692)
-
(object-model) Cleanup eventset serialization (#706)
-
(adapters) Allow for water depth and area method to be used in FIAT (#705)
-
(adapter) Add check for when converting scs or other rainfall to not error (#713)
-
(distribution) Update database builder executable creation script (#723)
π Bug Fixes
-
(adapters) Take out part that was creating single event output (#657)
-
(dbs-builder) Update path construction to default units in dbs-builder
-
(adapters) Fixed typo in inundation depth column name (#659)
-
(misc) Standardize and update logging throughout the code (#662)
-
(object-model) Correcting units in gauge plotting (#667)
-
(dbs-builder) Fixing database builder to work with site config refactor (#668)
-
(adapter) SfincsAdapter produces floodmap in correct units (#669)
-
(object-model) Add validate_allowed_forcings to Settings class (#674)
-
(object-model) Coarse timeseries for imported csv files (#672)
-
(object-model) Standardize units attribute among all classes (#682)
-
(object-model) Update allowed sources for events (#683)
-
(object-model) Update unit references in plotting (#684)
-
(adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)
-
(adapters) Updated waterlevel references in Sfincs adapter (#688)
-
(dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)
-
(api) Add overwrite option to save_measure function (#691)
-
(dbs-builder) Small bug fixes in database builder (#690)
-
(object-model) Event set frequency can be > 1 (#693)
-
(adapters) Added option to get damage types from fiat model (#695)
-
(dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)
-
(object-model) Change default for spw_file recreation to false (#703)
-
(misc) Prettify all string converted units (#708)
-
(misc) Remove unit system from Settings class (#717)
-
(object-model) Implement zero waterlevel reference solution (#715)
-
(misc) Improve directory cleanup with retry logic for locked files (#720)
-
(object-model) Fixed saving of csv/track/file-based forcings (#710)
-
(misc) Remove obsolete subprojects Fiat and Sfincs
-
(misc) Update build requirements to include pyinstaller and pefile with version constraints
-
(dbs-builder) Updates for latest water level refactor (#722)
-
(adapter) Offshore sfincs model fails when running risk scenarios (#725)
-
(adapter) Updated _cleanup_simulation_folder() to check the config and delete the entire simulation if needed (#727)
-
(dbs-builder) Update filename in entry point
-
(db-builder) Add setuptools to dependencies in build db-builder script
-
(dep) Add version constraints for hydromt-sfincs
-
Enable frozen builds in publish workflow
π Documentation
- (misc) Added a new video to the introduction (#686)
π Refactor
-
(adapters) FIAT adapter refactor (#654)
-
(adapters) Change name of direct_impacts module to impacts (#658)
-
(adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)
-
(object-model) Moved datum correction from datummodel to floodmodel (#724)
-
(dbs-controller) Update copy function in dbs template. (#726)
-
(object-model) Remove obsolete object model classes (#728)
-
(dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)
-
(api) Move api functions into flood adapt class and cleanup file structure (#732)
π§ͺ Testing
-
(misc) Max 5 retires for restoring snapshots
-
(object-model) Unskip tests and make them pass (#660)
-
(object-model) Create input folder in test db at start of testing session (#709)
βοΈ Miscellaneous Tasks
-
(misc) Integrate pytest-cov for coverage reporting (#628)
-
(adapters) Update fiat_toolbox version to fix output bugs (#696)
-
(misc) Add sonarcloud scanning (#698)
-
(adapters) Update meteo handler to new version of cht_meteo (#699)
Fix
-
(object-model) Remove default events and forcings (#646)
-
(object-model) Standardize event forcings (#655)
[0.2.0] - 2025-01-13
π Features
π Bug Fixes
- (misc) Remove Settings() instantiation from module level code (#629)
π Refactor
- (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)
π§ͺ Testing
- (misc) Remove obsolete tests (#625)
[0.1.4] - 2025-01-03
π Features
-
(site) Add ascii validators to make sure we have only ascii in labels (#597)
-
(misc) Add docs and workflows for using Conventional commits (#602)
-
(misc) Add output as a conventional commit scope (#605)
-
(output) Points with no footprints shown as triangles (#604)
-
(misc) Automatic API doc generation (#500)
-
(dbs-builder) Replace $ with fiat model damage unit in metrics (#618)
π Bug Fixes
-
Hydromt sfincs quadtree changes (#600)
-
(misc) Fix repo url in cliff.toml (#603)
-
(dbs-builder) FIAT roads related bugs (#611)
π Documentation
βοΈ Miscellaneous Tasks
-
(misc) Pin jellyfish version so rust is not a requirement for installing (#609)
-
(misc) Change hydromt-fiat from git url to pypi
[0.1.3] - 2024-11-28
π Features
- Improve copy method to DbsTemplate class for duplicating objects (#517)
Bugfix
- Fix case to not error in plot_wl when the name is not filled β¦ (#528)
Chore
-
Remove duplicate functions in dbs_controller & Update pre-comm⦠(#459)
-
(adapter) Rename integrator submodule to adapter (#587)
-
(object_model) Rename objects for consistency (#588)
[0.0.1-alpha] - 2024-02-26
Climate Change - Natural Hazard and Storm
- Python
Published by github-actions[bot] 8 days ago

optihood - v0.0.2
What's Changed
- Hp chiller bm merge to main by @nehadimri1991 in https://github.com/SPF-OST/optihood/pull/73
- Temp levels by @nigglo in https://github.com/SPF-OST/optihood/pull/72
- 75 get optihood under ci by @ahobeost in https://github.com/SPF-OST/optihood/pull/79
- 80 adjust energynetwork.create_nodes_data to allow for multiple entry points by @ahobeost in https://github.com/SPF-OST/optihood/pull/81
- 82 create scenario csvs from ini file by @ahobeost in https://github.com/SPF-OST/optihood/pull/83
- 84 add enums for all scenario input names by @ahobeost in https://github.com/SPF-OST/optihood/pull/85
- Removed index writing and adjusted expected files. by @ahobeost in https://github.com/SPF-OST/optihood/pull/87
- updates to PVT class and examples by @nehadimri1991 in https://github.com/SPF-OST/optihood/pull/90
- merge from solar_ice_example branch by @nehadimri1991 in https://github.com/SPF-OST/optihood/pull/92
- 91 visualize inputs as graph network by @ahobeost in https://github.com/SPF-OST/optihood/pull/95
- Solar ice example by @nehadimri1991 in https://github.com/SPF-OST/optihood/pull/96
- Solar ice example with two storages by @nehadimri1991 in https://github.com/SPF-OST/optihood/pull/97
- Solar ice example by @nehadimri1991 in https://github.com/SPF-OST/optihood/pull/98
- results returned as a dataframe by @mikelarelarra in https://github.com/SPF-OST/optihood/pull/99
- option to add initial ice fraction (initial_cap) of ice storage by @nehadimri1991 in https://github.com/SPF-OST/optihood/pull/100
- sources_extend by @nehadimri1991 in https://github.com/SPF-OST/optihood/pull/101
- Chp temperature levels by @nehadimri1991 in https://github.com/SPF-OST/optihood/pull/102
- feat: multiple temperature levels in ElectricRod, use of GenericCombi⦠by @nehadimri1991 in https://github.com/SPF-OST/optihood/pull/103
- fix: futurewarning df.apply with ignore deprecated by @nehadimri1991 in https://github.com/SPF-OST/optihood/pull/119
- Adjusted markers for manual tests, so we no longer need to adjust the boolean. by @ahobeost in https://github.com/SPF-OST/optihood/pull/104
- 88 add a simple example for model predictive control by @ahobeost in https://github.com/SPF-OST/optihood/pull/118
- visualizer, multiple instances of same technology by @nehadimri1991 in https://github.com/SPF-OST/optihood/pull/123
- 132 license change to gpl by @ahobeost in https://github.com/SPF-OST/optihood/pull/133
New Contributors
- @ahobeost made their first contribution in https://github.com/SPF-OST/optihood/pull/79
- @mikelarelarra made their first contribution in https://github.com/SPF-OST/optihood/pull/99
Full Changelog: https://github.com/SPF-OST/optihood/compare/v0.0.1...v0.0.2
Energy Systems - Renewable Energy Integration
- HTML
Published by ahobeost 8 days ago

eCalc - v10.0.0
10.0.0 (2025-06-27)
β BREAKING CHANGES
- The END keyword is now a required keyword in the yaml model file
Bug Fixes
- actually use the upper and lower bound provided for finding the shaft speed of a compressor train (#963) (5781479)
- bug in validation when a file reference didn't exist (995abbd)
- include file context for yaml validation errors (78f1508)
- provide FileContext in validation errors (#967) (9557d2f)
- provide resource validation errors in model validation (#973) (8cba8c8)
- resource validation in YamlModel (#977) (3d0876c)
- set unit for turbine loads to mw in results (#975) (55c67f9)
Documentation
- update documentation about the END keyword (32e79e1)
Miscellaneous Chores
- fix faulty loop causing index out of range (#971) (d4a2fb8)
- update test snapshots (55c67f9)
- upgrade dependencies for week 26. Auto-generated by devCalc (#976) (5b2f290)
Code Refactoring
- move fluid_stream and refactor tests (#969) (715e557)
- move methods out of tabular energy function (#981) (28a4d22)
- move setup interpolator to common (011d23e)
- move turbine model to infrastructure and remove dto (#966) (4c23326)
- remove CompressorSystemConsumerFunction dto (#964) (fec60bc)
- remove dto.CompressorConsumerFunction (#961) (2389c0f)
- remove dto.PumpConsumerFunction (#960) (87bc6a9)
- remove output frequency from global time vector and make END a required keyword in yaml (#936) (32e79e1)
- remove PumpSystemConsumerFunction dto (#965) (9a1a95b)
- split function setup into separate method (daa73be)
- split interpolator (a9baff1)
- tabular consumer function part 1 (#979) (b798962)
- tabular consumer function part 2 (#980) (6d2af54)
Tests
- updated tests and snapshots to reflect changes (32e79e1)
Emissions - Emission Observation and Modeling
- Python
Published by github-actions[bot] 8 days ago

CLEO - v0.44.3
v0.44.3 - 2025-06-27
Bug Fixes
- no longer need finalize in example - (77a5029) - clara.bayley
- construct arrays by reference not copy - (8816616) - clara.bayley
Miscellaneous Chores
- (version) v0.44.3 - (283a5d4) - yoctoyotta1024
Atmosphere - Atmospheric Chemistry and Aerosol
- C++
Published by github-actions[bot] 8 days ago

FloodAdapt - v0.3.13
Changelog
All notable changes to this project will be documented in this file.
[0.3.13] - 2025-06-27
π Features
- (dbs-builder) Add logging for aggregation areas (#841)
π Bug Fixes
-
(dbs-builder) Small corrections in templates of infographics (#837)
-
(adapter) Tide gauge was assumed to always be there during obs point html creation (#839)
-
(adapter) Made sure new dev crs is always set to the FIAT one (#840)
-
(dbs-builder) Fix issue with green infra table not copied and added unit transform (#842)
π Documentation
-
(api) Add a Database Builder example notebook and restructure dbs_builder API (#777)
-
(object-model) Update events documentation with temporarily disabled model/meteo forcing sources (#836)
π Refactor
-
(dbs-builder) Update how dbs builder gets default water level references (#833)
-
(dbs-builder) Small script corrections (#834)
[0.3.12] - 2025-06-23
π Features
-
(dbs-controller) Add
_higher_lvl_object
attribute to dbs classes for improved error msgs (#831) -
(misc) Added debug timer to database builder functions (#815)
π Bug Fixes
-
(adapter) Opens templates and save in new sim, instead of copying and overwriting the overlands SFINCS model (#821)
-
(object-model) Temporarily disable METEO and MODEL forcings (#825)
-
(dbs-controller) Delete finished simulations at startup depending on settings (#827)
-
(dbs-builder) Allow for multiple exposure geometry files, besides buildings and roads (#830)
-
(object-model) Removed direction from wind plots (#794)
π Documentation
-
(object-model) Docs events update (#819)
-
(misc) File structure changes and resolved broken links (#824)
-
(misc) Added lightbox to _quarto.yml for better visualization (#828)
π Refactor
-
(dbs-builder) Add option to force floodmap type in database builder config (#822)
-
(api) Added option for road min zoom level in gui config (#826)
π§ͺ Testing
- (adapter) Add unit tests for return period flood maps calculation (#829)
[0.3.11] - 2025-06-18
π Bug Fixes
-
(output) Always add the measured waterlevels in output markers except for synthetic events (#812)
-
(object-model) Updated event template descriptions
-
(adapter) Check save_simulation config before deleting SFINCS folders (#814)
-
(adapter) Do not copy the template offshore SFINCS model and overwrite it anymore, to avoid file open errors (#818)
π Documentation
-
(api) Add a Measures example notebook (#785)
-
(api) Add a Simple Scenario example notebook (#789)
-
(api) Add a Advanced Scenario example notebook (#800)
[0.3.10] - 2025-06-05
π Features
- (object-model) Add METEO as a source for rainfall in hurricane events
π Bug Fixes
-
(misc) Add custom error message for pattern matching names instead of using pydantic default (#807)
-
(object-model) Remove CSV from allowed forcings for synthetic event. (#809)
-
(dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)
π Documentation
- (misc) Resolve sidebar issues for example notebooks (#806)
π Refactor
- (dbs-controller) Remove unused api and restructure code (#797)
[0.3.9] - 2025-05-30
π Bug Fixes
-
(adapter) Fix error in color input for measurements in observation htmls (#799)
-
(dbs-builder) Correct config for no observation points (#802)
-
(misc) Removed defaults for binary paths in Settings() (#803)
π Documentation
- (api) Add a Projections example notebook (#769)
π Refactor
- (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)
[0.3.8] - 2025-05-27
π Bug Fixes
-
(output) Conditionally add the tide gauge timeseries (#796)
-
(dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)
-
(dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)
[0.3.7] - 2025-05-23
π Features
- (api) Add
load_static_data()
to the API that calls all methods that can be cached. Optionally to be run at startup.
π Documentation
-
(misc) Added the intro video to the home page (#775)
-
(object-model) Review and update event examples (#791)
π Refactor
- (dbs-controller) Enhance standard object protection handling (#792)
π§ͺ Testing
- (adapter) Improve
add_forcing
tests to test for actual values (#771)
[0.3.6] - 2025-05-21
βοΈ Miscellaneous Tasks
- (adapter) Update to hydromt fiat v0.5.5 (#776)
[0.3.5] - 2025-05-21
π Bug Fixes
- (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)
π Refactor
- (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)
[0.3.4] - 2025-05-16
π Bug Fixes
- Broken system folder updates
π Documentation
- (object-model) Add events example notebooks (#767)
[0.3.3] - 2025-05-15
π Features
-
(misc) Added pixi tasks for updating the test database (#754)
-
(distribution) Update license from MIT to GNU GPL v3 (#755)
-
(misc) Make floodadapt platform independent (#738)
π Bug Fixes
-
(distribution) Add system folder to db builder executable
-
(dbs-controller) Corrected saving object validation issue which did not allow editing (#750)
-
(dbs-controller) Remove object instantiation calls from database api (#752)
π Documentation
π Refactor
- (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)
[0.3.2] - 2025-04-30
π Bug Fixes
- (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)
π Documentation
- (misc) Add release instructions (#633)
π Refactor
- (api) Cleanup api functions and signatures (#741)
[0.3.1] - 2025-04-25
π Features
- (object-model) Update synthetic rainfall to allow cumulative (#739)
π Bug Fixes
- (object-model) Remove unused list_objects method from DbsEvent class
[0.3.0] - 2025-04-23
π Features
-
(adapters) Save floodmap geotiffs in sfincs projection (#624)
-
(dbs-builder) Elevate add if statement for roads (#634)
-
(object-model) Refactor site.toml into several files (#630)
-
(misc) Add automated publish to pypi workflow (#615)
-
(dbs-builder) Added database-builder + templates to the srcdist
-
(object-model) Add support for user provided netcdf forcing files (#626)
-
(misc) Updates for benchmarking (#663)
-
(dbs-builder) Concat buildings and roads to one gdf (#645)
-
(adapters) Use flood depth maps (#661)
-
(misc) Add pixi for env management (#567)
-
(object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)
-
(object-model) Add NONE as a forcingsource for use in the gui (#677)
-
(dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)
-
(object-model) Add duration property and conversion methods to ValueUnitPair (#692)
-
(object-model) Cleanup eventset serialization (#706)
-
(adapters) Allow for water depth and area method to be used in FIAT (#705)
-
(adapter) Add check for when converting scs or other rainfall to not error (#713)
-
(distribution) Update database builder executable creation script (#723)
π Bug Fixes
-
(adapters) Take out part that was creating single event output (#657)
-
(dbs-builder) Update path construction to default units in dbs-builder
-
(adapters) Fixed typo in inundation depth column name (#659)
-
(misc) Standardize and update logging throughout the code (#662)
-
(object-model) Correcting units in gauge plotting (#667)
-
(dbs-builder) Fixing database builder to work with site config refactor (#668)
-
(adapter) SfincsAdapter produces floodmap in correct units (#669)
-
(object-model) Add validate_allowed_forcings to Settings class (#674)
-
(object-model) Coarse timeseries for imported csv files (#672)
-
(object-model) Standardize units attribute among all classes (#682)
-
(object-model) Update allowed sources for events (#683)
-
(object-model) Update unit references in plotting (#684)
-
(adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)
-
(adapters) Updated waterlevel references in Sfincs adapter (#688)
-
(dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)
-
(api) Add overwrite option to save_measure function (#691)
-
(dbs-builder) Small bug fixes in database builder (#690)
-
(object-model) Event set frequency can be > 1 (#693)
-
(adapters) Added option to get damage types from fiat model (#695)
-
(dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)
-
(object-model) Change default for spw_file recreation to false (#703)
-
(misc) Prettify all string converted units (#708)
-
(misc) Remove unit system from Settings class (#717)
-
(object-model) Implement zero waterlevel reference solution (#715)
-
(misc) Improve directory cleanup with retry logic for locked files (#720)
-
(object-model) Fixed saving of csv/track/file-based forcings (#710)
-
(misc) Remove obsolete subprojects Fiat and Sfincs
-
(misc) Update build requirements to include pyinstaller and pefile with version constraints
-
(dbs-builder) Updates for latest water level refactor (#722)
-
(adapter) Offshore sfincs model fails when running risk scenarios (#725)
-
(adapter) Updated _cleanup_simulation_folder() to check the config and delete the entire simulation if needed (#727)
-
(dbs-builder) Update filename in entry point
-
(db-builder) Add setuptools to dependencies in build db-builder script
-
(dep) Add version constraints for hydromt-sfincs
-
Enable frozen builds in publish workflow
π Documentation
- (misc) Added a new video to the introduction (#686)
π Refactor
-
(adapters) FIAT adapter refactor (#654)
-
(adapters) Change name of direct_impacts module to impacts (#658)
-
(adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)
-
(object-model) Moved datum correction from datummodel to floodmodel (#724)
-
(dbs-controller) Update copy function in dbs template. (#726)
-
(object-model) Remove obsolete object model classes (#728)
-
(dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)
-
(api) Move api functions into flood adapt class and cleanup file structure (#732)
π§ͺ Testing
-
(misc) Max 5 retires for restoring snapshots
-
(object-model) Unskip tests and make them pass (#660)
-
(object-model) Create input folder in test db at start of testing session (#709)
βοΈ Miscellaneous Tasks
-
(misc) Integrate pytest-cov for coverage reporting (#628)
-
(adapters) Update fiat_toolbox version to fix output bugs (#696)
-
(misc) Add sonarcloud scanning (#698)
-
(adapters) Update meteo handler to new version of cht_meteo (#699)
Fix
-
(object-model) Remove default events and forcings (#646)
-
(object-model) Standardize event forcings (#655)
[0.2.0] - 2025-01-13
π Features
π Bug Fixes
- (misc) Remove Settings() instantiation from module level code (#629)
π Refactor
- (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)
π§ͺ Testing
- (misc) Remove obsolete tests (#625)
[0.1.4] - 2025-01-03
π Features
-
(site) Add ascii validators to make sure we have only ascii in labels (#597)
-
(misc) Add docs and workflows for using Conventional commits (#602)
-
(misc) Add output as a conventional commit scope (#605)
-
(output) Points with no footprints shown as triangles (#604)
-
(misc) Automatic API doc generation (#500)
-
(dbs-builder) Replace $ with fiat model damage unit in metrics (#618)
π Bug Fixes
-
Hydromt sfincs quadtree changes (#600)
-
(misc) Fix repo url in cliff.toml (#603)
-
(dbs-builder) FIAT roads related bugs (#611)
π Documentation
βοΈ Miscellaneous Tasks
-
(misc) Pin jellyfish version so rust is not a requirement for installing (#609)
-
(misc) Change hydromt-fiat from git url to pypi
[0.1.3] - 2024-11-28
π Features
- Improve copy method to DbsTemplate class for duplicating objects (#517)
Bugfix
- Fix case to not error in plot_wl when the name is not filled β¦ (#528)
Chore
-
Remove duplicate functions in dbs_controller & Update pre-comm⦠(#459)
-
(adapter) Rename integrator submodule to adapter (#587)
-
(object_model) Rename objects for consistency (#588)
[0.0.1-alpha] - 2024-02-26
Climate Change - Natural Hazard and Storm
- Python
Published by github-actions[bot] 8 days ago

Graph Weather - v1.0.110
Atmosphere - Meteorological Observation and Forecast
- Python
Published by github-actions[bot] 8 days ago

Plant-for-the-Planet - 06-27-2025-further-color-changes
What's Changed
- Rationalize colors for Register Trees by @mohitb35 in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2575
- Rationalize colors for CompleteSignup by @mohitb35 in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2577
Full Changelog: https://github.com/Plant-for-the-Planet-org/planet-webapp/compare/06-26-2025-hotfix-bug-on-cancel-action...06-27-2025-further-color-changes
Biosphere - Deforestation and Reforestation
- TypeScript
Published by mariahosfeld 8 days ago

ClimaAtmos.jl - v0.30.3
ClimaAtmos v0.30.3
π’ API Changes:
π Features
π Documentation
π Fixes
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] 8 days ago

WOMBAT - v0.11
What's Changed
- Feature: Add a dispatch summary metric and expand component costs by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/185
- adding weto stack blurb to readme by @gbarter in https://github.com/WISDEM/WOMBAT/pull/184
- Enhancement: Initialization error message improvements by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/188
- Enhancement: Universal maintenance starting date by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/189
- Patch: Minor metrics and simulation timing updates by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/190
- Patch: Metrics testing and unit/regression split by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/191
- Feature: Simulation auto cleanup and CSV -> Parquet by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/192
- Patch: Improve event counting by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/194
- Bug: Small fixes and spearate COREWIND failures by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/196
- Feature: Electrolyzer Modeling by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/195
- Feature: Enable DataFrame layout input by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/197
- Electrolyzer example & label fix by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/198
- Feature: Enable shift ignorable tasks by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/199
- Docs: Fix lingering or introduced errors prior to release by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/200
- v0.11 - Electrolyzers, Metrics updates, testing improvements, data updates, bug fixes, and more by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/201
- bump version for v0.11 release by @RHammond2 in https://github.com/WISDEM/WOMBAT/pull/202
New Contributors
- @gbarter made their first contribution in https://github.com/WISDEM/WOMBAT/pull/184
Full Changelog: https://github.com/WISDEM/WOMBAT/compare/v0.10.4...v0.11
Renewable Energy - Wind Energy
- Python
Published by RHammond2 9 days ago

PortalData - 6.1.0
v6.1.0
Biosphere - Biodiversity Data Access and Management
- R
Published by github-actions[bot] 9 days ago

pyIEM - pyiem 1.24.0 Release
The package name is clarified as lowercase pyiem
, will see how much trouble that causes :/
API Changes
- Bundled IEM website template migrated to Bootstrap 5.
- Define
PRISM800
grid navigation for updated PRISM 800m grid. - Mark
pyiem.prism
for removal in next release. - Move
get_product_id()
up one class level toWMOProduct
. - Reclassify LSR
LANDSLIDE
typetext to codex
(debris flow). - Reclassify LSR
SNOW/ICE DMG
typetext to code5
(ice related). - Update LSR web links within Jabber messages per new
IEM LSR App.
New Features
- Add
iailmo
(Iowa + Illinois + Missouri)MapPlot
sector. - Add
sa
IEMRE domain per DEP needs akrherz/iem#1173. - Bundle a docutils based CSS to improve the iemapp help rendered HTML.
- Bundle GeoDataframes of discontinued NWS UGC Counties/Zones. Add
discontinued=bool
option toMapPlot.fill_ugcs()
to enable. - Forgive encoded space as
+
in datetime to autoplot context. - Introduce
appmode
flag on IEM template to control default CSS/JS inclusion. - Introduce
pyiem.ncei.ghcnh
to process NCEI GHCNh data. - Introduce
pyiem.ncei.igra
to process NCEI IGRA2.2 Data (#1036). - Introduce
pyiem.nws.products.metar_util
withmetar_from_dict
helper to
create METAR strings from dicts of data. - Remove null byte 0x00 from WMO Products.
- Support new MCD most probabe tags (#1042).
- VTEC events are now created in the unfortunate case of a missed expansion
or creation product in the time series. This is a life choice made in the
face of increasing NWS dissemination problems.
Bug Fixes
- Account for empty strings in
vtec_ps
autoplot form type. - Correct fontscale calculation.
- Correct offset calculation in SIGMETs.
- Correct timezone offsets for some Atlantic timezones.
- Correct web links for SPC day 2,3 convective outlook.
- Correct metadata for a number of NCEI IGRA2 sites.
- Correct SIGMET offset computation to use nautical miles.
- Fix appending
product_id
to IEM Access summary table for DSM parsing. - Fix CWA parsing issue when lat/lon box is found.
- Fix SPC Day2 outlook link.
- Implement better conditioning on inbound text for
WMOProduct#unixtext
- Improve multi-line PIREP report join when there is no front spaces.
- Update NCEP MRMS base URL for real-time downloads.
- Use text product issuance time, in leiu of ambiguity with invalid VTEC
series (ie issuance was missing).
Atmosphere - Meteorological Observation and Forecast
- Python
Published by akrherz 9 days ago

OasisLMF - Release 2.4.5
2.4.5
OasisLMF Changelog -- #1729 - Combus type fix
- #1724 - add oed group fields to summary report
- #1731 - Update README minimum python version to 3.9
- #1699 - Error when requesting only ground-up losses by AccName
- #1707 - Dynamic footprint - confluences
- #1688 - Type 2 losses increasing differences when including secondary perils
- #1713 - add forgotten fm test unit
- #1715 - fix/lecpy
bin
tests assert equality with rounding - #1466 - Pandas 2.2.0 and up generates inconsistent results
- #1714, #1711 - fix level_id when an extra account level is needed
- #1718 - remove empty cdf bin
- #1691 - Added disaggregated locations info to exposure summary
- #1723 - use pd explode to split peril covered columns
OasisLMF Notes
(PR #1729)
FIX: type inconsistencies when using pytools and ktools with 8 byte flags -Fix multiple inconsistencies between KTools and OasisLMF when using user defined types
specifically areaperil_int=u8 and oasis_float=u8 (required for the COMBUS models).
Also highlighted potential areas of inconsistencies. Alot of these types have been caught
in a bug driven manner but we hope with this final review and expanded internal testing
the last have them have been squashed.
However in the interest of completeness, would it be possible to request that user defined
types are tested as part of the oasis test suite. This would cover changes in oasis_int (which
we dont test or modify) and prevent future development of from introducing bugs.
This can treated separately in a future issue at your convenience.
(PR #1730)
feature/addional oed fields in summary report -- currently the
summary_report
only provides a reports based onperil
- add a
model_settings
parametersummary_report_fields
which allows for additional OED exposure fields in the summary report
(PR #1731)
Python version change from 3.8 to 3.9 -update to readme to specify Python 3.9
Python 3.8 only supports numba up to 0.58.1. v0.60.0 required in oasislmf now
(PR #1702)
fix/running gul with account file oed fields -fixed bug where running gul_summaries
with an oed field from the accounts file without il
outputs crashed the run
(PR #1708)
Release notes -When creating a footprint dynamically, it's important to consider that areaperil_ids can appear in more than one section_id (for example, due to confluences in flood models). In these cases, the maximum intensity (flood depth) should be used in the footprint.
- Allow for multiple section_id values per row in keys
- During dynamic footprint creation, the maximum intensity is used when a location appears in multiple section_ids in an event
(PR #1712)
fix the loss for sidx 1 and 2 for alloc rule 2 -When using alloc rule 2, the function that modify the loss to be only coming from the perils that give the max loss (setmaxloss), was not applied to sidx 1 and 2.
This PR will fix this issue.
bin
tests assert equality with rounding - (PR #1715)
fix/lecpy - comparing bytes of binary files does not account for rounding
- loads
bin
files as dataframes instead to confirm equality
(PR #1716)
Make OasisLMF compatible with pandas > 2.2 -In pandas 2.2, the ordering of merge operation is different from the one in 2.1. This leads to error in our test suite. Those error are actually red hearing because the result themselves are still correct.
This PR adapt the code to give the same result between the two versions.
(PR #1717)
Fix issue with invalid level id value when pass-through policy layer is needed for top level agggregation -In order to support the correct value for fm a1 allocation rule, some portfolio need an extra pass-through level to aggregate all location into one agg_id. In this case the level_id was incorrect leading to a KeyError in the financial module in the create-financial-structure-files step.
Also fix an issue with optional TIV columns
(PR #1718)
fix issue in gul calulation leading to np.inf loss -inf loss in the gul loss calculation hapend when the probability of the bin is 0, Normally this doesn't happen because the bin wouldn't be selected if the prob is 0.
However when it is the right side of the cdf, this is not guaranteed, particularly if the final probability is less that 1.
To remedy that, this fix remove the all the bin in the right end side of cdf that have a probability of 0.
(PR #1722)
feature/add number of disaggregated buildings and risks to exposure summary json -exposure_summary_report.json
now has these additional fields:number_of_buildings
- # locations disaggregated to the building levelnumber_of_risks
- # locations disaggregated to the risk level (buildings are a single risk ifIsAggregate
is 0)
(PR #1723)
small performance improvement for builtin lookup function split_loc_perils_covered -use pd explode function instead of pd series stack() and drop level to split the peril columns into multiple peril lines.
Test on Piwind full portfolio shows that the key file generation go from around 1.8 s to 0.9 s
Climate Change - Natural Hazard and Storm
- Python
Published by awsbuild 9 days ago

OasisLMF - Release 2.3.17
2.3.17
OasisLMF Changelog -- #1732 - Fix/setmaxloss 2.23.x
- #1699 - Error when requesting only ground-up losses by AccName
- #1678 - fix vuln_cdf for blended vulnerability when a sub vuln has no damage for a certain hazard bin
OasisLMF Notes
(PR #1702)
fix/running gul with account file oed fields -fixed bug where running gul_summaries
with an oed field from the accounts file without il
outputs crashed the run
(PR #1678)
Adjust Blended Vulnerability CDF when a sub vulnerability has no damage for a certain hazard bin -In gulmc in full Monte-Carlo mode, the Vulnerability CDF was not adjusted when one sub vulnerability had no probability set indicating 0 damage by default. This lead to higher loss draw compare to a correctly adjusted cdf.
This has an impact on loss of blended vulnerability in full Monte-Carlo mode
Climate Change - Natural Hazard and Storm
- Python
Published by awsbuild 9 days ago

OasisLMF - Release 1.28.14
1.28.14
OasisLMF Changelog -- #1732 - Fix/setmaxloss 2.23.x
- #1699 - Error when requesting only ground-up losses by AccName
- #1695 - mock url for forex_python in test cases needs to be updated
OasisLMF Notes
(PR #1702)
fix/running gul with account file oed fields -fixed bug where running gul_summaries
with an oed field from the accounts file without il
outputs crashed the run
(PR #1694)
fix/forex-python_url -the forex-python library was recently updates after 4 years to switch from theforexapi.com to theratesapi.com, which causes one of our test cases to fail.
updates responses url search to search for old and new forex-python api urls
Climate Change - Natural Hazard and Storm
- Python
Published by awsbuild 9 days ago

CRITERIA3D - CRITERIA 3D V1.1.0
Installation (Windows)
Download CRITERIA3D_WIN64
Unzip files on your local path, for example in C:\CRITERIA3D
Follow the instructions in the readme.txt file.
Test projects are located in the directory: CRITERIA3D\DATA\PROJECT
The user manual (draft) is located in the directory: CRITERIA3D\DOC
Fully functional models:
- weather data spatialization
- solar radiation model
- snow model
- crop model
- 3D soil water flow
- water balance
- safety factor (slope stability)
Models in development:
- hydrall
- rothC
New features:
- shell modality
How to compile CRITERIA-3D
Dependencies:
- Qt libraries: Qt 5.x or following is needed (download also QtCharts).
Only for Qt 6.x : download also Qt5 Compatibility Module
Consumption - Agriculture and Nutrition
- C++
Published by ftomei 9 days ago

CATS: the Climate-Aware Task Scheduler - 1.1.0
This release marks the addition of a series of new features since the 1.0.0, some of which are in 1.0.2, but some are not. The main changes are:
- The ability to schedule using SLURM's using the
--scheduler sbatch
option. This uses an option in SLURM to prohibit scheduling until the optimal (lowest predicted carbon intensity) time, but SLURM may choose not to run due to other scheduling constraints. This was included in 1.0.2. - The ability to plot the forecast using the
--plot
option. This produces a graph of the forecast carbon intensity showing the optimal time alongside the mean carbon intensity for running the task "now" or at the optimal time. This is new in 1.1.0. - Addition of colour and a banner to the cats command line output. This was included in 1.0.2.
- Better documentation and the inclusion of documentation on Read the Docs. This is new in 1.1.0.
- A much broader test suite. This was included in 1.0.2 and allowed us to fix several hard-to-find bugs.
- The ability to set configuration files from an environment variable. This was included in 1.0.2.
- A new name for configuration files (
cats_config.yml
). The oldconfig.yml
still works but is deprecated. This is new in 1.1.0.
What's Changed
- Plot the carbon intensity time series by @andreww in https://github.com/GreenScheduler/cats/pull/112
- Allow cats_config.yml and cats_config.yaml by @andreww in https://github.com/GreenScheduler/cats/pull/146
- Create draft CONTRIBUTING.md by @andreww in https://github.com/GreenScheduler/cats/pull/151
- Do a 1.1.0 release by @andreww in https://github.com/GreenScheduler/cats/pull/154
Full Changelog: https://github.com/GreenScheduler/cats/compare/v1.0.2...v1.1.0
Emissions - Carbon Intensity and Accounting
- Python
Published by andreww 9 days ago

Bergen Layered Ocean Model - v1.10.0
This release is prepared for noresm3_0_beta01
.
Release highlights
- Remove CGS units
- New NUOPC stream capability for dust deposition
- Implement R2OMIP protocol
- Support DOM classes
- Support for initial conditions from WOA in situ temperature and practical salinity climatology
Externals_BLOM.cfg
package | tag |
---|---|
CVMix | v0.98-beta |
M4AGO | v1.1.1 |
GSW-Fortran | master |
Component (updated/not updated) relative to v1.8.0
What's Changed
- Remove CGS units support by @matsbn in https://github.com/NorESMhub/BLOM/pull/515
- make N-deposition for SSPs for 1/4 BLOM by @YanchunHe in https://github.com/NorESMhub/BLOM/pull/523
- Sediment sulfate reduction and denitrification thresholds - tuning by @jmaerz in https://github.com/NorESMhub/BLOM/pull/526
- Output switches for output volumes of iHAMOCC by @jmaerz in https://github.com/NorESMhub/BLOM/pull/478
- Sediment output by @jmaerz in https://github.com/NorESMhub/BLOM/pull/528
- Fluxes, surface Alk, PO4, NO3 and ODZ volume to i-monitoring files by @jmaerz in https://github.com/NorESMhub/BLOM/pull/529
- fix remin diag - in case of kwrbioz_off=True remin was formerly under⦠by @jmaerz in https://github.com/NorESMhub/BLOM/pull/530
- Fix output volume settings by @jmaerz in https://github.com/NorESMhub/BLOM/pull/532
- introduce capability to switch off dynamic sediment POM age by @jmaerz in https://github.com/NorESMhub/BLOM/pull/533
- Compatible Piecewise Parabolic Method (CPPM) added as option for layer thickness and tracer transport by @matsbn in https://github.com/NorESMhub/BLOM/pull/531
- Bugfix of mod_advect.F90 by @matsbn in https://github.com/NorESMhub/BLOM/pull/541
- Bugfix of mod_inigeo.F90 by @matsbn in https://github.com/NorESMhub/BLOM/pull/542
- Write now to netcdf3_64bit by @jmaerz in https://github.com/NorESMhub/BLOM/pull/544
- add new nuopc stream capability for dust(fedep) forcing by @mvertens in https://github.com/NorESMhub/BLOM/pull/524
- Ocean-atmosphere N coupling - enable to separately couple NH3 and N2O by @jmaerz in https://github.com/NorESMhub/BLOM/pull/537
- Add compsets and tests for JRA repeat year forcing by @TomasTorsvik in https://github.com/NorESMhub/BLOM/pull/545
- Bugfix: typo in module name by @TomasTorsvik in https://github.com/NorESMhub/BLOM/pull/548
- Modified shortwave absorption module by @matsbn in https://github.com/NorESMhub/BLOM/pull/546
- Set character length to 512 for all filenames by @TomasTorsvik in https://github.com/NorESMhub/BLOM/pull/549
- Set default atm. N2O concentration to pre-industrial value by @jmaerz in https://github.com/NorESMhub/BLOM/pull/552
- New namelist default settings when using ALE method. by @matsbn in https://github.com/NorESMhub/BLOM/pull/553
- Nutrient limitation output by @jmaerz in https://github.com/NorESMhub/BLOM/pull/539
- Correct and add a CaCO3 dissolution rate constant by @JorgSchwinger in https://github.com/NorESMhub/BLOM/pull/554
- Add tnx2v1 chlorophyll concentration climatology by @matsbn in https://github.com/NorESMhub/BLOM/pull/555
- Whole array initialization by @matsbn in https://github.com/NorESMhub/BLOM/pull/558
- Fix CPPM for tripolar grids by @matsbn in https://github.com/NorESMhub/BLOM/pull/561
- fix for ERI_C2.TL319_tn14.NOIIAJRAOC.betzy_intel test by @mvertens in https://github.com/NorESMhub/BLOM/pull/563
- Allow longer time for 0.5 degree ERS test by @TomasTorsvik in https://github.com/NorESMhub/BLOM/pull/564
- Add "noforcing" experiment configuration by @matsbn in https://github.com/NorESMhub/BLOM/pull/565
- Calendar dependency of HAMOCC processes by @jmaerz in https://github.com/NorESMhub/BLOM/pull/514
- Implement R2OMIP protocol by @TimotheeBrgs in https://github.com/NorESMhub/BLOM/pull/534
- Add output for dust and soluble iron deposition fluxes by @JorgSchwinger in https://github.com/NorESMhub/BLOM/pull/572
- Make lkwrbioz=true and lto2remin=true default values, new tuning by @JorgSchwinger in https://github.com/NorESMhub/BLOM/pull/574
- Option to use dust/iron deposition data from Myriokefalitakis et al. 2018 (doi:10.5194/bg-15-6659-2018) by @JorgSchwinger in https://github.com/NorESMhub/BLOM/pull/575
- Fix r2o stoichiometric ratio of riverine labile DOC in mo_apply_rivin by @TimotheeBrgs in https://github.com/NorESMhub/BLOM/pull/579
- Add variable fesoly to HAMOCC namelist for tuning of iron cycle by @JorgSchwinger in https://github.com/NorESMhub/BLOM/pull/580
- Various small fixes on the river2omip feature by @TimotheeBrgs in https://github.com/NorESMhub/BLOM/pull/584
- Add stream functionality for the new GESAMP dust/iron deposition data set by @mvertens in https://github.com/NorESMhub/BLOM/pull/582
- Support for initial conditions from WOA in situ temperature and practical salinity climatology, offline horizontally regridded to model grid by @matsbn in https://github.com/NorESMhub/BLOM/pull/576
- Various fixes related to riverine labile DOC and inventories by @TimotheeBrgs in https://github.com/NorESMhub/BLOM/pull/589
- Fix externals.cfg file for GSW-Fortran by @jmaerz in https://github.com/NorESMhub/BLOM/pull/593
- fix ODZ volume calculation by @jmaerz in https://github.com/NorESMhub/BLOM/pull/597
- Change name convention for inventory output file by @TomasTorsvik in https://github.com/NorESMhub/BLOM/pull/590
- add new mapping for woa18 input data by @mvertens in https://github.com/NorESMhub/BLOM/pull/573
- fixed dust issue where it was growing each year by @mvertens in https://github.com/NorESMhub/BLOM/pull/598
- Fixes an issue with truncated model depth when using WOA initial conditions. by @matsbn in https://github.com/NorESMhub/BLOM/pull/599
- Reference potential density adaptation to evolving model state by @matsbn in https://github.com/NorESMhub/BLOM/pull/596
- Bugfix related to adding global attributes when using PnetCDF. by @matsbn in https://github.com/NorESMhub/BLOM/pull/601
- Eddy diffusivity modifications by @matsbn in https://github.com/NorESMhub/BLOM/pull/603
- DOC code of Jerry by @jmaerz in https://github.com/NorESMhub/BLOM/pull/571
- fix init DOM classes by @jmaerz in https://github.com/NorESMhub/BLOM/pull/605
- Include parenthesis to ensure correct evaluation of if statement by @TomasTorsvik in https://github.com/NorESMhub/BLOM/pull/606
- fix typo by @jmaerz in https://github.com/NorESMhub/BLOM/pull/607
- Default parameters for the N-cycle and M4AGO in hybrid coordinates by @jmaerz in https://github.com/NorESMhub/BLOM/pull/608
- remove nml-rates from OMP by @jmaerz in https://github.com/NorESMhub/BLOM/pull/611
- Add missing parameters to nc-file attributes by @jmaerz in https://github.com/NorESMhub/BLOM/pull/612
- HAMOCC test cases by @jmaerz in https://github.com/NorESMhub/BLOM/pull/613
- fixes to run the aggregation scheme by @jmaerz in https://github.com/NorESMhub/BLOM/pull/614
- HAMOCC working precision for real values by @jmaerz in https://github.com/NorESMhub/BLOM/pull/609
- detritus remin also in DOM classes case T- and O2-dependent by @jmaerz in https://github.com/NorESMhub/BLOM/pull/617
- Add more efficient PE-layout for NOIIAJRA compsets by @JorgSchwinger in https://github.com/NorESMhub/BLOM/pull/615
- New default configuration for iHAMOCC by @JorgSchwinger in https://github.com/NorESMhub/BLOM/pull/619
- Modification to reference density modification by @matsbn in https://github.com/NorESMhub/BLOM/pull/620
- Fix restart for river2omip by @TimotheeBrgs in https://github.com/NorESMhub/BLOM/pull/622
- Ensure consistent sigma variable in BLOM and iHAMOCC output. by @matsbn in https://github.com/NorESMhub/BLOM/pull/624
- Changed namelist parameter RHISCF by @matsbn in https://github.com/NorESMhub/BLOM/pull/623
Full Changelog: https://github.com/NorESMhub/BLOM/compare/v1.8.0...v1.10.0
Hydrosphere - Ocean Models
- Fortran
Published by TomasTorsvik 9 days ago

foxes - v1.4
- Core:
- This version introduces
WakeDeflection
models. This replaces and generalizes theYawedWakes
wake frame, such that now any choice of wake frame can be combined with yawed wakes, for example streamlines or dynamic wakes. The wake deflection model is selected through the parameterwake_deflection
or the algorithm and then applies to all wakes. - Wake models, wake deflections or wake superpositions can now induce a horizontal rotation of the waked wind vector. This is realized by inhternally switching from a
(WS, WD)
description to aUV
vector, and vice-versa at the end of calculations. - A new abstract class
WindVectorWakeSuperposition
was instroduced for the purpose of handlingUV
wind wake effects.
- This version introduces
- Inputs:
- New states
WeibullSectors
, reading and interpreting spatially homogeneous Weibull scale and shape parameters for wind direction sectors, from csv or nc files
- New states
- Models:
- New wake deflection model
Bastankhah2016Deflection
, replacing the previousYawedWakes
wake frame. Notice that this model does not modify the wind speed deficit or the wind direction in the wake, it only changes the wake path. Meant to be used together with theBastankhah2016
wake model. - New wake deflection model
JimenezDeflection
, which bends the wake and optionally also rotates the waked wind vector along the path. If that option is chosen, this model requires a vector type superposition of the wind deficit. - New wake deflection model
NoDeflection
, which switches off wake bending and should be used if no yaw misalignment occurs in the simulation (default). - New wake superposition model
WindVectorLinear
, realizing linear vector type wind vector superposition.
- New wake deflection model
Full Changelog: https://github.com/FraunhoferIWES/foxes/commits/v1.4
Renewable Energy - Wind Energy
- Python
Published by github-actions[bot] 9 days ago

CoopCycle - v3.37.11
- Fix tags in recurrence rules.
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.10...v3.37.11
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 9 days ago

Social Income - release-2025-06-26
What's Changed
- Adding new participant list for drawing by @CluEleSsUK in https://github.com/socialincome-san/public/pull/1132
- verifyOtpFunction: Create a new Firebase auth user if no one exists. by @KarinBerg in https://github.com/socialincome-san/public/pull/1134
- [Mobile] Improve Twilio cloud function by @KarinBerg in https://github.com/socialincome-san/public/pull/1140
- feat(website): vercel to gcp by @rawi96 in https://github.com/socialincome-san/public/pull/1130
- Completed recipient draw by @CluEleSsUK in https://github.com/socialincome-san/public/pull/1133
- chore(shared): fix mock data in stripe event handler test by @triggertoo in https://github.com/socialincome-san/public/pull/1145
- Newsletter: June 2025 update by @ssandino in https://github.com/socialincome-san/public/pull/1124
- Web: Page for Do No Harm Principle (#1144) by @rawi96 in https://github.com/socialincome-san/public/pull/1146
Full Changelog: https://github.com/socialincome-san/public/compare/release-2025-06-05.4...release-2025-06-26
Sustainable Development - Population and Poverty
- HTML
Published by triggertoo 9 days ago

CoopCycle - v3.37.10
- Fix BioDeliver integration.
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.9...v3.37.10
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 9 days ago

Plant-for-the-Planet - 06-26-2025-hotfix-bug-on-cancel-action
What's Changed
- Fixes bug while cancelling address modals (donation receipt flow) by @mohitb35 in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2573
Full Changelog: https://github.com/Plant-for-the-Planet-org/planet-webapp/compare/06-26-2025-update-further-colors...06-26-2025-hotfix-bug-on-cancel-action
Biosphere - Deforestation and Reforestation
- TypeScript
Published by mariahosfeld 9 days ago

CLEO - v0.44.2
v0.44.2 - 2025-06-26
Bug Fixes
- prevent multiple kokkos init/finalize in python bindings with at exit call - (34ac7af) - clara.bayley
Documentation
- update YAC requirements information - (a64cda0) - clara.bayley
Miscellaneous Chores
- (version) v0.44.2 - (5dfbc88) - yoctoyotta1024
Refactoring
- python bindings example uses new generalised SDMMethods - (e5ac1dc) - clara.bayley
- binding for combined null and condensation microphysical process - (363ed08) - clara.bayley
- generalise sdm methods bindings - (bf82ca3) - clara.bayley
- python bound function to return a combination of null and condensation microphysics - (f3474dd) - clara.bayley
- add sdm methods bindings for condensation-only - (8890be0) - clara.bayley
- special case for maximum interval of microphysics - (753b32e) - clara.bayley
- add guard on kokkos initialise - (9753575) - clara.bayley
- module not spack to load openmpi and use newer intel compiler - (c1ab081) - clara.bayley
Atmosphere - Atmospheric Chemistry and Aerosol
- C++
Published by github-actions[bot] 9 days ago

Plant-for-the-Planet - 06-26-2025-update-further-colors
What's Changed
- build(deps-dev): bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2568
- Rationalizes colors for Payments submenu by @mohitb35 in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2572
Full Changelog: https://github.com/Plant-for-the-Planet-org/planet-webapp/compare/06-25-2025-update-colors...06-26-2025-update-further-colors
Biosphere - Deforestation and Reforestation
- TypeScript
Published by mariahosfeld 9 days ago

CoopCycle - v3.37.9
- Fix registration.
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.8...v3.37.9
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 9 days ago

CoopCycle - v3.37.8
- Fix Urbantz TaskUnassociated webhook.
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.7...v3.37.8
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 9 days ago

PortalData - 6.0.0
v6.0.0
Biosphere - Biodiversity Data Access and Management
- R
Published by github-actions[bot] 9 days ago

Arena - v2.1.37
What's Changed
- fixed taxonomy table / scientific name header by @SteRiccio in https://github.com/openforis/arena/pull/3906
Full Changelog: https://github.com/openforis/arena/compare/v2.1.36...v2.1.37
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 9 days ago

MUSE_OS - v1.4.3
https://muse-os.readthedocs.io/en/latest/release-notes/v1.4.3.html
Energy Systems - Energy System Modeling Frameworks
- Python
Published by tsmbland 10 days ago

PyPowSyBl - v1.11.2
PyPowSyBl v1.11.2 release notes
Vulnerability fixes
Update powsybl-dependencies to v2025.0.2 (#1028) (see the release note for more information)
Fix InMemoryZipFileDataSource.listNames(String regex) (#1022)
Energy Systems - Energy System Modeling Frameworks
- Java
Published by HugoKulesza 10 days ago

climaemet - climaemet 1.4.2
- Improvements in
ggwindrose()
(see #72):- Use
ggplot2::coord_radial()
instead ofggplot2::coord_polar()
. - New parameter
stack_reverse
for changing the order of the stacks on
each petal.
- Use
- Minimal ggplot2 version required is now
>= 3.5.0
as a consequence of
migrating toggplot2::coord_radial()
. aemet_munic
updated to January 2025.- Adapt functions to new response codes (#74).
What's Changed
- Update
ggwindrose()
by @dieghernan in https://github.com/rOpenSpain/climaemet/pull/73 - Adapt to new aemet response by @dieghernan in https://github.com/rOpenSpain/climaemet/pull/76
Full Changelog: https://github.com/rOpenSpain/climaemet/compare/v1.4.1...v1.4.2
Climate Change - Climate Data Access and Visualization
- R
Published by dieghernan 10 days ago

BioDT - v2025.06.25
Biosphere - Ecological and Environmental Modeling
- R
Published by Nithador 10 days ago

Electricity Maps - v1.274.0
Changes in this release
- feat(parsers): add the email grid alert parser to the relevant zones (#8243)
- add mobile QA script to readme (#8242)
- create ISONE grid alerts parser (#8205)
- feat(parsers): add grid alerts IESO parser (#8225)
- allow emails from electricitymaps to be able to test (#8248)
Credits
Thanks to @silkeholmebonnen, @cadeban and @alejandranavcas for their contributions!
Emissions - Carbon Intensity and Accounting
- Python
Published by electricitymapsbot 10 days ago

GISWATER - Version 3.6.022
π½ Read the summarized changelog here π½
ADMIN/SYSTEM
- Bug fix on toolbox
Natural Resources - Water Supply and Quality
- Python
Published by albertbofill 10 days ago

Plant-for-the-Planet - 06-25-2025-update-colors
What's Changed
- Rationalize colors for Widgets submenu by @mohitb35 in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2567
- Rationalizes colors for PlanetCash submenu by @mohitb35 in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2570
Full Changelog: https://github.com/Plant-for-the-Planet-org/planet-webapp/compare/06-23-2025...06-25-2025-update-colors
Biosphere - Deforestation and Reforestation
- TypeScript
Published by mariahosfeld 10 days ago

iNaturalistReactNative - v1.0.5+168
NEW
- A tooltip to find the obs wheel with all observation options
- A dismissable banner that opens login/signup
FIXED
- Tapping iconic taxon was setting wrong taxon filter
- Hide "IGNORE LOCATION" button when evidence does not have a location
- Do not fetch notifictions when the user is not logged in
- Crash on some projects
- Crash on giving ID from Explore
- Sharing into app with multiple photos
Biosphere - Biodiversity Citizen Science
- Fluent
Published by jtklein 10 days ago

CoopCycle - v3.37.7
What's Changed
- Delivery form improvements by @vladimir-8 in https://github.com/coopcycle/coopcycle-web/pull/5031 & https://github.com/coopcycle/coopcycle-web/pull/5036
- Improve dashboard performance
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.6...v3.37.7
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 10 days ago

resolve - 0.17.4
0.17.4 (2025-06-25)
Fix
- Use correct PAT (#23)
- Add sphinx config (#22)
v2.0.0 (2025-06-24)
[main 767b3bc] bump: version 0.17.3 β 0.17.4
2 files changed, 10 insertions(+), 1 deletion(-)
Energy Systems - Energy System Modeling Frameworks
- Python
Published by github-actions[bot] 10 days ago
