Recent Releases of Open Sustainable Technology Projects

The Environmental Data Science book - v2025.7.1

What's Changed

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

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

Other Changes

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

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

ONEARMY - v2.58.1

2.58.1 (2025-07-03)

Bug Fixes

Sustainable Development - Knowledge Platforms - TypeScript
Published by onearmy-bot 2 days ago

Plant-for-the-Planet - 07-03-2025

What's Changed

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

ecobalyse - v6.1.1

6.1.1 (2025-07-02)

πŸͺ² Bug Fixes

  • Add uv to scalingo when updating version (#1210)

Industrial Ecology - Life Cycle Assessment - Elm
Published by github-actions[bot] 2 days ago

CoopCycle - v3.38.4

What's Changed

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

  • Add missing uv run (#1204)
  • (backend) Versions url rewriting (#1209)

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

ONEARMY - v2.58.0

2.58.0 (2025-07-02)

Features

  • add preferences full unsubscribe (b6bfcbc)

Sustainable Development - Knowledge Platforms - TypeScript
Published by onearmy-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

ONEARMY - v2.57.0

2.57.0 (2025-07-02)

Features

Sustainable Development - Knowledge Platforms - TypeScript
Published by onearmy-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

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

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

🚜 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

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

πŸ› 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

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

βš™οΈ 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

ONEARMY - v2.56.0

2.56.0 (2025-07-02)

Features

  • all consistent draft behaviour (e215db5)
  • change map tiles to english only (8e9f87c)

Sustainable Development - Knowledge Platforms - TypeScript
Published by onearmy-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 πŸ‘€

Technical changes πŸ› οΈ

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.

image

Source here.

Consumption - Agriculture and Nutrition - Ruby
Published by filipefurtad0 3 days ago

EODAG - v3.6.0

What's Changed

Features

Bug Fixes

Documentation

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

smrt - v1.5

add two RT solvers providing speed for a limited range of applicability

Cryosphere - Snow and Permafrost - Python
Published by ghislainp 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

New Contributors

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

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

  • (version) v0.45.0 - (737964f) - yoctoyotta1024
  • renaming - (f7b7995) - clara.bayley

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

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

New Contributors

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

ONEARMY - v2.55.1

2.55.1 (2025-07-01)

Bug Fixes

  • library moderation draft and cover image upload (#4321) (67632b6)

Sustainable Development - Knowledge Platforms - TypeScript
Published by onearmy-bot 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

ONEARMY - v2.55.0

2.55.0 (2025-06-30)

Bug Fixes

  • redirect previous slugs to latest content (8c7caf1)

Features

  • client side validation to all content forms (dd2a895)

Sustainable Development - Knowledge Platforms - TypeScript
Published by onearmy-bot 5 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

eCalc - v10.0.2

10.0.2 (2025-06-30)

Bug Fixes

  • issue with single string value in resource (21863df)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 5 days ago

CoopCycle - v3.37.12

What's Changed

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

eCalc - v10.0.1

10.0.1 (2025-06-30)

Bug Fixes

  • FileContext for resource errors used index (225542a)
  • missing file context for InvalidResourceException (2723204)

Code Refactoring

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 5 days ago

restoptr - v1.1.0

restoptr 1.1.0

  • Add lossless aggregation method.
  • Add set_min_nb_patches optimization objective.
  • Add add_nb_patches constraint.
  • Add add_no_new_patch constraint.
  • Add lns option in solve.

Biosphere - Conservation and Restoration - R
Published by dimitri-justeau 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

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

ONEARMY - v2.54.4

2.54.4 (2025-06-29)

Bug Fixes

Sustainable Development - Knowledge Platforms - TypeScript
Published by onearmy-bot 6 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

New Contributors

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] with HeatingCapacityFraction17F.
    • Allows optional pan heater inputs (extension/PanHeaterPowerWatts and extension/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; updates FanPowerWattsPerCFM 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 and extension/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.
    • Updates to detailed performance datapoints:
      • Breaking change: Updated requirements for allowed combinations of CapacityDescription and OutdoorTemperature; 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.
  • 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, and AverageCeilingHeight.
    • Allows optional WithinInfiltrationVolume input for conditioned basements; defaults to true.
  • Electric vehicle enhancements:
    • Allows detailed modeling of electric vehicles (batteries and charging/discharging) using Vehicles as an alternative to the simple EV charging PlugLoad.
    • Adds EV driving unmet hours output.
    • Updates the default schedule for the EV charging PlugLoad to better reflect real-world hourly/monthly variation.
  • 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 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.
  • 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

New Contributors

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

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

🚜 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

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

πŸ› 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

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

βš™οΈ 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

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

🚜 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

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

πŸ› 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

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

βš™οΈ 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

New Contributors

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

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

🚜 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

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

πŸ› 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

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

βš™οΈ 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

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

Farmbot - v15.17.0

v15.17.0

Consumption - Agriculture and Nutrition - TypeScript
Published by gabrielburnworth 8 days ago

ClimaAtmos.jl - v0.30.3

ClimaAtmos v0.30.3

Diff since v0.30.2

πŸ“’ 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

New Contributors

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 to WMOProduct.
  • Reclassify LSR LANDSLIDE typetext to code x (debris flow).
  • Reclassify LSR SNOW/ICE DMG typetext to code 5 (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 to MapPlot.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 with metar_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

OasisLMF Changelog - 2.4.5

  • #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

FIX: type inconsistencies when using pytools and ktools with 8 byte flags - (PR #1729)

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.

feature/addional oed fields in summary report - (PR #1730)

  • currently the summary_report only provides a reports based on peril
  • add a model_settings parameter summary_report_fields which allows for additional OED exposure fields in the summary report

Python version change from 3.8 to 3.9 - (PR #1731)

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

fix/running gul with account file oed fields - (PR #1702)

fixed bug where running gul_summaries with an oed field from the accounts file without il outputs crashed the run

Release notes - (PR #1708)

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

fix the loss for sidx 1 and 2 for alloc rule 2 - (PR #1712)

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.

fix/lecpy bin tests assert equality with rounding - (PR #1715)

  • comparing bytes of binary files does not account for rounding
  • loads bin files as dataframes instead to confirm equality

Make OasisLMF compatible with pandas > 2.2 - (PR #1716)

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.

Fix issue with invalid level id value when pass-through policy layer is needed for top level agggregation - (PR #1717)

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

fix issue in gul calulation leading to np.inf loss - (PR #1718)

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.

feature/add number of disaggregated buildings and risks to exposure summary json - (PR #1722)

  • exposure_summary_report.json now has these additional fields:
    • number_of_buildings - # locations disaggregated to the building level
    • number_of_risks - # locations disaggregated to the risk level (buildings are a single risk if IsAggregate is 0)

small performance improvement for builtin lookup function split_loc_perils_covered - (PR #1723)

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

Emiproc - v2.5.0

Emissions - Emission Observation and Modeling - Python
Published by lionel42 9 days ago

OasisLMF - Release 2.3.17

OasisLMF Changelog - 2.3.17

  • #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

fix/running gul with account file oed fields - (PR #1702)

fixed bug where running gul_summaries with an oed field from the accounts file without il outputs crashed the run

Adjust Blended Vulnerability CDF when a sub vulnerability has no damage for a certain hazard bin - (PR #1678)

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

OasisLMF Changelog - 1.28.14

  • #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

fix/running gul with account file oed fields - (PR #1702)

fixed bug where running gul_summaries with an oed field from the accounts file without il outputs crashed the run

fix/forex-python_url - (PR #1694)

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 old config.yml still works but is deprecated. This is new in 1.1.0.

What's Changed

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

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 the YawedWakes 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 parameter wake_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 a UV vector, and vice-versa at the end of calculations.
    • A new abstract class WindVectorWakeSuperposition was instroduced for the purpose of handling UV wind wake effects.
  • Inputs:
    • New states WeibullSectors, reading and interpreting spatially homogeneous Weibull scale and shape parameters for wind direction sectors, from csv or nc files
  • Models:
    • New wake deflection model Bastankhah2016Deflection, replacing the previous YawedWakes 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 the Bastankhah2016 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.

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

Emiproc - v2.4.4

Emissions - Emission Observation and Modeling - Python
Published by lionel42 9 days ago

Social Income - release-2025-06-26

What's Changed

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

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

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

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

ONEARMY - v2.54.3

2.54.3 (2025-06-25)

Bug Fixes

  • hide comment thread subscribe icon (bc2dca2)
  • image and video field validation (82be692)
  • refactor reset password flow (#4309) (bc22aff)

Sustainable Development - Knowledge Platforms - TypeScript
Published by onearmy-bot 10 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 of ggplot2::coord_polar().
    • New parameter stack_reverse for changing the order of the stacks on
      each petal.
  • Minimal ggplot2 version required is now >= 3.5.0 as a consequence of
    migrating to ggplot2::coord_radial().
  • aemet_munic updated to January 2025.
  • Adapt functions to new response codes (#74).

What's Changed

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

ONEARMY - v2.54.2

2.54.2 (2025-06-25)

Bug Fixes

  • minor project ui issues (c220de3)

Sustainable Development - Knowledge Platforms - TypeScript
Published by onearmy-bot 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

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

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

ONEARMY - v2.54.1

2.54.1 (2025-06-25)

Bug Fixes

Sustainable Development - Knowledge Platforms - TypeScript
Published by onearmy-bot 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