Recent Releases of Open Sustainable Technology Projects
esa-climate-from-space - CfS Software Pack v2.0.2
This is the source code of the Climate from Space application.
Web Version
https://storage.googleapis.com/esa-cfs-versions/web/2.0.2/index.html
Readme
https://github.com/ubilabs/esa-climate-from-space/blob/v2.0.2/README.md
Changelog
https://github.com/ubilabs/esa-climate-from-space/blob/v2.0.2/CHANGELOG.md
Sustainable Development - Knowledge Platforms
- TypeScript
Published by andreashelms 13 days ago

PowSyBl - v6.7.2
Release notes
🛡️ Vulnerability fixes
- Fix potential polynomial Regular Expression Denial of Service in the DataSource mechanism (GHSA-rqpx-f6rc-7hm5) - Fixes CVE-2025-48058
- Secure XMLReader by adding security properties (GHSA-qpj9-qcwx-8jv2) - Fixes CVE-2025-47293
- Fix potential polynomial ReDoS in RegexCriterion (GHSA-8qjw-9xgm-c9ff) - Fixes CVE-2025-48059
- Check object type at SparseMatrix deserialization (GHSA-f5cx-h789-j959) - Fixes CVE-2025-47771
Performance fix
- Execute each deserialization end task's step only once (#3469)
Energy Systems - Energy System Modeling Frameworks
- Java
Published by olperr1 13 days ago

py-smps - v2.1.1-a1 🌈
Changes
- Updates github actions
Atmosphere - Atmospheric Chemistry and Aerosol
- Python
Published by github-actions[bot] 13 days ago

py-smps - v2.1.0-a0 🌈
Changes
- Moves away from a deprecated version of Ubuntu for gh-actions
Atmosphere - Atmospheric Chemistry and Aerosol
- Python
Published by github-actions[bot] 13 days ago

py-smps - v2.1.0 🌈
Changes
- Update seaborn dep @dhhagan (#54)
🚀 Features
- Update dependencies to close out various security loopholes and make the bot happy @dhhagan (#86)
- Broaden the allowed dependency versions and brings pyproject.toml up to date @dhhagan (#79)
- Updated docs to include google-ish formatted docstrings and improved guides @dhhagan (#66)
- Adds support for hygroscopic growth corrections @dhhagan (#64)
- Adds support for variable density @dhhagan (#63)
- Fixed dependencies for Apple Silicone @dhhagan (#53)
🐛 Bug Fixes
- Widened dependencies to solve install issues @dhhagan (#81)
Atmosphere - Atmospheric Chemistry and Aerosol
- Python
Published by github-actions[bot] 13 days ago

OperatorFabric - 4.8.0.RELEASE
There are no migration guides for this release
Features
- #8244 : Make text selectable in logging screen and in external device configuration
- #8248 : Horizontal scrolling in cards for wide content
- #8247 : Usercard Payload Size Limitation - Error Handling
- #8361 : Authorize special characters in processInstanceId (except the slash)
- #8349 : Optional confirmation popup when responding to a card
- #8261 : Add date range picker in monitoring process screen
- #8416 : Opfab input mono-select with free text possibility in Custom screen
- #8418 : Custom card list : add the option to set response possible only for specific process states
- #8392 : Permit to use the e-mail address from the Jwt Token
- #8417 : Custom screen - Pre-selected value for type of state multiselect
- #8439 : Custom screen : sorting and filtering of answers column
- #8420 : Make possible to not include the card link in the e-mail notifications
- #8419 : Make configurable the possibility to force the e-mail format
- #8440 : Custom card list screen : add an option to show only cards emitted by current user entities
- #8421 : Remove the setting related to the "card content in emails"
- #8485 : Dashboard: show process even if only processCustomLinks are visible for the user
- #8470 : Mail in plain text : add unit test and do not wrap lines
- #8526 : Custom Screen - Pre-selected value for ack/read filter
- #8534 : Custom screen : Use of maxInputLength option for fieldType SELECT
Bug
- #8131 : Impossible to load font for external app example
- #8268 : Conference template example does not work
- #8438 : Custom screen - response text in last column is cut
- #8462 : Custom screen menu shall be bold and underline if selected
- #8484 : Custom screens : inconsistency between filters when new cards arrive
- #8476 : Export of html field in custom screen does not work
Tasks
- #8191 : Fix links to files in the documentation
Dependencies upgrade
Frontend
- ag-grid 33.3.1
- angular 19.2.14
- bootstrap 5.3.6
- chart.js 4.4.9
- ng-bootstrap 18.0.0
- ngx-charts 22.0.0
Backend
Java services
- amqplib 0.10.8
- commons-collections4 v4.5.0
- commons-io 2.19.0
- commons-text 1.13.1
- confluent 7.9.1
- guava 33.4.8-jre
- jackson v2.19.0
- jre 21.0.7
- micrometer-registry-prometheus 1.15.0
- spring boot 3.5.0
- spring-kafka 3.3.6
- spring-security 6.5.0
- spring-webflux 6.2.7
Node services
- axios 1.9.0
- config v4.0.0
- globals 16.1.0
- jsdom 26.1.0
- mongodb 6.16.0
- node 22.15.1
- nodemailer 7.0.3
Misc
- kafka-clients 7.9.1-ce
- mongo 7.0.20
- nginx 1.28.0
- rabbitMQ 4.1.0
Energy Systems - Grid Management and Microgrid
- TypeScript
Published by ClementBouvierN 13 days ago

GHEtool - v2.3.4.dev3
Renewable Energy - Geothermal Energy
- Python
Published by wouterpeere 13 days ago

Antares Simulator - rc-remove-batches
Run tests: false
Energy Systems - Energy System Modeling Frameworks
- C
Published by github-actions[bot] 13 days ago

Arena - v2.1.30
What's Changed
- fixed data import (insert new records) using code attributes with big categories by @SteRiccio in https://github.com/openforis/arena/pull/3898
Full Changelog: https://github.com/openforis/arena/compare/v2.1.29...v2.1.30
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 13 days ago

Nos Gestes Climat - Release v3.8.0
What's Changed
- refactor: enlève l'option
'moyen'
de la règlelogement . type
by @EmileRolley in https://github.com/incubateur-ademe/nosgestesclimat/pull/2567 - Déplacement des empreintes par défaut de certaines mosaïques au niveau des enfants (NGC-1944) by @Clemog in https://github.com/incubateur-ademe/nosgestesclimat/pull/2563
- Ajoute l'option "occasion réfléchie" (NGC-1915) by @Clemog in https://github.com/incubateur-ademe/nosgestesclimat/pull/2564
- Maj chiffres alimentation Agribalyse v3.2 (NGC-1949, NGC-1513) by @Clemog in https://github.com/incubateur-ademe/nosgestesclimat/pull/2568
- Fix actions - recommandations SMCM NGC-1947 by @JuliePouliquen in https://github.com/incubateur-ademe/nosgestesclimat/pull/2571
- MAJ mix électrique empreinte carbone et eau (NGC-1826) (Rebase PR MAJ alimentation) by @Clemog in https://github.com/incubateur-ademe/nosgestesclimat/pull/2569
- 💩 Erreur de calcul voiture 5 km (NGC-1137) by @Clemog in https://github.com/incubateur-ademe/nosgestesclimat/pull/2574
- Utilise le PEF pour le textile (NGC-2027) by @Clemog in https://github.com/incubateur-ademe/nosgestesclimat/pull/2575
- Fix: actions voiture by @Clemog in https://github.com/incubateur-ademe/nosgestesclimat/pull/2576
- 🔖 Release 3.8.0 by @Clemog in https://github.com/incubateur-ademe/nosgestesclimat/pull/2573
Full Changelog: https://github.com/incubateur-ademe/nosgestesclimat/compare/v3.7.4...v3.8.0
Emissions - Carbon Intensity and Accounting
- JavaScript
Published by github-actions[bot] 13 days ago

eCalc - v9.18.0
9.18.0 (2025-06-19)
Features
Bug Fixes
Documentation
- move CO2 intensity to 9.18 (#951) (e86cd30)
- update changelog and docs cli co2 intensity (#945) (86a3754)
Miscellaneous Chores
- move all rounding of results to the end (#940) (af99ed5)
- upgrade dependencies for week 25. Auto-generated by devCalc (#949) (5c1c4a2)
Code Refactoring
- don't use dto.ConsumerFunciton in fuel/el-consumers (#942) (b674534)
- remove dto.DirectConsumerFunction (#944) (ed64989)
Emissions - Emission Observation and Modeling
- Python
Published by github-actions[bot] 13 days ago

pyrealm - v2.0.0-rc.4
What's Changed
- Adopt changed data and scripts from #448 by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/460
- Regression tests for FaparLimitation class by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/443
- Implement
from_subdailypmodel
for FaparLimitation by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/468 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/484
- Profiling v2.0.0-rc.3 by @sjavis in https://github.com/ImperialCollegeLondon/pyrealm/pull/487
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/489
- 488 profiling docs by @sjavis in https://github.com/ImperialCollegeLondon/pyrealm/pull/491
- Add subdaily check by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/485
- Improve the annual value calculator by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/492
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/493
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/495
- Extend the AnnualValueCalculator by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/499
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/500
- Remove syntax warnings by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/505
- Annual fAPAR_max and LAI_max by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/403
- Fixing errors in canopy calculation by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/503
- PR 503 - part two. by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/515
- Update for release 2.0.0-rc.4 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/517
New Contributors
- @sjavis made their first contribution in https://github.com/ImperialCollegeLondon/pyrealm/pull/487
Full Changelog: https://github.com/ImperialCollegeLondon/pyrealm/compare/v2.0.0-rc.3...v2.0.0-rc.4
Biosphere - Plants and Vegetation
- Python
Published by davidorme 13 days ago

Kepler - release-0.9
Consumption - Computation and Communication
- Go
Published by github-actions[bot] 13 days ago

openfast - v4.1.0
Changelog (since 4.0.5)
Overview
This release removes the SuperController from FAST.Farm in favor of ZeroMQ communication between ROSCO controllers.
This release also adds several new features including direct coupling of MoorDyn to SeaState, rectangular members in HydroDyn and SubDyn, vortex-induced vibration (VIV) capabilities in MoorDyn, and a new pyOpenFAST module for calling c-binding libraries directly from Python.
This release also includes several bug fixes and improvements for AeroDyn, BeamDyn, MoorDyn, OpenFAST, several various c-binding libary interfaces, and GitHub actions.
General
CMake build system
#2632 Reduce optimization level for FAST*_Types.f90
with gcc (@andrew-platt)
GitHub actions
#2636 Add job to build Windows executables to deploy.yml (@deslaughter)
#2771 Update GH conda-deploy action to use Ubuntu 24.04 (@andrew-platt)
Visual Studio build system
#2866 VS build: fix MD, add SeaStateS_c_binding
and update GH deploy
action (@andrew-platt)
Python packages
openfast_io
#2658 openfast_IO
MoorDyn compatibility (@RyanDavies19)
pyOpenFAST
This is a new python package that interfaces the c-bindings library versions of OpenFAST with Python. Users who want to call standalone OpenFAST modules from Python will want to look into using this package. Note that the documentation is limited at this time.
This package is also used in testing (see documentation on testing environments)
#2680 Refactor the Aerodyn/Inflowwind Python interface to the C-bindings interface (@faisal-bhuiyan)
#2719 Python infrastructure improvements (new pyOpenFAST package) (@rafmudaf)
Solvers
FAST.Farm
#2729 Remove supercontroller from FAST.Farm (@abhineet-gupta)
OpenFAST
#2671 Avoid ending program when called as a shared library (@bjonkman)
#2705 MoorDyn-SeaState Coupling (OpenFAST and FAST.Farm) (@RyanDavies19)
#2760 bug fix: Adjust steady-state solver small angle assumptions (@bjonkman)
Module changes
multiple modules
#2770 Bug fix for Failed0 error checking functions (@rafmudaf)
AeroDyn
#2848 Bug fix: remove spaces in OLAF's UA summary file name (@bjonkman)
BeamDyn
#2642 [BugFix] BD: variable passing in Calc_RR0mEta_rho
(@bjonkman, @andrew-platt)
HydroDyn
#2646 Implementation of rectangular members in HD and SD (@luwang00)
#2663 HydroDyn C-binding: Added mass matrix (@luwang00)
#2787 HD-cbind: Add HydroDyn input files handle (@wenchaoyu, @andrew-platt)
#2865 Reduce memory requirement in HydroDyn initialization (@bjonkman)
MoorDyn
#2746 MoorDyn bugfixes (@RyanDavies19)
#2650 MoorDyn: VIV and Rk4 solver (@RyanDavies19 )
#2791 MD cbind: correction to description of mesh point mapping (@andrew-platt)
#2794 MoorDyn wave directional spreading and custom current profile if no SeaState current (@RyanDavies19)
SeaState
#2720 Adds first pass SeaState C Binding interface (@rafmudaf)
ServoDyn
#2798 Docs: correct Bladed Interface channel 63 description (@andrew-platt)
SubDyn
#2646 (see above in HydroDyn)
TurbSim
#2808 [BugFix] TurbSim calculating grid bottom location (@ptrbortolotti)
Documentation
#2867 Docs: update info on testing (with pyOpenFAST
module) (@andrew-platt)
#2850 Docs Update for the New Rectangular Members in HydroDyn and SubDyn (@luwang00)
Typo fixes in code comments
There have been several "fluff" pull requests with only typo fixes and no code changes.
#2858 Fix Typos in Comments and Log Messages for Flexural and Crushing Ice Failure Initialization (@kilavvy)
Regression Testing
#2765 MHK RM1: reduce HD resolution (@andrew-platt)
Code API changes
The SuperController has been removed. This changes the interfaces for some files:
CPP interface
glue-codes/openfast-cpp/src/OpenFAST.H
class fastInputs {
class OpenFAST {
glue-codes/openfast-cpp/src/OpenFAST.cpp
class fastInputs
fast::fastInputs::fastInputs():
OpenFAST library interface
modules/openfast-library/src/FAST_Library.h
FAST_ExtLoads_Restart
- removal of SuperController argumentsFAST_ExtLoads_Init
- removal of SuperController argumentsFAST_ExtInfw_Restart
- removal of SuperController argumentsFAST_ExtInfw_Init
-removal of SuperController arguments
modules/openfast-library/src/FAST_Library.f90
FAST_ExtLoads_Restart
- removal of SuperController argumentsFAST_ExtLoads_Init
- removal of SuperController argumentsFAST_ExtInfw_Restart
- removal of SuperController argumentsFAST_ExtInfw_Init
-removal of SuperController arguments
HydroDyn c-binding library interface
modules/hydrodyn/src/HydroDyn_C_Binding.f90
HydroDyn_C_Init
- argumentsHydroDyn_C_CalcOutput_and_AddedMass
- new routine
MoorDyn c-bindings libarary interface
modules/moordyn/src/MoorDyn_C_Binding.f90
MD_C_Init
- new argument
Input file changes
This release brings several input file changes including the FAST.Farm (removal of supercontroller sections), HydroDyn (new sections for rectangular members, revised members table), SubDyn (new rectangular cross-section table, and additional columns in other tables).
A list of changes can be found here: https://openfast.readthedocs.io/en/main/source/user/api_change.html. However, we recommend that if you start by comparing to the complete set of input files found in the regression tests: https://github.com/OpenFAST/r-test/tree/v4.1.0 (example input files from the regression testing)
Known issues
There are several issues that have not been addressed in this release due to time constraints, but will be addressed in future releases. These include:
- No visualization of rectangular members from HydroDyn or SubDyn through the VTK output options
- Missing and broken features from several c-binding library interfaces:
- the AeroDyn_Inflow_c-binding library interface does not allow for coupling to the tower. This will require an interface update.
- the HydroDyn_c-binding library interface does not currently support vizualization. This will require an interface update.
- the
InitNodePositions
input to HydroDyn_c-binding library interface does not currently work with any non-zerox
ory
coordinates (non-zeroz
is ok) - the MoorDyn_c-binding library interface does not currently support vizualization. This will require an interface update.
- error messages from c-binding library interfaces will get truncated to 1024 characters. A fix is nearly ready, but will have to wait until the next release.
- There are leftover unused and incomplete files from development in the
glue-codes/python
directory. These will be removed later. - A
glue-codes/labview/src/WaveTank.f90
file is included in this release, but it is incomplete and untested. This is a placeholder for internal development work that may be released in complete form at a later date. - The GitHub
deploy
action to build Windows executables does not currently catch failed builds. This might be addressed at a later date. We are manually checking these builds for now. - Documentation on the new pyOpenFAST module is incomplete. Partial documentation exists on how to use it in regression testing, but no documentation or examples exist on using it to call c-bindings modules from Python.
- Documentation is incomplete for HydroDyn, SubDyn, and a few other modules.
Precompiled Windows Binaries
The binary files in this release were built with the Visual Studio solution files distributed with OpenFAST (not using cmake), using
- Intel Fortran compiler 2021.12 (
p_oneAPI_2024.1.0.595
) with Microsoft Visual Studio 2022 - Microsoft Visual C++ 2022 (C), for build in Matlab
- MATLAB Version: 2024.2.999 (R2024b)
- Executables with
_OpenMP
or_OMP
in the name are built with OpenMP libraries and linked with dynamic libraries.- You will need this Intel Fortran redistributable package installed to use these executables if you do not already have Intel Fortran OneAPI 2024 installed. See the installation instructions here.
- You may also need a redistributable library for Visual Studio installed. See instructions here.
The other OpenFAST executables DO NOT require these redistributable libraries to be installed. Instead, they were built with static libraries.
Renewable Energy - Wind Energy
- Fortran
Published by andrew-platt 13 days ago

LiteFarm - v3.7.7
- New Smart Irrigation Addon allowing integration with Ensemble Scientific sensors
- New location type + task type for soil sampling
- LiteFarm's backend is now compatible with TypeScript! 🎉 HUGE thanks to @navDhammu for this contribution
- Assorted bugfixes and improvements
Contributors
Big thanks to @navDhammu and @gursimran-singh for their contributions.
Consumption - Agriculture and Nutrition
- JavaScript
Published by kathyavini 13 days ago

REopt_API - v3.13.0
What's Changed
- PV and Battery Cost Update, GHP Inputs, CapEx Constraints by @Bill-Becker in https://github.com/NREL/REopt_API/pull/644
- Add new CAPEX Constraint Inputs by @adfarth in https://github.com/NREL/REopt_API/pull/634
- v3.13.0 by @Bill-Becker in https://github.com/NREL/REopt_API/pull/646
Full Changelog: https://github.com/NREL/REopt_API/compare/v3.12.3...v3.13.0
Energy Systems - Energy System Modeling Frameworks
- Python
Published by Bill-Becker 13 days ago

CoopCycle - v3.37.3
What's Changed
- added: error handling to the first page by @vladimir-8 in https://github.com/coopcycle/coopcycle-web/pull/5029
- add tests: delivery form for role_dispatcher by @vladimir-8 in https://github.com/coopcycle/coopcycle-web/pull/5030
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.2...v3.37.3
Consumption - Mobility and Transportation
- PHP
Published by vladimir-8 13 days ago


Earth2Studio - v0.8.0
Earth2Studio general release 0.8.0
🚨 Breaking Changes 🚨
- No notable breaks this release 🎉
📕 Changelog
🌎 Added
- Added GraphCast operational model (0.25 degree resolution)
- Added Graphcast 1 degree model
- Added SolarRadiationAFNO diagnostic model for predicting surface solar radiation
- Added DataArrayPathList for reading local data using glob patterns or explicit file lists
- Added Climate in a Bottle (cBottle) data source
- Added Climate in a Bottle (cBottle) Infilling diagnostic model
- Added Climate in a Bottle (cBottle) Super Resolution diagnostic model
- Added S2S recipe
⚙️ Changed
- In recipes, renamed
requirements.txt
->recipe-requirements.txt
🔨 Fixed
- Fixed NCAR data source lat / lon labels and cache reads
- Fixed FuXi tp06 field input to be mm
- Fixed fsspec async filesystem initialization in data sources
- Fixed bug in GFS_FX forecast source which had lead time fixed at 0
📦 Dependencies
- Moved NGC SDK to optional dependencies due to it causing slow version resolutions
- Removing upper Python restriction on Rapids install for TC trackers
Climate Change - Earth and Climate Modeling
- Python
Published by NickGeneva 13 days ago

MAPL - MAPL 2.57.0
This version of MAPL has many new features including:
- Added a new EASE Grid Factory (based on code previously in GEOSgcm_GridComp)
- Added new option to History, if you specify
xlevels
instead oflevels
, it will perform extrapolation below the surface, using ECMWF formulas for height and temperature, otherwise use lowest model level - Added
_USERRC
macro for use with ESMF commands that return bothrc
anduserrc
- Added new option for
raw_bw.x
to use netcdf rather than binary - Various updates for the trajectory samplers
NOTE: There is one change that can affect some diagnostic prints made by MAPL. The per-step diagnostic print was changed from being hardcoded as AGCM Date
to now trigger off of the ROOT_NAME
in CAP.rc
. So, if ROOT_NAME
is GEOSldas
, the print will be GEOSldas Date
instead of AGCM Date
.
This version of MAPL was tested with:
- Intel Fortran Classic (
ifort
) 2021.6.0 and 2021.13 - Intel Fortran (
ifx
) 2025.0 - GCC 13.2.0 and 14.2.0
- NAG 7.2
The libraries this version of MAPL is currently tested with are below.
- Baselibs 7.33.0
- netcdf-c 4.9.2
- netcdf-fortran 4.6.1
- ESMF 8.8.1 (Note: MAPL only requires 8.6.1 at the moment)
- GFE 1.16.0
- gFTL 1.15.2
- gFTL-shared 1.10.0
- pFUnit 4.11.1 (optional)
- fArgParse 1.9.0 (if
-DBUILD_WITH_FARGPARSE=YES
, default=YES
) - pFlogger 1.16.1 (if
-DBUILD_WITH_PFLOGGER=YES
, default=YES
)
- UDUNITS2 2.28.8
Also, if you build with Baselibs and/or -DUSE_F2PY=ON
, you should use (at least):
- ESMA_cmake v3.62.1
We recommend most external users set -DUSE_F2PY=OFF
We also require CMake 3.24 or higher.
CHANGELOG.md
From Fixed
StateFilterItem
=>MAPL_StateFilterItem
in ACG- Fix binary writes and reads in benchmark simulators
- Removed
_HERE
macros left in ExtDataGridCompNG.F90 from debugging
Added
- Added functions to read and write 0d string to nc4 file.
- Added EASE grid Factory so the regridder can use it easily
- NOTE: The public EASE routines moved to MAPL have been prefixed with
MAPL_
. This allows older versions ofGEOSgcm_GridComp
to use MAPL 2.57+ but have the old routines
- NOTE: The public EASE routines moved to MAPL have been prefixed with
- Added new option to History, if you specify xlevels instead of levels, it will perform extrapolation below the surface, using ECMWF formulas for height and temperature, otherwise use lowest model level
- Added
_USERRC
macro for use with ESMF commands that return bothrc
anduserrc
- Added new option for
raw_bw.x
to use netcdf rather than binary - Swapped order of output dimensions for trajectory and mask samplers. Now the leading dimension (Fortran convention) is level.
Changed
- Changed per-step diagnostic print from being hardcoded as
AGCM Date
to now trigger off of theROOT_NAME
inCAP.rc
. So, ifROOT_NAME
isGEOSldas
, the print will beGEOSldas Date
instead ofAGCM Date
. - Update the
MAPL_EQsat
code to the ramping version from CVS - Add
schema.version: 1
to enable trajectory sampler using a single GRID_LABEL item index_var_names
keyword is introduced to simpify the specifications for IODA files- delete
obsfile_end_time
in trajectory sampler - change
geoval_fields
tofields
in obs_platform - change
sampler_spec
tosampler_type
What's Changed
- StateFilterItem => MAPL_StateFilterItem in ACG by @darianboggs in https://github.com/GEOS-ESM/MAPL/pull/3757
- Add _USERRC macro from MAPL3, update readmes by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/3759
- Merge develop into main to get readmes onto main by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/3766
- Feature/bmauer/below surf extrapolation ecmwf by @bena-nasa in https://github.com/GEOS-ESM/MAPL/pull/3764
- fixes #3769 by @bena-nasa in https://github.com/GEOS-ESM/MAPL/pull/3770
- Fixes #3778 by @bena-nasa in https://github.com/GEOS-ESM/MAPL/pull/3779
- Fix up Spack CI by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/3790
- Introduce schema.version option for trajectory sampler by @metdyn in https://github.com/GEOS-ESM/MAPL/pull/3594
- Fix binary writes/reads in simulators by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/3795
- Add write_LZ_first option to sampler code by @metdyn in https://github.com/GEOS-ESM/MAPL/pull/3794
- Update MAPL_EQsat to ramping version by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/3748
- fixes #3802 by @bena-nasa in https://github.com/GEOS-ESM/MAPL/pull/3803
- Auto GitFlow - main → develop by @github-actions in https://github.com/GEOS-ESM/MAPL/pull/3809
- Add EASE grid by @weiyuan-jiang in https://github.com/GEOS-ESM/MAPL/pull/3698
- Fix Ford readme by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/3811
- Generalize per-step profiling print by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/3788
- Feature/bmauer/raw netcdf for hoot by @bena-nasa in https://github.com/GEOS-ESM/MAPL/pull/3808
- Feature/wjiang/add 0d string nc by @weiyuan-jiang in https://github.com/GEOS-ESM/MAPL/pull/3785
- Convert system() call for NAG by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/3818
- Prefix public EASE routines with MAPL_ by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/3824
- Merge develop into main for 2.57 Release by @mathomp4 in https://github.com/GEOS-ESM/MAPL/pull/3826
Full Changelog: https://github.com/GEOS-ESM/MAPL/compare/v2.56.1...v2.57.0
Climate Change - Earth and Climate Modeling
- Fortran
Published by mathomp4 14 days ago

bioRad - bioRad 0.10.0
All issues included in this release can be found here
New features
-
New argument
directory_tree
in functiondownload_pvolfiles()
for ommitting local directory tree (#710). -
Use default Bootstrap 5 styling for pkgdown website.
-
Functions
download_vpfiles()
andlist_vpts_aloft()
have been superseded in favour ofgetRad::get_vpts()
(#715).
Bugfixes
-
Fix in
project_as_ppi()
for a bug introduced in bioRad 0.8.0 that produced incorrect projections of scans with a nonzero range or azimuth offsets. These offsets are stored asastart
andrstart
metadata in ODIM H5 (#721). -
Improve verbosity flags (
verbose
,warnings
) incalculate_vp()
for compatibility with vol2birdR 1.1.0 release (#718). -
Improve error message of
download_pvolfiles()
when remote server is briefly not reachable (#726)
Full Changelog: https://github.com/adokter/bioRad/compare/0.9.1...0.10.0
Biosphere - Avian Monitoring and Analysis
- R
Published by adokter 14 days ago

PySDM - PySDM v2.130
What's Changed
- Homogeneous freezing (as a new option in
Freezing
dynamic, disabled by default + new physics formulae for hom. nucl. rate); new example:Spichtinger_et_al_2023
by @tluettm in https://github.com/open-atmos/PySDM/pull/1488 - CI: do not run tests for docs/README-only commits in PRs by @slayoo in https://github.com/open-atmos/PySDM/pull/1652
Full Changelog: https://github.com/open-atmos/PySDM/compare/v2.129...v2.130
Atmosphere - Atmospheric Chemistry and Aerosol
- Python
Published by slayoo 14 days ago

CloudnetPy - CloudnetPy 1.80.0
- Use
ceilopyter
for CT25K processing
Atmosphere - Atmospheric Chemistry and Aerosol
- Python
Published by github-actions[bot] 14 days ago

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

Plant-for-the-Planet - 06-18-2025-refactor-display-logic-treemapper-data
What's Changed
- refactor: cleanly separate alive and dead plant rendering logic by @sunilsabatp in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2558
Biosphere - Deforestation and Reforestation
- TypeScript
Published by mariahosfeld 14 days ago

Electricity Maps - v1.272.0
Changes in this release
- fix(parsers): EIA consumption forecasts in the future (#8228)
Credits
Thanks to @pierresegonne for their contributions!
Emissions - Carbon Intensity and Accounting
- Python
Published by electricitymapsbot 14 days ago

SOLECTRUS - v0.20.1
Fehlerkorrekturen
- Diagramm: Fehlende Säulen bei Akkubeladung korrigiert (#4394)
- Diagramm: Fehlende Säulen bei ergänzten Erzeugern behoben (#4393)
Sonstiges
- Mit mehrfachem Klick auf JAHR kann nun gewechselt werden zwischen Jahr/P12M/P365D
- iPhone: Bei Verwendung als WebApp wird jetzt eine transparente Statusleiste verwendet (erfordert Neuanlegen des Icons)
- Verbesserte Darstellung von Modals auf kleinen Displays (Darstellung am unteren Rand in voller Breite)
- Kleine Verbesserung der Farben im Dunkelmodus
- Aktualisierung aller externen Komponenten
- Diverse interne Verbesserungen
Vollständiges Änderungsprotokoll: https://github.com/solectrus/solectrus/compare/v0.20.0...v0.20.1
Renewable Energy - Photovoltaics and Solar Energy
- Ruby
Published by ledermann 14 days ago

openfoodfacts-server - v2.70.1
2.70.1 (2025-06-18)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 14 days ago

Plant-for-the-Planet - 06-18-2025-map-legend-layers
What's Changed
- Add legends for MapFeatureExplorer layer options by @mohitb35 in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2513
Full Changelog: https://github.com/Plant-for-the-Planet-org/planet-webapp/compare/06-18-2025...06-18-2025-map-legend-layers
Biosphere - Deforestation and Reforestation
- TypeScript
Published by mariahosfeld 14 days ago

openfoodfacts-server - v2.70.0
2.70.0 (2025-06-18)
Features
Bug Fixes
- corrections for mismatched-kj-nutrient-calculation data quality description in most languages (#12021) (eccbb48)
- deps: Force Imager::Zxing version (#12042) (cf45c2b)
- display selected image in product edit form (#12025) (284ff6e)
- Fix missing function (#12036) (ab7cee7)
- translations with update to @openfoodfacts/openfoodfacts-webcomponents 1.8.5 (#12023) (b798651)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 14 days ago

iNaturalistReactNative - v1.0.5+167
Maintenance and performance improvements
Biosphere - Biodiversity Citizen Science
- Fluent
Published by jtklein 14 days ago

Antares Simulator - v8.8.17
Run tests: false
Energy Systems - Energy System Modeling Frameworks
- C
Published by github-actions[bot] 14 days ago

MOHID-Lagrangian - v25.06
This release contains binaries and libraries (DLLs ) for the MOHIDLagrangian code as found in the GitHub repository on June 2025. The release contains the source code used for compiling and the binaries with the following flavour:
64 bits double precision OpenMP (x64_OpenMP)
= Release Notes =
New features:
-
Added support for MOHID style HDF5 files for hydrodynamics, waterproperties, waves and meteorology.
-
Added support for sea surface height and it is now used when determining tracers outside the vertical bounds
-
Added new beaching method based on the work done in Atlantic Area FreeLitterAt project, which considers wave runup
Fixed bugs:
Fixed a few bugs in reading some variables from non standard netcdf files, for example with variable spaced grids (2D lat and lon instead of the expected 1D arrays).
Hydrosphere - Ocean Models
- C
Published by campuzanofj 14 days ago

r2dii.analysis - r2dii.analysis 0.5.2
Sustainable Development - Sustainable Investment
- R
Published by jdhoffa 14 days ago

EVCC - 0.204.3
Breaking changes
- 51ef2e7ac8727ec563e9ba933eb48d60bb75ea49 Site: remove cuircuit and maxGridSupplyWhileBatteyCharging (BC) (#21838)
Changelog
- c5596faaf66e8a6c95ca6d1d5a2a0aca3f03363c Add Daheimladen Pro (#21893)
- 05008e8b3a95efcc2b9d0d00e12228170ca80af8 Add SGready charger with boost relay (#21820)
- e90e70e1bec5c67c46beca284b15ff48b5e09c2f Amber: update docs to clarify required settings (#21809)
- 7c8b9f588e9854dc5c450768454811beeff0df4f Autel: clarify firmware version (#21872)
- cf99834c7c8ad0bd1bf098b6644451c0f47221e3 Config UI: filter parameters by usage (#21821)
- 7a5474efe985e1c989a02631b863df2b487c6aa0 Daheimladen: fix currents
- b73a513ba19ba22f1c91df236736ec615cebbeb1 Docs: consistent charger/meter naming (#21721)
- a04a0cd8c5aedb88a10cc627b833d73de4a498f5 Docs: introduce product identifier (#21670)
- 747d32def30d49e0e1052c5b556ec2a0896100f1 Fronius: support Solar API v1 changes (#21651)
- c65f1acd5af92be0da7417e2e7d9ee48e51c379a Loadpoint: publish vehicleTitle again (#21720)
- 7f6eb33e7b838698994b401a2ca118f1810bcf7c Phoenix: fix EM/EV-ETH measurand scaling (#21739)
- 08a5e9600a474decbd1a6dd8a6e374395a78a6d2 Phoenix: fix measurement scaling (#21726)
- 98e6296eaa7f1eaa5b9bced058a1de4a6467cfbe Plugins: add valid plugin (#21759)
- d1d2375fa25c3043aed95fbcee425651e476d782 Plugins: return non-ignorable invalid error
- 0f4e7c75d8e1d0ed4724f5437f22ee9f02e2a4a2 SmartEnergy: disable tests
- 9b734fbf0ee5629219b3a2ea5db7336ce16ecc3d UI: select divider compatibility (#21784)
- 9761c0d345060e649895ae55b4ec19a3c1404de6 Zaptec: decorate phase switching (#21744)
- 36b603620310d2ba0b706c38b5340a2415d3a956 fix: on demand plant id generation (#21873)
- f12905519d3246761309ca7d8d26b32b42efac74 ioBroker.bmw: make vin mandatory (#21755)
- 665d9198f1299a907a06a2e9880dd9e8de814b9c iobroker.bmw: fix ui description (#21716)
Consumption - Mobility and Transportation
- Go
Published by andig 14 days ago

Plant-for-the-Planet - 06-18-2025
What's Changed
- Update profile project type by @sunilsabatp in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2546
- Rationalizing webapp colors by @mohitb35 in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2484
Full Changelog: https://github.com/Plant-for-the-Planet-org/planet-webapp/compare/06-17-2025-release-hotfix-intervention-data...06-18-2025
Biosphere - Deforestation and Reforestation
- TypeScript
Published by mariahosfeld 14 days ago

CoopCycle - v3.37.2
What's Changed
- Fix: pagination in React UI by @vladimir-8 in https://github.com/coopcycle/coopcycle-web/pull/5026
- Fix: When a client imports a file, the tasks appeared correctly in the dashboard but are not available in the order list by @vladimir-8 in https://github.com/coopcycle/coopcycle-web/pull/5025
- Simplify Mercado Pago usage.
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.1...v3.37.2
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 14 days ago

MPTRAC - v3.0
Changes in this release:
- Added JOSS paper.
- Fixed name of timer of module_chem_grid_ens().
- Update doxygen and mkdocs documentation.
- Fixed Fortran wrapper.
- Fixed GPU code for ensemble output.
- Update write_csi_ens() for esemble processing of some scores
- Added error handling to pressure level definitions
- Update CMS code.
- Update ERA5 retrieve script.
- Fix incorrect Fortran Interface for ctl.met_pbl_min etc.
- Added check of pressure on model levels.
- Added alternative variable names for hybrid level coefficients.
- Added control parameter MET_ZSTD_LEVEL to set compression level.
- Added check of total number of trajectories.
- Added link to AI documentation.
- Added code for web runner.
- Fixed quantity definition of snow water content.
- Renamed dependencies file.
- Update interoper_test.
- Added template for pull requests.
- Added dependencies.md file.
- Update bug report template.
- Create CODE_OF_CONDUCT.md
- Added contributing guidelines.
- Set dynamic linking as default option in Makefile.
- Fixed interpolation error in diabatic advection.
- Fix Fortran wrapper.
- Added const qualifiers.
- Update check of lower boundary in module_advect().
- Update cms_test.
- Fixed bug in INTPOL_SPACE_ALL macro.
- Added function to check longitude and latitude range of meteo data.
- New option to use a and b half level coefficients.
- Modified check of grid level spacing.
- Enabled irregular latitude spacing (Gaussian grid).
- Added control parameters for model level a and b coefficients.
- Include high-level functions in Fortran wrapper.
- Added option to calculate pressure on model levels.
- Update KPP test.
- Revised vertical interpolation on model levels.
- Integration of cache_t comparison between Fortran and C
- Added documentation for high-level interace.
- Moved GPU memory updates to mptrac_init().
- Added meteo data to functions for device/host memory updates.
- Added high-level functions to update device and host memory.
- Fix rounding error of lon-lat grid in met- and tropo-tools.
- Added high-level functions to allocate and free memory for MPTRAC.
- Added a function to run a single time step with MPTRAC.
- Changed memory allocation of control parameters.
- Fix MPI code.
- Added high-level interface functions for MPTRAC.
Atmosphere - Atmospheric Dispersion and Transport
- C
Published by lars2015 14 days ago

openfoodnetwork - v5.1.0 Mutton Curry
What's Changed
Significant changes 🚀
- Fixes Rails/UniqueValidationWithoutIndex (part of #11482) by @cyrillefr in https://github.com/openfoodfoundation/openfoodnetwork/pull/13163
User-facing changes 👀
- Add Finnish to flatpickr controller by @jarihu in https://github.com/openfoodfoundation/openfoodnetwork/pull/13362
Technical changes 🛠️
- Bump stimulus_reflex gem to 3.5.5 by @dacook in https://github.com/openfoodfoundation/openfoodnetwork/pull/13367
Dependencies 📦
- Bump jasmine-core from 5.7.1 to 5.8.0 by @dependabot in https://github.com/openfoodfoundation/openfoodnetwork/pull/13364
- Bump hotkeys-js from 3.13.10 to 3.13.11 by @dependabot in https://github.com/openfoodfoundation/openfoodnetwork/pull/13370
Full Changelog: https://github.com/openfoodfoundation/openfoodnetwork/compare/v5.0.31...v5.1.0
Consumption - Agriculture and Nutrition
- Ruby
Published by chahmedejaz 14 days ago

MPAS - MPAS Version 8.3.1
This bugfix release corrects two issues in the MPAS-Atmosphere model:
-
Fix a bug in the vertical interpolation of humidity for LBCs when first-guess
levels are given in top-to-bottom order. Incorrect logic in the
init_atm_case_lbc
routine previously assumed that first-guess levels would be
given in bottom-to-top order when attempting to vertically extrapolate to
model levels below the lowest first-guess level, resulting in a copy of the
vertically interpolated relative humidity at levelk+1
to levelk
if levels
were given in top-to-bottom order. This bug resulted in an unreasonably low
water vapor mixing ratio field (lbc_qv
) in LBC files. (PR #1335)NB: This bug is present in most older releases of MPAS, and it should be
possible to cherry-pick the fix onto any branch or release based on MPAS
v7.0 or later. -
Fix an issue with .F90 files in the
src/core_atmosphere/physics/physics_mmm/
directory not being re-compiled by updating the MMM-physics external tag to
acquire a newMakefile.mpas
file for MMM-physics. With the updated tag,
compiling the atmosphere core, then making changes to any of the.F90
files
insrc/core_atmosphere/physics/physics_mmm/
, then runningmake
again (without
first cleaning) leads to the modified.F90
files being correctly re-compiled.
(PR #1337)
Climate Change - Earth and Climate Modeling
- Fortran
Published by mgduda 14 days ago

TaxonWorks - Version 0.52.1 release
Added
- Filter asserted distributions: OTU Radial to table results
- New OTU task: Recent list #4413
- Sound size summary to Admin user activity task
- Multi-update DA task: Allow empty cell pasting #4436
- Created and updated dates to DwC import cards #4439
Changed
- Rename
Browse nomenclature and classification
toBrowse taxon names
- Rename
Filter nomenclature
toFilter taxon names
- Rename
Nomenclature match
toMatch taxon names
- Rename
collection object match
toMatch collection objects
- DwC import task: display imports from newest to oldest #4441
Fixed
- Organization related Attribution validation #4433
- Gender summary task (linked from
Filter taxon names
) - GeographicArea is missing on Georeference modal #4420
- Saved GeoLocate georeferences are missing on Georeference modal #4422
- Filters: Data attributes display in filter results even if they are not selected in custom layout #4424
- Field synchronize task doesn't work when you open it from Filter people #4425
- Collecting event form: CE generate label not working when there aren't collectors #4434
Biosphere - Biodiversity Data Access and Management
- Ruby
Published by LocoDelAssembly 14 days ago

SpeciesDistributionToolkit - SDeMo-v1.4.1
SDeMo SDeMo-v1.4.1
Merged pull requests:
- Download API for GBIF (#323) (@tpoisot)
- SDT new version with pseudo absences (#413) (@tpoisot)
- Bug in sampling from Bool layers (#415) (@tpoisot)
- SimpleSDMPolygons (#417) (@gottacatchenall)
- Load and save occurrences from JSON files (#421) (@tpoisot)
- Default data and plotting for OccInt (#423) (@tpoisot)
- Remove occurrences plotting from SDT (#424) (@tpoisot)
- Fix the ways elements are collected from GBIFRecords (#425) (@tpoisot)
- semver(sdt): v1.6.0 with SimpleSDMPolygons (#427) (@gottacatchenall)
- Makie for layers (#428) (@tpoisot)
- SimpleSDMPolygons with re-exports from datasets (#429) (@tpoisot)
- SDMPolygons
Makie.lines
(#434) (@gottacatchenall) - Phylopic v1 (#435) (@tpoisot)
- Polygons: Makie.lines a boundingbox (#437) (@gottacatchenall)
- GADM URL Typo (#440) (@gottacatchenall)
- SDMPolygons Makie extension supporting
lines!
andpoly!
without axis argument (#441) (@gottacatchenall) - Release SDT post Phylopic 1 (#444) (@tpoisot)
- Fix various occint bugs (#447) (@tpoisot)
- Add bioregions from OneEarth (#448) (@tpoisot)
- Add bibliography to the documentation (#450) (@tpoisot)
- Fix GeoInterface implementation for (multi) polygons (#451) (@asinghvi17)
- OneEarth CSV Path Fix (#453) (@gottacatchenall)
- SimpleSDMPolygons docs + tests (#454) (@tpoisot)
- Variable selection checkpointing issue fixed (#459) (@tpoisot)
Closed issues:
- Ecoregions (#49)
- Download API for GBIF (#308)
- Add a reclassify function (#407)
- New version using PseudoAbsences (#411)
- Sampling from Boolean layers is wrong (#414)
- Cellsize was useful... (#416)
- Move plotting function in SimpleSDMLayers (#422)
- Documentation update for OccurrencesInterface (#426)
- Phylopic v1 when? (#430)
- Add methods to do lines in addition to poly (#431)
- Some demo occurrences in OccurrencesInterface are wrong (#432)
- Boundingbox for SimpleSDMPolygons (#433)
- Typo in GADM url in SDMPolygons (#438)
- OneEarth ecoregions (#442)
- Indexing Polygons based on properties (#449)
- Can't tag new SimpleSDMPolygons release (#452)
Biosphere - Species Distribution Modeling
- Julia
Published by github-actions[bot] 14 days ago

HydroShare - Release 3.6.2
What's Changed
- Remove manual items that are enforced by the github PR by @sblack-usu in https://github.com/hydroshare/hydroshare/pull/5966
- 5967 published zips by @sblack-usu in https://github.com/hydroshare/hydroshare/pull/5968
- [#5964] - create zip without copy to temporary location by @sblack-usu in https://github.com/hydroshare/hydroshare/pull/5965
Full Changelog: https://github.com/hydroshare/hydroshare/compare/3.6.1...3.6.2
Hydrosphere - Freshwater and Hydrology
- Python
Published by sblack-usu 14 days ago

LISF - LISF master (pre-release) image
This AppImage is compatible with:
- Linux: x86_64 machines (as reported by
uname -s -m
) - GLIBC: 2.22 or newer (as reported by
ldd --version
) - MPI: MPICH, Intel MPI, or Cray MPI
After downloading the AppImage, run:
chmod 755 ./LISF-x86_64.AppImage
To get started with the AppImage, run:
./LISF-x86_64.AppImage -h
Note:
This AppImage requires FUSE to run. If you get an error, then try:
mkdir LISF-x86_64
cd LISF-x86_64
../LISF-x86_64.AppImage --appimage-extract
cd ..
./LISF-x86_64/squashfs-root/AppRun -h
Hydrosphere - Freshwater and Hydrology
- Fortran
Published by github-actions[bot] 14 days ago

SSMSE - v0.3.0
What's Changed
SSMSE 0.3.0
Major changes
- Make SSMSE compatible with SS3 v 3.30.21. SSMSE still ships with 3.30.18 by default, but is tested with 3.30.21. PR #224
- Change column names per r4ss updates. Back-compatible with existing user input, although output names are as inr4ss version 1.50.0. SSMSE is now dependent on r4ss 1.50.0 or greater.
- Add Mac OS arm64 binary.
Minor improvements and bug fixes
- Fix fragile test for ss3sim. PR #203.
- Refactor code
- Fix small issues with package warnings and notes. PR #191, PR #195. Thanks to @kellijohnson-NOAA for working on this!
- Fix an issue with incorrect parameter devs default value. Thanks @charliehinchliffe for identifying this issue and solution!
- Enable default reporting of derived model quanities F, B_ratio, and SPR_ratio
- Fix a bug with multiarea models. Thanks @skylersagarese-NOAA for identifying this issue and solution!
- Fix a issue with reading in mean body size. Thanks @skylersagarese-NOAA for identifying this issue and solution!
- Fix issue with reading in recdev2. Thanks @CassidyPeterson-NOAA for identifying this issue and solution!
- Fix issue withfleets of type=3 in the list of fleet names. Thanks @CassidyPeterson-NOAA for identifying this issue and solution!
- Fix issue with mean size at age data
New Contributors
- @CassidyPeterson-NOAA made their first contribution in https://github.com/nmfs-ost/SSMSE/pull/174
- @e-perl-NOAA made their first contribution in https://github.com/nmfs-ost/SSMSE/pull/212
Full Changelog: https://github.com/nmfs-ost/SSMSE/compare/v0.2.8...v.0.3.0
Biosphere - Marine Life and Fishery
- R
Published by k-doering-NOAA 14 days ago

Oceananigans.jl - v0.96.33
Oceananigans v0.96.33
Merged pull requests:
- Integrate cubed sphere functionality with halo filling and core infrastructure updates (#4538) (@siddharthabishnu)
- fix mean pressure in FFT preconditioner for
ConjugateGradientPoissonSolver
for immersed boundaries (#4554) (@xkykai) - Remove the use of indices for storage in
PerturbationAdvection
(#4578) (@tomchor) - Remove shift in
FFTBasedPoissonSolver
and multiply by negative one in preconditioning forConjugate GradientPoissonSolver
(#4582) (@xkykai) - Fix transform planning for uniform grids used by FourierTridiagonalPoissonSolver (#4583) (@glwagner)
- (0.96.33) Correct diffusion with a non-linear free surface (#4589) (@simone-silvestri)
- Add both float types to AMDGPU test suite (#4592) (@navidcy)
- Add
PiecewiseLinearMask
(#4607) (@tomchor)
Closed issues:
ConjugateGradientPoissonSolver
with FFT-based preconditioner does not maintain zero mean pressure (#4553)FourierTridiagonalPoissonSolver
doesn't work with regular grids (#4580)ConjugateGradientPoissonSolver
'sFFTBasedPoissonSolver
doesn't need to flip sign since it's already semi-positive definite (#4581)- Issue with Internal Tide Test Case – Velocity Field Returns NaN (internal_tide.jl) (#4595)
- Unable to Replicate MITGCM Simulation (#4604)
Hydrosphere - Ocean Models
- Julia
Published by github-actions[bot] 14 days ago

pandapipes - v0.12.0.dev2
What's Changed
- bugfix qzero problem by @SimonRubenDrauz in https://github.com/e2nIEE/pandapipes/pull/684
- speeding up tests in GA by @jthurner in https://github.com/e2nIEE/pandapipes/pull/673
- remove duplicated code by @SimonRubenDrauz in https://github.com/e2nIEE/pandapipes/pull/678
- improving stability and giving hints about possible problems by @SimonRubenDrauz in https://github.com/e2nIEE/pandapipes/pull/686
- add explicit call of Sphinx-Config file by @jkisse in https://github.com/e2nIEE/pandapipes/pull/687
- Fix/e2n renaming by @SteffenMeinecke in https://github.com/e2nIEE/pandapipes/pull/689
- Update fluids.rst by @jkisse in https://github.com/e2nIEE/pandapipes/pull/691
- Update README.rst (Logos) by @jkisse in https://github.com/e2nIEE/pandapipes/pull/692
- Correct controller documentation by @harrahx3 in https://github.com/e2nIEE/pandapipes/pull/695
- heat consumer considered or not in nxgraph by @SimonRubenDrauz in https://github.com/e2nIEE/pandapipes/pull/696
- avoid bool(in_service) for bulk create functions by @dlohmeier in https://github.com/e2nIEE/pandapipes/pull/697
- Allow JSON deserialization of networks with unknown objects by @dlohmeier in https://github.com/e2nIEE/pandapipes/pull/665
- [FIX] fixed imports and dependencies to pandapower 3.0.0 by @vogt31337 in https://github.com/e2nIEE/pandapipes/pull/705
- Feature/ buildup igraph by @dlohmeier in https://github.com/e2nIEE/pandapipes/pull/701
- check name change by @SimonRubenDrauz in https://github.com/e2nIEE/pandapipes/pull/699
- Transient heat transfer by @dlohmeier in https://github.com/e2nIEE/pandapipes/pull/709
- Modified output writer to log only existing components to avoid errors by @AfaqJ in https://github.com/e2nIEE/pandapipes/pull/712
- 0.12.0.dev2 by @SimonRubenDrauz in https://github.com/e2nIEE/pandapipes/pull/717
New Contributors
- @jthurner made their first contribution in https://github.com/e2nIEE/pandapipes/pull/673
- @harrahx3 made their first contribution in https://github.com/e2nIEE/pandapipes/pull/695
- @AfaqJ made their first contribution in https://github.com/e2nIEE/pandapipes/pull/712
Full Changelog: https://github.com/e2nIEE/pandapipes/compare/v0.12.0.dev1...v0.12.0.dev2
Energy Storage - Hydrogen
- Python
Published by SimonRubenDrauz 15 days ago

CATS: the Climate-Aware Task Scheduler - 1.0.2
This version is a simple fix to version 1.0.1 but it advertises the correct version number.
Emissions - Carbon Intensity and Accounting
- Python
Published by andreww 15 days ago

CATS: the Climate-Aware Task Scheduler - 1.0.1
An incremental release with a range of bug fixes and enhancements. This release also acts as a test of our integration with PyPi.
Notable new features include:
- The ability to schedule using the
sbatch
argument--begin
to allow some ability to delay execution using the slurm workflow manager - A much broader test suite which allowed us to avoid some conditions which resulted in crashes
- The possibility of setting the configuration via an environment variable
- The addition of colour to the cats output
- Some improvements to the documentation
Emissions - Carbon Intensity and Accounting
- Python
Published by andreww 15 days ago

Arena - v2.1.28
What's Changed
- Mongolian translation (Work In Progress) by @SteRiccio in https://github.com/openforis/arena/pull/3876
- fixed Collect data import error (include "for" among reserved words by @SteRiccio in https://github.com/openforis/arena/pull/3894
- Multiple entity selector improvements by @SteRiccio in https://github.com/openforis/arena/pull/3893
- fixed error importing csv data (missing record) by @SteRiccio in https://github.com/openforis/arena/pull/3895
Full Changelog: https://github.com/openforis/arena/compare/v2.1.27...v2.1.28
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 15 days ago

leafmap - v0.48.4
What's Changed
- Add USGS Imagery basemap by @giswqs in https://github.com/opengeos/leafmap/pull/1145
- Import plot module functions by default by @giswqs in https://github.com/opengeos/leafmap/pull/1148
- Fix folium draw control bug by @giswqs in https://github.com/opengeos/leafmap/pull/1150
Full Changelog: https://github.com/opengeos/leafmap/compare/v0.48.3...v0.48.4
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by giswqs 15 days ago

Antares Simulator - v9.3.0-rc2
Run tests: false
Energy Systems - Energy System Modeling Frameworks
- C
Published by github-actions[bot] 15 days ago

ClimateMatch Academy - v1.3.2
What's Changed
- Update materials.yml tutorials number from 6 to 7 to include w2d4t7 by @jlpearso in https://github.com/neuromatch/climate-course-content/pull/161
- Staging by @iamzoltan in https://github.com/neuromatch/climate-course-content/pull/162
Full Changelog: https://github.com/neuromatch/climate-course-content/compare/v1.3.1...v1.3.2
Sustainable Development - Education
- Jupyter Notebook
Published by iamzoltan 15 days ago

Plant-for-the-Planet - 06-17-2025-release-hotfix-intervention-data
What's Changed
- refactor: simplify measurement rendering by using latest values inste… by @sunilsabatp in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2555
Biosphere - Deforestation and Reforestation
- TypeScript
Published by mariahosfeld 15 days ago

Battery-Emulator - v8.14.1
What's Changed 📦
This is a small optional bugfix release, mainly deployed to fix the MQTT crashing on startup.
Batteries 🔋
- Improvement: ECMP contactors now possible to close via CAN by @dalathegreat in https://github.com/dalathegreat/Battery-Emulator/pull/1177
- Added support for Double ZoeGen1 batteries 🔋 🔋 by @dalathegreat in https://github.com/dalathegreat/Battery-Emulator/pull/1231
- Renault Zoe PH2:
- Correct location of balancing status info by @dalathegreat in https://github.com/dalathegreat/Battery-Emulator/pull/1226
- Bugfix, Make NVROL reset survive WDT trigger by @dalathegreat in https://github.com/dalathegreat/Battery-Emulator/pull/1236
Housekeeping 🧹
- Fix MQTT-related startup crash by @kyberias in https://github.com/dalathegreat/Battery-Emulator/pull/1242
- Improvement: Make Webserver UI more compact by @dalathegreat in https://github.com/dalathegreat/Battery-Emulator/pull/1244
Full Changelog: https://github.com/dalathegreat/Battery-Emulator/compare/v8.14.0...v8.14.1
Energy Storage - Battery
- C++
Published by dalathegreat 15 days ago

VEDA Dashboard - v6.6.4
What's changed
🐛 Fixes
- fix: conditional PointsLayer and RasterPaintLayer in JSX syntax not wrapped in {} (#1720)
- fix: conditional PointsLayer and RasterPaintLayer in JSX syntax not wrapped in {}
Sustainable Development - Data Catalogs and Interfaces
- TypeScript
Published by github-actions[bot] 15 days ago

CoopCycle - v3.37.1
- Try to fix issue when using PHP 8.3 in production.
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.0...v3.37.1
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 15 days ago

CloudnetPy - CloudnetPy 1.79.1
- Improve range-uncorrected ct25k data processing
Atmosphere - Atmospheric Chemistry and Aerosol
- Python
Published by github-actions[bot] 15 days ago

Sankey Chart Card - v3.9.3
3.9.3 (2025-06-17)
Bug Fixes
- another fix for autoconfig (c380fed)
Energy Systems - Building Energy Monitoring
- TypeScript
Published by github-actions[bot] 15 days ago

Sankey Chart Card - v3.9.2
3.9.2 (2025-06-17)
Bug Fixes
- fix for null autoconfig (960539c)
Energy Systems - Building Energy Monitoring
- TypeScript
Published by github-actions[bot] 15 days ago

Plant-for-the-Planet - 06-17-2025-remove-invalid-dependencies
What's Changed
- Remove invalid dependencies from package.json by @mohitb35 in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2553
Full Changelog: https://github.com/Plant-for-the-Planet-org/planet-webapp/compare/06-11-2025-release-dependencies...06-17-2025-remove-invalid-dependencies
Biosphere - Deforestation and Reforestation
- TypeScript
Published by mariahosfeld 15 days ago

Open Smart Grid Platform - v6.21.0
Full Changelog: https://github.com/OSGP/open-smart-grid-platform/compare/v6.21.0...v6.21.0
Energy Systems - Grid Management and Microgrid
- Java
Published by paulusalliander 15 days ago

Sankey Chart Card - v3.9.1
3.9.1 (2025-06-17)
Bug Fixes
- #282: fix disconnected areas (bc2b902)
Energy Systems - Building Energy Monitoring
- TypeScript
Published by github-actions[bot] 15 days ago

The Canadian Hydrological Model -
This reverts the ordinal mesh size changes due to some serious bugs and incompatibility with old meshes
Hydrosphere - Freshwater and Hydrology
- C++
Published by Chrismarsh 15 days ago

pySTEPS - pysteps v1.18.0
What's Changed
- Speed up linear blending through more efficient nowcasting step by @RubenImhoff in https://github.com/pySTEPS/pysteps/pull/470
- Allow LINDA to take list of time steps by @pulkkins in https://github.com/pySTEPS/pysteps/pull/474
- Fix crash in LINDA when perturbation parameters cannot be estimated by @pulkkins in https://github.com/pySTEPS/pysteps/pull/473
Full Changelog: https://github.com/pySTEPS/pysteps/compare/v1.17.0...v1.18.0
Natural Resources - Water Supply and Quality
- Python
Published by dnerini 15 days ago

Hydrocron - 1.6.4rc1
What's Changed
- Release/1.6.3 by @nikki-t in https://github.com/podaac/hydrocron/pull/295
Full Changelog: https://github.com/podaac/hydrocron/compare/1.7.0a3...1.6.4rc1
Hydrosphere - Ocean and Hydrology Data Access
- Python
Published by github-actions[bot] 15 days ago

NCO - Fourth Place Fourth Time
Version 5.3.4 contains of bevy of minor features that improve NCO in many different areas. These range from reduced monotonicity WARNINGs from ncrcat
, to an easy new method for all operators to remove global attributes, to bulletproofing ncclimo
to work as intended with instantaneous input, to new urban landunit diagnostics in ncks
.
Climate Change - Climate Data Processing and Analysis
- C
Published by czender 15 days ago

Ribasim - v2025.4.0
This release had a big push on the stability and performance for large models.
Users can now also provide a level-storage relation in Basin / profile.
This means old models need to be migrated by reading them into Ribasim Python, and writing them out.
We are working on reformulating the allocation problem.
Until this work is finished, allocation remains an experimental feature of Ribasim.
Added
- Reload Ribasim model in QGIS. #2307
- Support storage column in Basin / profile #2278
- Allow Junction to Terminal links. #2295
- Add model performance debugging guide #2308
- Make FlowBoundary interpolation method configurable #2285
- Output interpolated Basin / profile in debug mode #2344
- Write log file via BMI #2370
Changed
- Reformulate the allocation problem. #2266
- Mark allocation as experimental. #2266
- Low storage threshold based on 10 cm depth #2357
- Stability: decrease relative tolerance over time. #2277
- Use block interpolation for FlowBoundary by default #2285
- Remove backtracking, add more caching #2359
- More realistic smoothing around
Δh = 0
in ManningResistance. #2365
Fixed
- Fix writing results on
saveat = 0
#2305 - Fix error in flow limiter #2334
- Fix cyclic Basin forcing #2313
- BMI: return 1 on update if solve not successful #2341
What's Changed
- Continuous control docs fix by @SouthEndMusic in https://github.com/Deltares/Ribasim/pull/2245
- Update to Julia 1.11.5 by @visr in https://github.com/Deltares/Ribasim/pull/2243
- Reduce residual calls by @SouthEndMusic in https://github.com/Deltares/Ribasim/pull/2242
- Bump prefix-dev/setup-pixi from 0.8.5 to 0.8.8 by @dependabot in https://github.com/Deltares/Ribasim/pull/2250
- Refactor parameter initialization by @SouthEndMusic in https://github.com/Deltares/Ribasim/pull/2251
- Update Delwaq artifact rule by @visr in https://github.com/Deltares/Ribasim/pull/2257
- Fix QGIS Docker CI; add pandas and return code by @evetion in https://github.com/Deltares/Ribasim/pull/2256
- Use CVector for our state by @visr in https://github.com/Deltares/Ribasim/pull/2258
- Update pre-commit hooks by @evetion in https://github.com/Deltares/Ribasim/pull/2270
- Update pixi lockfile by @evetion in https://github.com/Deltares/Ribasim/pull/2271
- CompatHelper: bump compat for DifferentiationInterface to 0.7 for package core, (keep existing compat) by @github-actions in https://github.com/Deltares/Ribasim/pull/2276
- Add alternative installation method using pixi for Ribasim in the docs by @simulutions in https://github.com/Deltares/Ribasim/pull/2275
- Decrease relative tolerance over time. by @evetion in https://github.com/Deltares/Ribasim/pull/2277
- Allow Junction to Terminal links by @visr in https://github.com/Deltares/Ribasim/pull/2295
- Only run CI on relevant commits. by @evetion in https://github.com/Deltares/Ribasim/pull/2292
- New integration test model by @visr in https://github.com/Deltares/Ribasim/pull/2264
- Update Julia manifest by @evetion in https://github.com/Deltares/Ribasim/pull/2268
- Remove callstacks from dev docs by @visr in https://github.com/Deltares/Ribasim/pull/2302
- Use tasks for s3 download and upload by @visr in https://github.com/Deltares/Ribasim/pull/2301
- Allow Plotly 6 by @visr in https://github.com/Deltares/Ribasim/pull/2303
- QGIS reload Ribasim model by @evetion in https://github.com/Deltares/Ribasim/pull/2307
- Fix writing result on water_balance_error callback error. by @evetion in https://github.com/Deltares/Ribasim/pull/2305
- Add julia task that can generate the SBOM for Ribasim.jl by @deltamarnix in https://github.com/Deltares/Ribasim/pull/2306
- Add debugging guide to the docs by @evetion in https://github.com/Deltares/Ribasim/pull/2308
- Run
generate-sbom-ribasim-core
together with manifest updates by @visr in https://github.com/Deltares/Ribasim/pull/2310 - Fix s3-download for new folders. by @evetion in https://github.com/Deltares/Ribasim/pull/2316
- Update Julia manifest by @evetion in https://github.com/Deltares/Ribasim/pull/2312
- Don't reresolve test environment by @visr in https://github.com/Deltares/Ribasim/pull/2324
- Update rust to 1.87 by @visr in https://github.com/Deltares/Ribasim/pull/2318
- Update pre-commit hooks by @evetion in https://github.com/Deltares/Ribasim/pull/2333
- [TC] Try to use cache with --check-bounds=yes. by @evetion in https://github.com/Deltares/Ribasim/pull/2332
- Formulate basin properties in flow limiter based on
u
instead ofdu
by @SouthEndMusic in https://github.com/Deltares/Ribasim/pull/2334 - Update pixi lockfile by @evetion in https://github.com/Deltares/Ribasim/pull/2317
- Fix cyclic Basin forcing by @SouthEndMusic in https://github.com/Deltares/Ribasim/pull/2313
- Support storage column in basin profile by @simulutions in https://github.com/Deltares/Ribasim/pull/2278
- Configurable FlowBoundary interpolation by @SouthEndMusic in https://github.com/Deltares/Ribasim/pull/2285
- Add CArrays methods by @visr in https://github.com/Deltares/Ribasim/pull/2330
- Use
check-bounds=yes
when starting Julia by @evetion in https://github.com/Deltares/Ribasim/pull/2345 - migration for new storage column by @simulutions in https://github.com/Deltares/Ribasim/pull/2343
- BMI: return 1 on update if solve not successful by @visr in https://github.com/Deltares/Ribasim/pull/2341
- Simplify exact integration by @SouthEndMusic in https://github.com/Deltares/Ribasim/pull/2347
- Add migrate-model task by @visr in https://github.com/Deltares/Ribasim/pull/2358
- Low storage threshold based on 10 cm depth by @SouthEndMusic in https://github.com/Deltares/Ribasim/pull/2357
- Adjustments to the tabulated rating curve by @peter-n-jansson in https://github.com/Deltares/Ribasim/pull/2346
- Add drought test by @SouthEndMusic in https://github.com/Deltares/Ribasim/pull/2337
- output interpolated basin profile in debug mode by @simulutions in https://github.com/Deltares/Ribasim/pull/2344
- Switch to latest
SparseConnectivityTracer
release by @SouthEndMusic in https://github.com/Deltares/Ribasim/pull/2361 - Remove backtracking, add more caching by @SouthEndMusic in https://github.com/Deltares/Ribasim/pull/2359
- Update pre-commit hooks by @evetion in https://github.com/Deltares/Ribasim/pull/2364
- Update pixi lockfile by @evetion in https://github.com/Deltares/Ribasim/pull/2362
- Update Julia manifest by @evetion in https://github.com/Deltares/Ribasim/pull/2363
- CI: Allow more differences between solvers by @visr in https://github.com/Deltares/Ribasim/pull/2367
- revert relaxed root by @simulutions in https://github.com/Deltares/Ribasim/pull/2365
- Bump prefix-dev/setup-pixi from 0.8.8 to 0.8.10 by @dependabot in https://github.com/Deltares/Ribasim/pull/2374
- Write log file via BMI by @visr in https://github.com/Deltares/Ribasim/pull/2370
- Error message when no basins by @simulutions in https://github.com/Deltares/Ribasim/pull/2360
- Update changelog by @visr in https://github.com/Deltares/Ribasim/pull/2377
- fix mistaker in run invalid models by @simulutions in https://github.com/Deltares/Ribasim/pull/2379
- Convert docs from ipynb to qmd by @visr in https://github.com/Deltares/Ribasim/pull/2376
- Prepare release v2025.4.0 by @visr in https://github.com/Deltares/Ribasim/pull/2380
New Contributors
- @simulutions made their first contribution in https://github.com/Deltares/Ribasim/pull/2275
- @peter-n-jansson made their first contribution in https://github.com/Deltares/Ribasim/pull/2346
Full Changelog: https://github.com/Deltares/Ribasim/compare/v2025.3.0...v2025.4.0
Natural Resources - Water Supply and Quality
- Julia
Published by deltares-service-account 15 days ago

PortalData - 5.155.0
v5.155.0
Biosphere - Biodiversity Data Access and Management
- R
Published by github-actions[bot] 15 days ago

CoopCycle - v3.37.0
What's Changed
Local Commerce & Last Mile
- Use the new delivery form by default in https://github.com/coopcycle/coopcycle-web/pull/5009
- Port the edit recurring orders page to the new form in https://github.com/coopcycle/coopcycle-web/pull/5018
- Allow input recurrence rule as a text in https://github.com/coopcycle/coopcycle-web/pull/5022
- New deliveries import command + proximus support in https://github.com/coopcycle/coopcycle-web/pull/5016
Food Tech
- Fix: don't show map for takeaway orders
Dispatch
- Add missing data for new task's card in https://github.com/coopcycle/coopcycle-web/pull/5003
Admin
- Fix: invoicing page in https://github.com/coopcycle/coopcycle-web/pull/5023
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.36.6...v3.37.0
Consumption - Mobility and Transportation
- PHP
Published by vladimir-8 15 days ago

Sankey Chart Card - v3.9.0
3.9.0 (2025-06-16)
Features
- #280: Show new energy hierarchy and add grouping options to autoconfig (299544a)
Bug Fixes
- #279: properly handle multiple grid sources in autoconfig (7f94603)
Energy Systems - Building Energy Monitoring
- TypeScript
Published by github-actions[bot] 16 days ago

pymrio - Regional spec characterization and more
v0.6.0 - 20250616
Breaking Changes
-
The
characterize
function of the extension object has been reimplemented.
The updated method generalises the previous approach for region- and sector-specific characterisations.
It is closely integrated with the generalcharacterize
function, enabling characterisation across
different extensions (refer to the section under New Features). -
The
get_extensions
function has a revised signature, introducing two new parameters:names
andinstance_names
.names
: Enables filtering of extensions by name (either the.name
attribute or instance names).
It also allows passing the extension itself and can be used to harmonise the names within an extension list.instance_names
: When set toFalse
, retrieves the "set names" of the extensions.
Existing keyword arguments should continue to function with the new signature.
-
The behaviour of
remove_extension
has been modified. Previously, all extensions were removed if no name was provided.
Now, all extensions are retained when no name is specified, and aTypeError
is raised.
To remove all extensions, usemrio.remove_extension(mrio.get_extensions())
. -
The
concate_extension
function has been renamed toextension_concate
for consistency withextension_convert
and_characterize
. -
The
concate_extension
argumentname
has been renamed tonew_extension_name
.
New Features
-
A new top-level
characterize
function has been introduced. -
Extension concatenation functionality is now available as a method of an
mrio
object. -
Added functionality to download and parse the 2023 release of OECD IO tables (contributed by @jaimeoliver1, #132).
-
Optional Ghosh implementation for downstream analysis has been added (contributed by @Beckebanze, #136, #146).
- Equivalent of matrix
A
for Ghosh (referred to asB
in pymrio). - The Ghosh inverse (commonly referred to as
G
in literature). - Downstream scope 3 multiplier,
M_{down}
, such that the sum ofM + M_{down}
represents the full scope multiplier.
Here,M
is the existing multiplier in pymrio, covering scopes 1, 2, and 3 upstream. - A brief addition to the pymrio background documentation introducing the Ghosh model.
- Tests verifying the functionality of the added features.
To utilise this feature, pass
include_ghosh=True
to thecalc_all
orcalc_system
calls. - Equivalent of matrix
-
Some convenience functions have been added to the MRIO object.
- sectors ... shortand for
mrio.get_sectors()
- regions ... shorthand for
mrio.get_regions()
- Y_categories ... shorthand for
mrio.get_Y_categories()
- rows ... shorthand for
mrio.extension.get_rows()
- extensions ... shorthand for
mrio.get_extensions(instance_names=False)
- extensions_instance_names ... shorthand for
mrio.get_extensions(instance_names=True)
- DataFrame ... shorthand for
mrio.get_dataframe()
- sectors ... shortand for
-
New "full" tutorial at https://pymrio.readthedocs.io/en/latest/notebooks/full_tutorial.html
Deprecated
extension.get_row_data()
: This method is deprecated and will be removed in a future version. Useextension.extract()
as an alternative.
Miscellaneous
-
Documentation has been updated and restructured.
-
Multiple warnings related to deprecation in pandas have been resolved.
-
Adopted OECD ICIO MRIO column rename to
out
(contributed by @spjuhel, #160). -
Fixed warnings regarding regex characters (contributed by @pcorpet, #155).
-
Adopted the Github CI workflows to the newest versions, including (test)PyPI uploads
Industrial Ecology - Input Output Model
- Python
Published by konstantinstadler 16 days ago

VEDA Dashboard - v6.6.3
What's changed
🐛 Fixes
- fix: nasa-impact/veda-config#865 handling of unexpected date format (#1708)
Sustainable Development - Data Catalogs and Interfaces
- TypeScript
Published by github-actions[bot] 16 days ago

PySDM - PySDM v2.129
What's Changed
- pvanim: make animation side user-definable; add dark/light mode option; fine tune font sizes and scene element placement; display time in minutes; longer simulation for docs homepage by @olastrz in https://github.com/open-atmos/PySDM/pull/1639
- constants: redefine room temperature to be 25C instead of 25.01C by @slayoo in https://github.com/open-atmos/PySDM/pull/1646
- introduce multiple choices for activation criteria in
ActivableFraction
product; sanitize saturation vs. supersaturation naming and units across the codebase by @slayoo in https://github.com/open-atmos/PySDM/pull/1595
Thanks @uoedgpart and @AgnieszkaZaba for your work on #1595
Full Changelog: https://github.com/open-atmos/PySDM/compare/v2.128...v2.129
Atmosphere - Atmospheric Chemistry and Aerosol
- Python
Published by slayoo 16 days ago

pandapower - pandapower 3.1.2
[3.1.2] - 2025-06-16
- [ADDED] iteration count for convergence as an output dict parameter
- [FIXED] pf2pp converter - corrected consideration of line temperature during import
- [FIXED] corrected create_continuous_elements_index to consider trafo_characteristic_tables correctly
- [FIXED] pp control - handle NaN in 'enabled' column when computing 'controlEnabled' to ensure safe boolean evaluation
- [FIXED] State Estimation: optimized SE code to minimize RAM usage
- [FIXED] State Estimation: optimized SE code to speed-up calculations
- [FIXED] State Estimation: converted internal matrices into sparse for better performance
- [FIXED] State Estimation: changed Jacobian creation to avoid useless computations for not existing measurements
- [ADDED] State Estimation: introduced option to run state estimation in debug mode and print relevant information during WLS iterations
- [FIXED] State Estimation: optimized merge computations for multiple measurements at the same element
- [ADDED] State Estimation: introduced multiple options for automatic creation of zero injection measurements
- [FIXED] State Estimation: fixed bugs with AF-WLS estimator
- [FIXED] State Estimation: fixed bugs with automatic test creation
Energy Systems - Energy System Modeling Frameworks
- Python
Published by vogt31337 16 days ago

ClimateMatch Academy - v1.3.1
What's Changed
- 2025 heatwaves project cdsapi fileformat fix by @jlpearso in https://github.com/neuromatch/climate-course-content/pull/154
- 2025 W2D3T4 fix for issue 123 by @jlpearso in https://github.com/neuromatch/climate-course-content/pull/155
- 2025 heatwaves cdsapi comment out by @jlpearso in https://github.com/neuromatch/climate-course-content/pull/160
- Staging by @iamzoltan in https://github.com/neuromatch/climate-course-content/pull/159
Full Changelog: https://github.com/neuromatch/climate-course-content/compare/v1.3.0...v1.3.1
Sustainable Development - Education
- Jupyter Notebook
Published by iamzoltan 16 days ago

Electricity Maps - v1.271.0
Changes in this release
- Fixes image in README (#8222)
- fix(parser): add filter for datetimes in the future (#8212)
- fix(parsers): replace none check with nan check (#8224)
Credits
Thanks to @madsnedergaard and @seljaks for their contributions!
Emissions - Carbon Intensity and Accounting
- Python
Published by electricitymapsbot 16 days ago

Antares Simulator - v9.2.1
Run tests: true
Energy Systems - Energy System Modeling Frameworks
- C
Published by github-actions[bot] 16 days ago

Climate Risk Assessment Book - v2025.06.0
CLIMAAX CRA Handbook v2025.06.0
- Update FLOODS workflows: v2025.05.0 → v2025.06.0
- Update Handbook links in notebooks.
- Update HEATWAVES workflows: v2025.04.1 → v2025.06.0
- Update information on eodag configuration and usgs authentication in workflow notebook on satellite-derived data.
- Update DROUGHTS workflows: v2025.05.0 → v2025.06.0
- 02 agriculture drought: improve compatibility with data from CNRM-CERFACS-CNRM-CM5 CNRM-ALADIN63 GCM-RCM combination.
- 02 agriculture drought: fix for the computation of crop revenue losses. The
crop_prod_fraction
factor was previously applied twice in the calculation, leading to underestimation of revenue losses. ⚠️ All users are advised to update the risk assessment notebook and rerun the loss calculation. There is no need to rerun the hazard assessment or redownload data. - 02 agriculature drought: additional information on workflow limitations provided.
- Update STORMS workflows: v2025.05.0 → v2025.06.0
- Update Handbook links in notebooks.
- Revised Key Risk Assessment step:
- Update text, figures and tables.
- Add guiding questions.
- Add key risk protocol and dashboard template files.
- Update packages in Python software environment: earthkit-meteo to 0.4.1, usgs to 0.3.6.
- Updated drop-in session schedule.
Sustainable Development - Education
- Jupyter Notebook
Published by chpolste 16 days ago

eCalc - v9.17.7
9.17.7 (2025-06-13)
Documentation
Miscellaneous Chores
- relax pandas constraint (#925) (c17bcb2)
- upgrade dependencies for week 24. Auto-generated by devCalc (38bcb34)
- upgrade dependencies for week 24. Auto-generated by devCalc (#929) (99906ab)
Code Refactoring
- don't expose dto and graph (#939) (7ffbaa6)
- fluid subdomain - consolidate scattered code and ddd (cf03bb9)
- move and rename process ddd (#932) (ce4aa26)
- remove EnergyCalculator (afe0328)
- remove pydantic from VariablesMap (dfe466e)
Emissions - Emission Observation and Modeling
- Python
Published by github-actions[bot] 16 days ago

rgbif - rgbif v3.8.2
NEW FEATURES
occ_download_doi()
accepts a GBIF download DOI and returns the download key. (#743)
occ_download()
now supports download via institutionKey
. (#785)
BUG FIXES
Fixed double import bug in occ_download_import()
. (#765)
Fixed URL encoding bug in name_backbone_checklist()
. (#784)
DOCUMENTATION
Several small improvements to the docs. (#777) (#776) (#773) (#763) (#758)
Biosphere - Biodiversity Data Access and Management
- R
Published by jhnwllr 16 days ago

Electricity Maps - v1.270.0
Changes in this release
- Add operational since for AWS datacenter regions (#8208)
- Ireland solar (#8207)
- create NYISO grid alerts parser (#8202)
- fix(parser): clean HTML elements from grid alert message in MISO parser (#8210)
- Show estimation markers (#8086)
- fix(AU-TAS): filter data with only 0 solar value (#8215)
- fix(exchanges): delete FR-COR -> IT exchange (#8214)
- fix(parser): drop data before appending (#8211)
- fix(parser): GB-NIR future datetimes filter (#8213)
- more strict if statement so it does not catch 0 value (#8218)
- fix(parsers): add metadata of wrapped function instead of wrapper function (#8219)
Credits
Thanks to @CWallenberg, @johnhoran, @alejandranavcas, @silkeholmebonnen, @corradio, @BastienBigue and @seljaks for their contributions!
Emissions - Carbon Intensity and Accounting
- Python
Published by electricitymapsbot 16 days ago

tsam - v.2.3.9
Improve time series aggregation speed with segmentation, mentioned in issue https://github.com/FZJ-IEK3-VSA/tsam/issues/96 by @phil-fzj
Fix issue #99 reported by @adbuerger
Energy Systems - Energy System Modeling Frameworks
- Python
Published by julian-belina 16 days ago

OpenModelica - OpenModelica 1.25.1
Patch release of 1.25.0. Fixes 17 issues that were found in 1.25.0, mostly involving the GUI.
Please use this version of OMC if you plan on installing the Modelica Standard Library version 4.1.0, as it contains a critical fix regarding version management in the class loader.
Consumption - Production and Industry
- Modelica
Published by casella 16 days ago

reVX - Add Supply Curve utilities
What’s Changed
Features
- Add CLI command to fix reV SC lat lons and convert to geotiff (#255) @ppinchuk
Energy Systems - Renewable Energy Integration
- Python
Published by github-actions[bot] 16 days ago

Food Expiration Dates - Version 2.7.0-rc1
The FOSS version does not have the function to scan barcodes because it requires non-FOSS dependencies.
✨ New Features
- Quantity Support: Add, update, and display item quantities.
- Improved Scrolling: Insert screen now scrolls properly.
- Insets Handling: Proper support for system UI insets in layouts.
🔧 Dependency Updates
- Android Gradle Plugin: 8.8.2 → 8.9.2
- Activity Compose: 1.10.0 → 1.10.1
- Navigation Compose: Latest patch version
- Core KTX: 1.15.0 → 1.16.0
- Room: 2.6.1 → 2.7.1
- Camera Core / ML Kit Vision: 1.4.1 → 1.4.2
- MockK: 1.13.16 → 1.14.2
- Mockito Core: 5.15.2 → 5.17.0
- Dagger-Hilt: 2.55 → 2.56.2
- JUnit Jupiter: 5.12.0 → 5.12.2
- Guava: 33.4.0-jre → 33.4.8-jre
⚡️ Enhancements
- LazyColumn migration: Optimized rendering and animation in MainScreen
- Cleaner design with repositioned UI elements
- Toast for notification permission removed in debug mode
- Dummy data generation uses unique IDs
👥 Contributors
Big thanks to all contributors for this release, including 3limssmile, mikropsoft, and all Weblate translators.
Full Changelog: https://github.com/lorenzovngl/FoodExpirationDates/compare/v2.6.0...v2.7.0-rc1
Consumption - Agriculture and Nutrition
- Kotlin
Published by lorenzovngl 17 days ago

PowerCalc - v1.17.14 🌈
💡 Power profiles
- #3304 Add Innr RB 249 T @Jarod2801
- #3314 Adding Third Reality SMART COLOR BULB ZL1 @mdb17
- #3321 Add profile for smart dimmer: EcoDim07 @SustainableBlueDuck
🐛 Bug Fixes
- #3316 fix issue with climate entity and power template @bramstroker
- #3326 Select default sub_profile when no matchers supplied @bramstroker
- #3328 Add timeout to requests @skrepkaq
⭐️ Thank you so much for helping out to keep this integration awesome
@Jarod2801, @SustainableBlueDuck, @mdb17 and @skrepkaq
Energy Systems - Building Energy Monitoring
- Python
Published by github-actions[bot] 17 days ago

Glacier Velocity Tracker - Version 3.0.3
This release:
- Creating a new release with an updated tag to ensure proper registration and DOI generation via Zenodo
Cryosphere - Glacier and Ice Sheets
- C++
Published by adamgarbo 17 days ago

Glacier Velocity Tracker - Version 3.0.2
This release:
- Added OLED display screens to provide users with more information regarding logging and system status
- Updated libraries
- Improved code commenting
Cryosphere - Glacier and Ice Sheets
- C++
Published by adamgarbo 17 days ago

Glacier Velocity Tracker - Test Release
Cryosphere - Glacier and Ice Sheets
- C++
Published by adamgarbo 17 days ago

Glacier Velocity Tracker - Version 3.0.2
This release:
- Added OLED display screens to provide users with more information regarding logging and system status
- Updated libraries
- Improved code commenting
Cryosphere - Glacier and Ice Sheets
- C++
Published by adamgarbo 17 days ago

CRITERIA3D - CRITERIA 3D V1.0.6
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
Working models:
- weather data spatialization
- solar radiation model
- snow model
- crop model
- 3D soil water flow library
- water balance
- safety factor (slope stability)
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
Build (with Qt Creator):
- Build the project MapGraphics/MapGraphics.pro
- Build the project bin/Makeall_CRITERIA3D/Makeall_CRITERIA3D.pro
Warning: deselect the flag 'Shadow build' in 'Build settings' of the Qt Creator, for both the projects:
- MapGraphics.pro
- Makeall_CRITERIA3D.pro
Consumption - Agriculture and Nutrition
- C++
Published by ftomei 18 days ago
