Recent Releases of Open Sustainable Technology Projects

iNaturalistReactNative - v1.0.1+160

Added

  • Add tracking for many buttons in the app

Fixed

  • Consistent margin around user profile stats
  • Possibly: Error in SuggestionsResult while uploading saved obs
  • Spacing above obs grid view

Biosphere - Biodiversity Citizen Science - Fluent
Published by jtklein 14 days ago

PySDM - PySDM v2.112

What's Changed

Full Changelog: https://github.com/open-atmos/PySDM/compare/v2.111...v2.112

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by slayoo 14 days ago

pvoutput - v0.1.33

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by github-actions[bot] 14 days ago

pvoutput - v0.1.32

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by github-actions[bot] 14 days ago

pvoutput - v0.1.31

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by github-actions[bot] 14 days ago

Monitorfish - Modification de la migration de `positions`

What's Changed

🎉 Fonctionnalités

Full Changelog: https://github.com/MTES-MCT/monitorfish/compare/v1.82.0...v1.82.1

Biosphere - Marine Life and Fishery - TypeScript
Published by VincentAntoine 14 days ago

CodeCarbon - v3.0.0

BREAKING CHANGES

👥 List of contributors

@SaboniAmine, @benoit-cty, @inimaz and benoit-cty

Consumption - Computation and Communication - Python
Published by github-actions[bot] 14 days ago

ONEARMY - v2.40.0

2.40.0 (2025-04-18)

Bug Fixes

  • providing the right source type for comments (bbbde79)

Features

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

fluvgeo - v2025.04.17

fluvgeo 2025.04.17

Bug fix

  • Remediation of apparent terra::SpatRaster object corruption. Was getting error: "expansion is not yet allowed" when nothing seemed to be wrong with the extent, crs, or resolution of the object.

Hydrosphere - Freshwater and Hydrology - R
Published by mpdougherty 14 days ago

MegaDetector - Pytorch-Wildlife v1.2.1

What's New?

Deepfaune in Our Model Zoo!!

  • We are excited to announce the release of the Deepfaune models—both the detector and classifier—in PyTorch-Wildlife, adding to our growing model zoo. A huge thank you to the Deepfaune team for your support! Deepfaune is one of the most comprehensive models focused on the European ecosystem for both detection and classification. It serves as a great complement to MegaDetector, which has primarily been trained on datasets from North America, South America, and Africa. The Deepfaune detector is also our first third-party camera trap detection model integrated into PyTorch-Wildlife!
  • To use the model, you just need to load them as any other Pytorch-Wildife models:
detection_model = pw_detection.DeepfauneDetector(device=DEVICE)
classification_model = pw_classification.DeepfauneClassifier(device=DEVICE)
  • You can also use the detection_classification_pipeline_demo.py script in the demo folder to test the whole detection + classification pipeline.
  • Please also take a look at the original Deepfaune website and give them a star!

Deepfaune-New-England in Our Model Zoo Too!!

  • Besides the original Deepfaune mode, there is another fine-tuned Deepfaune model developed by USGS for the Northeastern NA area called Deepfaune-New-England (DFNE). It can also be loaded with classification_model = pw_classification.DFNE(device=DEVICE)
  • Please take a look at the orignal DFNE repo and give them a star!

SpeciesNet is available in Pytorch-Wildlife for testing!

  • We have added SpeciesNet into our model zoo, which is compatible with all detection models provided by Pytorch-Wildlife. Please refer to this document for more details!

Biosphere - Terrestrial Wildlife - Python
Published by zhmiao 14 days ago

DamageScanner - v0.9beta.15

Full Changelog: https://github.com/VU-IVM/DamageScanner/compare/v0.9beta.14...v0.9beta.15

Climate Change - Natural Hazard and Storm - Python
Published by ElcoK 14 days ago

HydroShare - Release 3.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/hydroshare/hydroshare/compare/3.1.0...3.2.0

Hydrosphere - Freshwater and Hydrology - Python
Published by sblack-usu 14 days ago

PortalData - 5.139.0

v5.139.0

Biosphere - Biodiversity Data Access and Management - R
Published by github-actions[bot] 14 days ago

EODAG - v3.3.1

Sustainable Development - Data Catalogs and Interfaces - Python
Published by sbrunato 14 days ago

Planscape - staging release

Biosphere - Wildfire - TypeScript
Published by pflopez 14 days ago

CoopCycle - Version 3.32.17

Consumption - Mobility and Transportation - PHP
Published by Atala 14 days ago

CLEO - v0.39.6

v0.39.6 - 2025-04-17

Bug Fixes

  • fix major bug in calculation of collision probability - (ea79f2a) - clara.bayley

Documentation

  • remove no longer relevant statement - (eb2bce7) - clara.bayley

Miscellaneous Chores

  • (version) v0.39.6 - (fd1d8ee) - yoctoyotta1024

Refactoring

  • initial conditions as in Shima et al. 2009 - (ef16652) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 14 days ago

Climate Risk Assessment Book - v2025.04.1

CLIMAAX CRA Handbook v2025.04.1

Sustainable Development - Education - Jupyter Notebook
Published by chpolste 14 days ago

Power Grid Model - v1.10.88

What's Changed

Full Changelog: https://github.com/PowerGridModel/power-grid-model/compare/v1.10.87...v1.10.88

Energy Systems - Grid Analysis and Planning - C++
Published by github-actions[bot] 14 days ago

CoopCycle - Version 3.32.16

Hotfix : in delivery form, fix selection when the same street address has been saved twice in the store's address book

Consumption - Mobility and Transportation - PHP
Published by Atala 14 days ago

nwfscSurvey - 2025 groundfish assessments version

Version used to process survey composition data for 2025 groundfish assessments

Biosphere - Marine Life and Fishery - R
Published by chantelwetzel-noaa 14 days ago

CLEO - v0.39.5

v0.39.5 - 2025-04-17

Bug Fixes

  • error in Long 1974 collision efficieny git status - (3643b33) - clara.bayley

Miscellaneous Chores

  • (version) v0.39.5 - (8fcb591) - yoctoyotta1024

Refactoring

  • return lines not axes from figure - (736fbcb) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 14 days ago

OpenQuake - OpenQuake Engine 3.23.2

[Michele Simionato (@micheles)]

  • Backported fix to taxonomy mapping with consequences
  • Backported fix to 64 bit poes critical for multifault sources
  • Backported fix to workerpool critical for zmq clusters

Climate Change - Natural Hazard and Storm - Python
Published by nastasi-oq 14 days ago

Broccoli - v1.4.1-fdroid

Provides a signed APK for reproducible builds.

What's Changed

Full Changelog: https://github.com/flauschtrud/broccoli/compare/v1.4.0...v1.4.1-fdroid

Consumption - Agriculture and Nutrition - Java
Published by github-actions[bot] 15 days ago

Broccoli - v1.4.1

Pre-release which has been published for alpha testing on the Play Store.

What's Changed

Full Changelog: https://github.com/flauschtrud/broccoli/compare/v1.4.0...v1.4.1

Consumption - Agriculture and Nutrition - Java
Published by github-actions[bot] 15 days ago

SSC - SAM 2025.4.16 Revision 0 with ssc version 302

Sustainable Development - Sustainable Investment - C++
Published by sjanzou 15 days ago

Brick - Nightly Build 2025-04-17

Commits

  • 21d5d29: Updating quantity definitions (#687) (Gabe Fierro) #687

Consumption - Buildings and Heating - Python
Published by github-actions[bot] 15 days ago

PortalData - 5.138.0

v5.138.0

Biosphere - Biodiversity Data Access and Management - R
Published by github-actions[bot] 15 days ago

ACT - ACT Release Version 2.2.0

What's Changed

Full Changelog: https://github.com/ARM-DOE/ACT/compare/v2.1.9...v2.2.0

Atmosphere - Atmospheric Composition and Dynamics - Python
Published by zssherman 15 days ago

hubeau - v0.5.1

Full Changelog: https://github.com/inrae/hubeau/compare/v0.5.0...v0.5.1

Hydrosphere - Ocean and Hydrology Data Access - R
Published by DDorch 15 days ago

HPWHsim - v1.25.0

What's Changed

Full Changelog: https://github.com/bigladder/HPWHsim/compare/v1.24.1...v1.25.0

Consumption - Buildings and Heating - C++
Published by nealkruis 15 days ago

Planscape - 2025.04.16-7b9613f45, Staging Release

Biosphere - Wildfire - TypeScript
Published by Foxbyte0101 15 days ago

CCBlade.jl - v0.2.8

What's Changed

Full Changelog: https://github.com/byuflowlab/CCBlade.jl/compare/v0.2.7...v0.2.8

Renewable Energy - Wind Energy - Python
Published by dingraha 15 days ago

CoopCycle - Version 3.32.15

Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.32.14...v3.32.15

Consumption - Mobility and Transportation - PHP
Published by alexsegura 15 days ago

CoopCycle - Version 3.32.14

Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.32.13...v3.32.14

Consumption - Mobility and Transportation - PHP
Published by alexsegura 15 days ago

Power Grid Model - v1.10.87

What's Changed

Full Changelog: https://github.com/PowerGridModel/power-grid-model/compare/v1.10.86...v1.10.87

Energy Systems - Grid Analysis and Planning - C++
Published by github-actions[bot] 15 days ago

NoiseCapture - NoiseCapture 1.3.0

Official update changes

  • Advanced third-octave analysis processing
  • Spectrum now displayed in dB (previously dB(A))
  • New time graph in results page
  • Updated title screen
  • Android target updated (more recent)
  • High gain no longer affects measurement dynamics (bug)
  • Advanced microphone information now available (usb microphone in particular)

What's Changed (commits comments)

New Contributors

Full Changelog: https://github.com/Universite-Gustave-Eiffel/NoiseCapture/compare/v1.2.19...v1.3.0

Consumption - Mobility and Transportation - Java
Published by nicolas-f 15 days ago

Sankey Chart Card - v3.7.0

3.7.0 (2025-04-16)

Features

  • #264: Option to auto set the unit_prefix based on the value (b64316e)

Energy Systems - Building Energy Monitoring - TypeScript
Published by github-actions[bot] 15 days ago

Power Grid Model - v1.10.86

What's Changed

Full Changelog: https://github.com/PowerGridModel/power-grid-model/compare/v1.10.85...v1.10.86

Energy Systems - Grid Analysis and Planning - C++
Published by github-actions[bot] 15 days ago

Ecoscope - v1.8.34

What's Changed

Other Changes

Full Changelog: https://github.com/wildlife-dynamics/ecoscope/compare/v1.8.33...v1.8.34

Biosphere - Conservation and Restoration - Python
Published by github-actions[bot] 15 days ago

Ecoscope - v1.8.33

What's Changed

Other Changes

Full Changelog: https://github.com/wildlife-dynamics/ecoscope/compare/v1.8.32...v1.8.33

Biosphere - Conservation and Restoration - Python
Published by github-actions[bot] 16 days ago

GISWATER - Version 3.6.019

🔽 Read the summarized changelog here 🔽

INTENTORY

  • Set not null and default value for muni_id on parent layers
  • Set not null value for macromapzones and set to 0 if null

Natural Resources - Water Supply and Quality - Python
Published by albertbofill 16 days ago

OpenSTEF - v3.4.72

What's Changed

New Contributors

Full Changelog: https://github.com/OpenSTEF/openstef/compare/v3.4.70...v3.4.72

Energy Systems - Load and Demand Forecasting - HTML
Published by Github-OpenSTEF 16 days ago

CLEO - v0.39.4

v0.39.4 - 2025-04-16

Bug Fixes

  • 525da8f8c8b9c0732b97175b1b4351b5bb7ec276 need mpi at runtime when using yac - (4d11a8a) - clara.bayley

Miscellaneous Chores

  • (version) v0.39.4 - (ea02771) - yoctoyotta1024

Refactoring

  • revert 37c296a4fe937281f7dd95526ed76d19edcbadb7 and add requirements - (f7b513b) - clara.bayley
  • use python given as argument to create YAC python bindings - (25acc99) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 16 days ago

ALUMET - Alumet v0.8.1

What's Changed

Main change: he following plugins are now part of the standard agent, as a beta version (they will change in the future): aggregation, energy-attribution, energy-estimation-tdp.

Full Changelog: https://github.com/alumet-dev/alumet/compare/v0.8.0...v0.8.1

Consumption - Computation and Communication - Rust
Published by TheElectronWill 16 days ago

CLEO - v0.39.3

v0.39.3 - 2025-04-16

Bug Fixes

  • need mpi4py in using yac at runtime - (525da8f) - clara.bayley

Miscellaneous Chores

  • (version) v0.39.3 - (62593b4) - yoctoyotta1024

Refactoring

  • remove spack packages from yac runtime settings - (17a5dc5) - clara.bayley
  • lower python version to match than used to make python bindings on levante - (37c296a) - clara.bayley
  • use levante_packages bash in yac installation - (a9dd722) - clara.bayley

Atmosphere - Atmospheric Chemistry and Aerosol - C++
Published by github-actions[bot] 16 days ago

weatherOz - v2.0.1

Minor changes

  • Update testthat tests to reflect changes in weather station and BOM Radar imagery availability

Bug fixes

  • get_stations_metadata() fails to fetch data with invalid API key.
  • Added check to query_dpird_api() when using an invalid DPIRD API key.

What's Changed

Full Changelog: https://github.com/ropensci/weatherOz/compare/v2.0.0...v2.0.1

Climate Change - Climate Data Processing and Analysis - R
Published by bozaah 16 days ago

CoopCycle - Version 3.32.13

What's Changed

Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.32.12...v3.32.13

Consumption - Mobility and Transportation - PHP
Published by alexsegura 16 days ago

openfoodnetwork - v5.0.23 Lupin-bean Hummus

What's Changed

User-facing changes 👀

Technical changes 🛠️

Full Changelog: https://github.com/openfoodfoundation/openfoodnetwork/compare/v5.0.22...v5.0.23

image

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

goat - v2.0.11

Consumption - Mobility and Transportation - TypeScript
Published by majkshkurti 16 days ago

GreenForce - ui_frontend_4193

Commits

  • 861a5b69: add contact-support if not whitelisted feature (sahma19)
  • 24fe54a1: import (sahma19)
  • e168111b: chore: add license (github-actions[bot])
  • fd9bbef0: style: format (github-actions[bot])
  • 87c8a83d: add routes (web-flow)
  • 7f12aafa: style: format (github-actions[bot])
  • 7a049c0a: fix lazy (web-flow)
  • 2b61a50a: style: format (github-actions[bot])
  • c7781aed: remove ref (web-flow)
  • 87c8f16b: sd (web-flow)
  • 7d9d360f: style: format (github-actions[bot])
  • 6e6838a5: s (web-flow)
  • 0f020313: remove onboarding (web-flow)
  • 02379f68: style: format (github-actions[bot])
  • cd8c8980: refac (web-flow)
  • 6bf14b47: chore: add license (github-actions[bot])
  • b5d90416: style: format (github-actions[bot])
  • 3e71a725: idk (sahma19)
  • 25a29670: Merge remote-tracking branch 'origin/preview/shd' into preview/shd (sahma19)
  • 6230f655: chore: add license (github-actions[bot])
  • 7f0ceaed: style: format (github-actions[bot])
  • 07d25fab: thank you (sahma19)
  • 81c31d94: Merge remote-tracking branch 'origin/preview/shd' into preview/shd

Conflicts:

libs/eo/core/shell/src/lib/eo-core-shell.routes.ts (sahma19)

  • 51e6fb8a: style: format (github-actions[bot])
  • 4e6d3e0d: done (sahma19)
  • cd57b38a: Merge remote-tracking branch 'origin/preview/shd' into preview/shd (sahma19)
  • 93844647: style: format (github-actions[bot])
  • 70fd3494: translations missing (sahma19)
  • 8f60f18a: chore: add license (github-actions[bot])
  • ff31534f: style: format (github-actions[bot])

Energy Systems - Grid Management and Microgrid - TypeScript
Published by github-actions[bot] 16 days ago

Farmbot - v15.15.1

v15.15.1

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

MAPL - MAPL 2.55.0

DOI

This release of MAPL has many new fixes and updates. Among the updates are:

  • Ability to read and write nc4 tile files
  • Preliminary capabilities for online vertical remapping in ExtData2G
  • Updates to CI

And the highlights of fixes include:

  • Fixed problem in History when no fields appear on the fields: line in a collection (issue #3525)
  • Relaxed the MPI thread levels to MPI_THREAD_SERIALIZED required by ESMF

All testing shows MAPL 2.55 is zero-diff to MAPL 2.54


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.32.0
    • netcdf-c 4.9.2
    • netcdf-fortran 4.6.1
    • ESMF 8.8.0 (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.58.1

We recommend most external users set -DUSE_F2PY=OFF

We also require CMake 3.24 or higher.


From CHANGELOG.md

Fixed

  • Fixed problem related to stale pointers to temp copies of dummy arguments in MAPL_Cap.F90. Fix is to add TARGET attribute in select locations.
  • Fix for case where 2nd argument to transfer() was not allocated in the OpenMP support layer. Was not detected by other compilers. The fix is to use a literal integer array instead.
  • Fixed problem in History when no fields appear on the fields: line in a collection (issue #3525)
  • Fixed bug that broke SCM model in GEOS
  • Fix ExtData2G unit test for GNU on Discover
  • Fixed nesting of internal timers (issue #3412)
  • Fixed issue of make tests not building all needed executables
  • Incorrect specification of EOL for Darwin+NAG in MAPL_Config.
  • Untrapped exceptions in MAPL_LatLonGridFactory.F90

Added

  • Added subroutine to write nc4 tile file
  • Added new supported units for vertical regridding in ExtData, now supports kg kg-1, mol mol-1, kg m-2 as well as per second variations of these, i.e. kg kg-1 s-1
  • Added CI build using spack
  • Added Release build CI tests for MAPL
  • Added new option to rule for ExtData2G to disable vertical regridding, default is true, vertical regridding is disabled
  • Added experimental capabiltiy to regrid from constituents in volume mixing, mass mixing, emissions units from one set of hybrid sigma levels to model levels in ExtData2G
  • Added subdirectory GetHorzIJIndex in the Tests directory for testing subroutine MAPL_GetHorzIJIndex to ensure the subroutine fails is the cubed-sphere assumption is violated and also if the returned I and J indices are not correct.

Changed

  • Changed ExtData keyword disable_vertical_regridding (default true) to enable_vertical_regridding (default false)
  • Relaxed the MPI thread levels to MPI_THREAD_SERIALIZED required by ESMF
  • Update components.yaml
    • ESMA_env v4.36.0
      • Update to Baselibs 7.32.0 (gFTL v1.15.2 needed for MAPL3 work)
      • Remove SLES12 at NCCS, update to GEOSpyD 24.11.3
    • ESMA_cmake v3.58.1
      • Remove SLES12 at NCCS, update f2py detection, update ifx flags
      • Clean up GCC 10+ warnings
  • Update .editorconfig for Fortran files enforcing 3-space indents and line length of 132
  • Migrated much of the CI to GitHub Actions

What's Changed

Full Changelog: https://github.com/GEOS-ESM/MAPL/compare/v2.54.2...v2.55.0

Climate Change - Earth and Climate Modeling - Fortran
Published by mathomp4 16 days ago

RavenPy - v0.18.1

New features

  • ravenpy no longer installs raven-hydro by default. The Raven model executable can now be provided by explicitly setting the RAVENPY_RAVEN_BINARY_PATH environment variable. (PR #486).

Bug fixes

  • Fixed a bug in ravenpy.utilities.regionalization.multiple_linear_regression that was calling a class method incorrectly. (PR #484).

Internal changes

  • pydap has been pinned below v3.5.5 temporarily until xarray offers support for it. (PR #486).
  • More than 7500 DeprecationWarnings emitted during the testing suite have been addressed. Minimum supported pydantic has been raised to v2.11. (PR #487).
  • Regenerated the notebook outputs using newer version of xclim. (PR #484).

Hydrosphere - Freshwater and Hydrology - Python
Published by Zeitsperre 16 days ago

NEMS - AEO2025-Public-Release

The National Energy Modeling System (NEMS) is a long-term energy-economy modeling system of U.S. energy markets. The model is used to project production, imports, exports, conversion, consumption, and prices of energy, subject to user-defined assumptions. The assumptions encompass macroeconomic and financial factors, world energy markets, resource availability and costs, behavioral and technological choice criteria, technology characteristics, and demographics.

This version of NEMS is based on the version used for AEO2025, with updated software dependencies, and updates to several series contained in the restart file.

Energy Systems - Energy Markets - Fortran
Published by WhitlingerEIA 16 days ago

Planscape - 2025.04.15-a99c96938b - Staging Release

Biosphere - Wildfire - TypeScript
Published by Foxbyte0101 16 days ago

GreenForce - ui_frontend_4192

Commits

  • ec74646d: Use Granular Certificates Scheme Protocol (sahma19)
  • c9679fde: chore: add license (github-actions[bot])
  • 5a6b81be: style: format (github-actions[bot])
  • 9ea019a0: chore: Update PRODUCTION_DEPENDENCIES.md (github-actions[bot])
  • ff68df6e: chore(watt): bump version (github-actions[bot])

Energy Systems - Grid Management and Microgrid - TypeScript
Published by github-actions[bot] 16 days ago

OpenDER - OpenDER v2.2 release

OpenDER v2.2 release

Energy Systems - Energy System Modeling Frameworks - Python
Published by EPRI-SQA 16 days ago

Ribasim - v2025.3.0

The only breaking change in this release is to disallow connecting a single FlowBoundary to multiple Basins.
There are large improvements in the ability to visualize results on the map in QGIS.
We also welcome the Junction node to the family, which will help laying out networks in a recognizable manner.

Added

  • Add spatio-temporal results layers to QGIS. #2208
  • Add topological (straight line) link view toggle to QGIS. #2208
  • Added Junction node type. #2175
  • Write results and log bottlenecks also on an interrupt or crash. #2191 #2200
  • Log computation time and save it to solver_stats.arrow. #2209
  • Experimental support for writing the model network and results into files used by Delft-FEWS, model.to_fews. #2161
  • Document results/concentration.arrow. #2165

Changed

  • Allow max 1 outflow neighbour for FlowBoundary. #2192
  • Automatic differentiation is enabled by default again, autodiff = true, leading to better performance. #2137 #2183

What's Changed

Full Changelog: https://github.com/Deltares/Ribasim/compare/v2025.2.0...v2025.3.0

Natural Resources - Water Supply and Quality - Julia
Published by deltares-service-account 16 days ago

gliderpy - v0.3.1

What's Changed

Full Changelog: https://github.com/ioos/gliderpy/compare/v0.3.0...v0.3.1

Hydrosphere - Ocean and Hydrology Data Access - Python
Published by ocefpaf 16 days ago

Earth2Studio - v0.6.0

Earth2Studio general release 0.6.0

🚨 Breaking Changes 🚨

  • PhysicsNeMo and other packages removed from core dependencies. Optional dependencies needed for all models now. See install guide for details
  • UV package manager is used now for development and is the recommended way to interact with Earth2studio. This allows us to give users a better package install experience for the growing number of models Earth2Studio supports

📕 Changelog

🌎 Added

  • Hemispheric centered bred vector perturbation from HENS
  • Add Aurora model to prognostic models
  • Added check_extra_imports util for informative errors when optional dependencies are not installed
  • Added wind gust AFNO diagnostic model
  • Added diagnostic for relative humidity from temperature and specific humidity
  • Added diagnostic for relative humidity from temperature and dew point
  • Added diagnostic for wind speed magnitude
  • Added diagnostic for vapor-pressure deficit
  • Added PrecipitationAFNOv2 model for predicting tp06
  • Added InterpModAFNO model for temporal interpolation of forecasts

🔨 Fixed

  • WeatherBench2 Climatology data source with Zarr 3.0

📦 Dependencies

  • Migrated repo / package to uv package manager
  • Removed physics-nemo, torch harmonics from base packages to enable CPU install
  • Added optional dependency groups for all models
  • Added optional dependency groups for other submodules
  • Added docuementation for build, install and package management for developers
  • Migrated build system to hatch
  • Moved dev and doc optional dependencies to uv dependency groups

Climate Change - Earth and Climate Modeling - Python
Published by NickGeneva 16 days ago

gliderpy - v0.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/ioos/gliderpy/compare/v0.2.2...v0.3.0

Hydrosphere - Ocean and Hydrology Data Access - Python
Published by ocefpaf 16 days ago

Power Grid Model - v1.10.85

What's Changed

Full Changelog: https://github.com/PowerGridModel/power-grid-model/compare/v1.10.84...v1.10.85

Energy Systems - Grid Analysis and Planning - C++
Published by github-actions[bot] 16 days ago

WorldCereal - WorldCereal classification module v2.2.0

This v2.2.0 release of the system includes numerous updates and fixes.

What's Changed

Full Changelog: https://github.com/WorldCereal/worldcereal-classification/compare/v2.1.2...v2.2.0

Consumption - Agriculture and Nutrition - Python
Published by kvantricht 16 days ago

EuroCropsML - 0.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/dida-do/eurocropsml/compare/0.3.1...0.4.0

Consumption - Agriculture and Nutrition - Python
Published by jmaces 16 days ago

openfoodfacts-server - v2.63.0

2.63.0 (2025-04-15)

Features

  • add barcode scanner (#11757) (a38eb34)
  • add diet info from GS1 imports + match categories with gpc_category_code:en (#11783) (17e1de1)
  • add galactose as a user-editable nutriment (#11641) (a3b1bc0)
  • differentiate total carbs from carbs (#11673) (3524e26)
  • import Carrefour images + Nestlé Deutschland product data (#11739) (e9b6012)
  • reload element after complete nutrient element (#11692) (bea5720)
  • Update donation campaign banner (#11727) (ea2319e)
  • update robotoff-question and robotoff-nutrients to last version (#11748) (b51ea4d)

Bug Fixes

Consumption - Agriculture and Nutrition - HTML
Published by openfoodfacts-bot 16 days ago

pyELQ - v1.1.1

What's Changed

New Contributors

Full Changelog: https://github.com/sede-open/pyELQ/compare/v1.1.0...v1.1.1

Emissions - Carbon Intensity and Accounting - Python
Published by github-actions[bot] 16 days ago

GreenForce - ui_frontend_4165

Commits

  • 314731a9: Initial, does not build (RasmusGraabaek)
  • 197a3821: a few updates (RasmusGraabaek)
  • bfda2420: Make it compile (ManBearTM)
  • 9f28443e: Add new calculation types (ManBearTM)
  • 9ae960d0: Remove obsolete client (ManBearTM)
  • b5cc2ce7: Remove global CalculationType using (ManBearTM)
  • 9d95c280: Also remove client from registration (ManBearTM)
  • 2cf7a5c1: Refactor create calculation to include capacity settlements (ManBearTM)
  • 26e42a40: Add executionType and calculationType fields to concrete nodes (ManBearTM)
  • 3ff03eac: Merge branch 'main' into rfg/refactor_to_new_calculation_search_in_pm (ManBearTM)
  • b99c3b3c: Merge branch 'main' into rfg/refactor_to_new_calculation_search_in_pm (ManBearTM)
  • 9b0cbce0: Merge branch 'main' into rfg/refactor_to_new_calculation_search_in_pm (ManBearTM)
  • bc403185: Use OrchestrationInstanceTypedDto (without generic) as "base interface" (ManBearTM)
  • 0fc3cff8: Move calculationType and executionType fields to interface (ManBearTM)
  • 104f9a0c: Merge branch 'main' into rfg/refactor_to_new_calculation_search_in_pm (ManBearTM)
  • 8d205371: Rename StartCalculationTypeInput to CreateCalculationTypeInput (ManBearTM)
  • 8d6311d9: Add more extensions (ManBearTM)
  • 81cf92d7: Fix missing sort fields (ManBearTM)
  • cd809298: Add YearMonth field to capacity settlement type (ManBearTM)
  • 746d809f: Use new extension methods (ManBearTM)
  • 3a5ed9e1: Make GetLatestCalculation support all StartCalculationType's (ManBearTM)
  • 2eaa6edb: Add missing translations (ManBearTM)
  • ba7e9609: Update operations (ManBearTM)
  • 2469c4a8: Fix mocks (ManBearTM)
  • b38384b8: Fix dev examples (ManBearTM)
  • 34e9dbad: Fix wholesale (ManBearTM)

Energy Systems - Grid Management and Microgrid - TypeScript
Published by github-actions[bot] 16 days ago

GreenForce - ui_dotnet_4165

Commits

  • 314731a9: Initial, does not build (RasmusGraabaek)
  • 197a3821: a few updates (RasmusGraabaek)
  • bfda2420: Make it compile (ManBearTM)
  • 9f28443e: Add new calculation types (ManBearTM)
  • 9ae960d0: Remove obsolete client (ManBearTM)
  • b5cc2ce7: Remove global CalculationType using (ManBearTM)
  • 9d95c280: Also remove client from registration (ManBearTM)
  • 2cf7a5c1: Refactor create calculation to include capacity settlements (ManBearTM)
  • 26e42a40: Add executionType and calculationType fields to concrete nodes (ManBearTM)
  • 3ff03eac: Merge branch 'main' into rfg/refactor_to_new_calculation_search_in_pm (ManBearTM)
  • b99c3b3c: Merge branch 'main' into rfg/refactor_to_new_calculation_search_in_pm (ManBearTM)
  • 9b0cbce0: Merge branch 'main' into rfg/refactor_to_new_calculation_search_in_pm (ManBearTM)
  • bc403185: Use OrchestrationInstanceTypedDto (without generic) as "base interface" (ManBearTM)
  • 0fc3cff8: Move calculationType and executionType fields to interface (ManBearTM)
  • 104f9a0c: Merge branch 'main' into rfg/refactor_to_new_calculation_search_in_pm (ManBearTM)
  • 8d205371: Rename StartCalculationTypeInput to CreateCalculationTypeInput (ManBearTM)
  • 8d6311d9: Add more extensions (ManBearTM)
  • 81cf92d7: Fix missing sort fields (ManBearTM)
  • cd809298: Add YearMonth field to capacity settlement type (ManBearTM)
  • 746d809f: Use new extension methods (ManBearTM)
  • 3a5ed9e1: Make GetLatestCalculation support all StartCalculationType's (ManBearTM)
  • 2eaa6edb: Add missing translations (ManBearTM)
  • ba7e9609: Update operations (ManBearTM)
  • 2469c4a8: Fix mocks (ManBearTM)
  • b38384b8: Fix dev examples (ManBearTM)
  • 34e9dbad: Fix wholesale (ManBearTM)

Energy Systems - Grid Management and Microgrid - TypeScript
Published by github-actions[bot] 16 days ago

Monitorfish - v1.82.0

What's Changed

🎉 Fonctionnalités

Full Changelog: https://github.com/MTES-MCT/monitorfish/compare/v1.81.0...v1.82.0

Biosphere - Marine Life and Fishery - TypeScript
Published by louptheron 16 days ago

Planscape - Data layers

Biosphere - Wildfire - TypeScript
Published by pflopez 16 days ago

carculator - Fix issue with stochastic calculations

Industrial Ecology - Life Cycle Assessment - Python
Published by romainsacchi 16 days ago

Power Grid Model - v1.10.84

What's Changed

Full Changelog: https://github.com/PowerGridModel/power-grid-model/compare/v1.10.83...v1.10.84

Energy Systems - Grid Analysis and Planning - C++
Published by github-actions[bot] 16 days ago

Grid2Op - Pre release: 1.11.0

This is rather large release, including (but not limited too):

A whole new feature: it is now possible to continue an episode if a load or a generator is disconnected by an Agent (this is called detachement) This feature is disabled by default, unless the kwargs allow_detachment=True is passed when an environment is created). This comes with added action and observation attributes.

Different bugfixes, including some for the "protections" module and the SOFT_OVERFLOW_THRESHOLD parameters.

The ability to tell an environment not to perform redispatching and let either the Agent take care of it (if the agent actions is correct) or the Environment (in case the action does not lead to an equilibrium)

And some quality of life feature, for example being able to retrieve information about objects based on their names or ids, some methods are now correctly spelled (eg check_kirchoff) or improved type hinting.

Full changes are:

  • [BREAKING] Change for FromMultiEpisodeData that disables the caching by default
    when creating the data.
  • [BREAKING] deprecation of backend.check_kirchoff in favor of backend.check_kirchhoff
    (fix the typo in the name)
  • [BREAKING] change the name of the generated classes: now by default the backend class
    name is added. This behaviour can be turned off by passing _add_cls_nm_bk=False
    when calling grid2op.make(...). If you develop a new Backend, you can also
    customize the added name by overloading the get_class_added_name class method.
  • [BREAKING] it is now forbidden to create environment with arguments.
    Only key-word arguments are allowed.
  • [BREAKING] the way actions is serialized has been changed with respect to the from_vect /
    to_vect method. This might introduce some issues when loading previously saved actions
    with this methods.
  • [BREAKING] first kwargs of backend.apply_action method is now spelled backend_action
    (instead of backendAction)
  • [BREAKING] (not yet) rationalization of the backend public / private API part. The
    environment (and simulator, forecast env etc.) will always call the method _public
    for example load_grid_public, reset_public, copy_public and apply_action_public.
    These function of the base Backend should NOT be overriden, and will internally call
    the functions load_grid, reset, copy and apply_action which were part of the public
    API. These last member functions will be renamed (in a later version) _load_grid,
    _reset, _copy and _apply_action to reflect this change. NOT for this version however !
  • [BREAKING] removal of the rest_server grid2op module (it will be release as a separate package instead)
    It has been removed from grid2op core package for securtiy reasons.
  • [FIXED] issue https://github.com/Grid2op/grid2op/issues/657
  • [FIXED] missing an import on the MaskedEnvironment class
  • [FIXED] a bug when trying to set the load_p, load_q, gen_p, gen_v by names.
  • [FIXED] the obs.get_forecast_env : in some cases the resulting first
    observation (obtained from for_env.reset()) did not have the correct
    topology.
  • [FIXED] issue https://github.com/Grid2op/grid2op/issues/665 (obs.reset()
    was not correctly implemented: some attributes were forgotten)
  • [FIXED] issue https://github.com/Grid2op/grid2op/issues/667 (act.as_serializable_dict()
    was not correctly implemented AND the _aux_affect_object_int and _aux_affect_object_float
    have been also fixed - weird behaviour when you give them a list with the exact length of the
    object you tried to modified (for example a list with a size of n_load that affected the loads))
  • [FIXED] a bug when using the DoNothingHandler for the maintenance and the
    environment data
  • [FIXED] an issue preventing to set the thermal limit in the options
    if the last simulated action lead to a game over
  • [FIXED] some bugs in act.from_json(...) due to the handling of the injection modifications.
  • [FIXED] logos now have the correct URL
  • [FIXED] deprecated call to tostring_rgb (replaced tostring_argb) in the env.render function.
  • [FIXED] warnings not properly issued in the AAA test when backend failed to call
    can_handle_XXX functions (eg can_handle_more_than_2_busbar() or can_handle_detachment())
  • [FIXED] an issue with obs.get_forecast_env with changeNothing and DoNothingHandler time series
  • [FIXED] a bug in updating the shunt in PandaPowerBackend (depdending on pandas version)
  • [FIXED] a bug when action that reconnect loads, storage units or shunts are done
    in the "obs.simulate" (results could depend from previous "obs.simulate" calls)
  • [FIXED] a bug in "obs.simulate" and "obs.get_forecast_env" : when a line was disconnected
    and the user tried to reconnect it (without specifying on which bus) it could do something
    different than "env.step" (with the same action)
  • [FIXED] a powerflow is run when the environment is first created even before the initial "env.step"
    function is called. This is to ensure proper behaviour if env is used without being reset.
  • [FIXED] no error was catched if the backend could not properly apply the action sent by the environment.
  • [FIXED] an issue in the AAA tests: when backend does not support storages, some tests were skipped not correctly
  • [FIXED] an issue when computing the cascading failure routine, in case multiple iterations were performed,
    the cooldowns were not updated correctly.
  • [FIXED] cascading failure could be started at the first observation (t=0, just after a reset).
  • [FIXED] a bug when "SOFT_OVERFLOW_THRESHOLD" was not 1.: it also impacted "instantaneous overcurrent protections"
    (it was triggered when flow > SOFT_OVERFLOW_THRESHOLD * HARD_OVERFLOW_THRESHOLD * th_lim)
  • [FIXED] a bug when "SOFT_OVERFLOW_THRESHOLD" was not 1.: the backend routine to compute the protections
    disconnected the lines with a counter based on flow > th_lim and not flow > th_lim * SOFT_OVERFLOW_THRESHOLD
  • [ADDED] Possibility to disconnect loads, generators and storage units (if proper flag set in the environment).
    See documentation.
  • [ADDED] possibility to set the "thermal limits" when calling env.reset(..., options={"thermal limit": xxx})
  • [ADDED] possibility to retrieve some structural information about elements with
    with gridobj.get_line_info(...), gridobj.get_load_info(...), gridobj.get_gen_info(...)
    or , gridobj.get_storage_info(...)
  • [ADDED] codacy badge on the readme
  • [ADDED] a method to check the KCL (obs.check_kirchhoff) directly from the observation
    (previously it was only possible to do it from the backend). This should
    be used for testing purpose only
  • [ADDED] parameters to disable the "redispatching routine" of the environment
    (see params.ENV_DOES_REDISPATCHING)
  • [ADDED] parameters to stop the episode when one of the constraints of one of the
    generators is not met (see params.STOP_EP_IF_SLACK_BREAK_CONSTRAINTS)
  • [ADDED] possibility to set the initial time stamp of the observation in the env.reset
    kwargs by using env.reset(..., options={"init datetime": XXX})
  • [ADDED] the ChangeNothing time series class now supports forecast
  • [ADDED] test coverage on the CI
  • [ADDED] the obs.timestep_protection_triggered counter which counts whether or not the
    "time overcurrent protection" (soft overflow) will be triggered: lines will be disconnected
    if time overcurrent protection > parameters.NB_TIMESTEP_POWERFLOW_ALLOWED
  • [IMPROVED] possibility to set the injections values with names
    to be consistent with other way to set the actions (eg set_bus)
  • [IMPROVED] error messages when creating an action which changes the injections
  • [IMPROVED] (linked to https://github.com/Grid2op/grid2op/issues/657) the way the
    "chronics_hander" in the ObsEnv behaves (it now fully implements the public interface of
    a "real" chronic_handler)
  • [IMPROVED] error message in the FromNPY class when the backend is checked
  • [IMRPOVED] the FromMultiEpisodeData class with the addition of the caching
    kwargs to allow / disable caching (which was default behavior in previous version)
  • [IMPROVED] the FromMultiEpisodeData class that now returns also the path of the data
  • [IMPROVED] the classes inherited from GreedyAgent with the added possibility to
    do the obs.simulate on a different time horizon (kwarg simulated_time_step)
  • [IMPROVED] some type hints for some agent class
  • [IMPROVED] the backend.update_from_obs function to work even when observation
    does not have shunt information but there are not shunts on the grid.
  • [IMPROVED] consistency of MultiMixEnv in case of automatic_classes (only one
    class is generated for all mixes)
  • [IMRPOVED] handling of disconnected elements in the backend no more
    raise error. The base Backend class does that.
  • [IMPROVED] the act.as_serializable_dict() to be more 'backend agnostic'as
    it nows tries to use the name of the elements in the json output
  • [IMPROVED] the way shunt data are digested in the BaseAction class (it is now
    possible to use the same things as for the other types of element)
  • [IMPROVED] grid2op does not require the chronics folder when using the FromHandlers
    class
  • [IMPROVED] the function action.get_topological_impact(...) has now a "caching" mechanism
    that allows not to recompute it over and over again (this is internal API please do not change
    it... unless you know what you are doing)
  • [IMPROVED] ForecastEnv is now part of the public API.
  • [IMPROVED] no need to call self._compute_pos_big_top() at the end of the implementation of backend.load_grid()
  • [IMPROVED] type hints in various files.
  • [IMPROVED] documentation of the backend
  • [IMRPOVED] SOFT_OVERFLOW_THRESHOLD can now be lower than 1

Energy Systems - Grid Analysis and Planning - Python
Published by BDonnot 16 days ago

GreenForce - ui_dotnet_latest

RELEASE_NAME=ui_dotnet_4190

Energy Systems - Grid Management and Microgrid - TypeScript
Published by github-actions[bot] 16 days ago

GreenForce - ui_frontend_latest

RELEASE_NAME=ui_frontend_4190

Energy Systems - Grid Management and Microgrid - TypeScript
Published by github-actions[bot] 16 days ago

GreenForce - ui_frontend_4190

Commits

  • a652339e: Add new YearMonth scalar (ManBearTM)
  • 792f098e: Move DateRangeType scalar into Common/Scalars (ManBearTM)
  • a3fe603f: Fix test service (ManBearTM)
  • 6155f26e: Update schema snapshot (ManBearTM)
  • c2730b70: Merge branch 'main' into feat/year-month-scalar (web-flow)

Energy Systems - Grid Management and Microgrid - TypeScript
Published by github-actions[bot] 16 days ago

GreenForce - ui_dotnet_4190

Commits

  • a652339e: Add new YearMonth scalar (ManBearTM)
  • 792f098e: Move DateRangeType scalar into Common/Scalars (ManBearTM)
  • a3fe603f: Fix test service (ManBearTM)
  • 6155f26e: Update schema snapshot (ManBearTM)
  • c2730b70: Merge branch 'main' into feat/year-month-scalar (web-flow)

Energy Systems - Grid Management and Microgrid - TypeScript
Published by github-actions[bot] 16 days ago

Electricity Maps - v1.246.0

Changes in this release

  • remove link to app in safari (#8042)
  • fix logo and zone header on mobile (#8041)
  • update mobile release readme (#8044)
  • Mobile Release 1.244.0 (#8043)

Credits

Thanks to @tonypls and @cadeban for their contributions!

Emissions - Carbon Intensity and Accounting - Python
Published by electricitymapsbot 17 days ago

IESopt.jl - v2.6.4

IESopt v2.6.4

Diff since v2.6.3

Merged pull requests:

  • fix: use gc to remove more files on windows (#77) (@daschw)
  • remove test Manifest.toml (#78) (@daschw)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 17 days ago

CodeCarbon - v2.8.4

What’s Changed

Package

  • Prevent to always create a run (#814) @benoit-cty
  • fix: improve cli error-handling (#798) @inimaz
  • Add an Ollama and a command line tool example (#777) @benoit-cty
  • Update cpu_power.csv for Intel(R) Xeon(R) W-11955M CPU @ 2.60GHz (#819) @benoit-cty
  • Add Intel Core Ultra 7 165H (#807) @FrejaThoresen
  • Add CPU TDP for AMD EPYC 9454 (#805) @hendrik-spl
  • Improve arguments consistency in track_emissions decorator (#769) @LucasHaug
  • fix: minor change in log that says where the codecarbon output is (#794) @inimaz
  • Fix/#773 emissions (#776) @benoit-cty

API and dashboard

  • feat: list experiments of a project in the webapp (#817) @inimaz
  • Feat: new experiment (#816) @inimaz
  • fix: update nextjs to latest to prevent known vulnerability (#809) @inimaz
  • fix(api): auth context can read project (#795) @inimaz
  • chore(carbonserver) remove unused users endpoint (#796) @prmths128
  • Alexandre/feat share project page (#818) @alexphiev

Docs and CI

  • Ansible Playbook (#760) @benoit-cty
  • Fixed wrong return type hint and updated doc string (#511) @MyGodItsFull0fStars
  • Added Documentation on Estimation of Equivalent Usage Emissions (#749) @IamLRBA
  • Create FUNDING.yml (#766) @benoit-cty
  • chores: split github workflows (#812) @inimaz
  • ci: deploy app from ci (#772) @inimaz

🔧 Fixes & Refactoring

  • Fix SIGTERM handling to allow cleanup code execution (#785) @Ucodia

⬆️ Dependencies updates

  • chore(deps): bump cryptography from 44.0.0 to 44.0.1 (#783) @dependabot
  • chore(deps): bump jinja2 from 3.1.5 to 3.1.6 in /requirements (#810) @dependabot
  • chore(deps): bump @babel/runtime from 7.24.8 to 7.27.0 in /webapp (#811) @dependabot

👥 List of contributors

@FrejaThoresen, @IamLRBA, @LucasHaug, @MyGodItsFull0fStars, @Ucodia, @alexphiev, @benoit-cty, @dependabot, @dependabot[bot], @hendrik-spl, @inimaz and @prmths128

Consumption - Computation and Communication - Python
Published by benoit-cty 17 days ago

Power Grid Model - v1.10.83

What's Changed

Full Changelog: https://github.com/PowerGridModel/power-grid-model/compare/v1.10.82...v1.10.83

Energy Systems - Grid Analysis and Planning - C++
Published by github-actions[bot] 17 days ago

Eco-CI - v4.5 Backfilling for undersampling, better overhead display macOS hotfix

Eco CI has arrived in the spring season with a lovely new release!

  • We had a bug in the macOS estimations. The hotfix was already on main for a couple of days. Now coming to the v4 release. All previous data of macOS should be considered unreliable! Please re-run your pipelines
  • Eco CI now backfills data. To introduce not too much overhead we sample at 1s. However when steps are very short (2-3s) undersampling hits really hard and you might "miss" 50% of your energy. This is not relevant for many users which run typically 20 minute runs, but we have some users that run ~5s runs for hundrets of times a day. With backfilling we estimate now the last missing part of a second and thus reduce missing data.
  • Overhead of Eco CI is now displayed nicer and more clearly in the table. See this:

Happy CI/CD runs everybody!

What's Changed

Full Changelog: https://github.com/green-coding-solutions/eco-ci-energy-estimation/compare/v4...v4.5

Consumption - Computation and Communication - Shell
Published by ArneTR 17 days ago

GreenForce - ui_frontend_4189

Commits

  • b1c46003: Use OrchestrationInstanceTypedDto (without generic) as "base interface" (ManBearTM)
  • 2da2f3d6: Update schema (ManBearTM)

Energy Systems - Grid Management and Microgrid - TypeScript
Published by github-actions[bot] 17 days ago

GreenForce - ui_dotnet_4189

Commits

  • b1c46003: Use OrchestrationInstanceTypedDto (without generic) as "base interface" (ManBearTM)
  • 2da2f3d6: Update schema (ManBearTM)

Energy Systems - Grid Management and Microgrid - TypeScript
Published by github-actions[bot] 17 days ago

WildlifeDatasets - v1.0.6

New functionality

  • Added support for the AnimalCLEF2025 re-identification competition.

  • Added support for a new version of the WildlifeReID-10k dataset. This included adding timestamps to BirdIndividualID, CowDataset, Giraffes and SeaStarReID2023 datasets.

  • Two new datasets were added: MultiCamCows2024 and PrimFace.

  • SeaTurtleID2022 allows loading images of whole turtles and flippers now.

  • Internal changes, making it easier to work with the package as a developer.

    • Function prepare_data is much more flexible, enabling additional outputs such as splits.
    • Added TimeProportionOpenSetSplit.
    • Many other minor changes.

Biosphere - Terrestrial Wildlife - Jupyter Notebook
Published by sadda 17 days ago

cf-xarray - v0.10.5

What's Changed

Full Changelog: https://github.com/xarray-contrib/cf-xarray/compare/v0.10.4...v0.10.5

Climate Change - Climate Data Standards - Python
Published by dcherian 17 days ago

SDEverywhere - plugin-check: v0.3.16

0.3.16 (2025-04-14)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sdeverywhere/check-core bumped from ^0.1.4 to ^0.1.5
      • @sdeverywhere/check-ui-shell bumped from ^0.2.8 to ^0.2.9

Climate Change - Integrated Assessment and Climate Policy - TypeScript
Published by climateinteractive-bot 17 days ago

SDEverywhere - check-ui-shell: v0.2.9

0.2.9 (2025-04-14)

Features

  • add support for scenarios that are specific to each bundle (#622) (c762828), closes #620

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @sdeverywhere/check-core bumped from ^0.1.4 to ^0.1.5

Climate Change - Integrated Assessment and Climate Policy - TypeScript
Published by climateinteractive-bot 17 days ago

SDEverywhere - check-core: v0.1.5

0.1.5 (2025-04-14)

Features

  • add support for scenarios that are specific to each bundle (#622) (c762828), closes #620

Climate Change - Integrated Assessment and Climate Policy - TypeScript
Published by climateinteractive-bot 17 days ago

GasModels.jl - v0.10.4

GasModels v0.10.4

Diff since v0.10.3

Merged pull requests:

  • Introduction Complementarity constraints for Weymouth Equations (#263) (@rb004f)
  • Update transient.jl to remove typo (#264) (@sonofwatt84)
  • Inclined pipe constraints, new problem without compressor power, CWP documentation (#266) (@kaarthiksundar)

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] 17 days ago

CMAQ - CMAQv5.5.0.1

The CMAQv5.5.0.1 update is intended for users who wish to adopt the most recent bugfixes. Documentation and benchmark datasets are still based on v5.5. The next major CMAQ release will include these bugfixes along with new science updates, features, documentation, and benchmark data.

What's Changed

Documenation Updates

Full Changelog: https://github.com/USEPA/CMAQ/compare/CMAQv5.5_2Oct2024...CMAQv5.5.0.1_19May2025

Natural Resources - Air Quality - Fortran
Published by kmfoley 17 days ago

CoopCycle - v3.32.12

  • Minor API changes in invoicing export and docs

Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.32.11...v3.32.12

Consumption - Mobility and Transportation - PHP
Published by vladimir-8 17 days ago

GEMPAK - Unidata Community GEMPAK 7.19.0.1 Release

Only change is a table update to support GOES 19 #163

Atmosphere - Meteorological Observation and Forecast - C
Published by akrherz 17 days ago

PortalData - 5.137.0

v5.137.0

Biosphere - Biodiversity Data Access and Management - R
Published by github-actions[bot] 17 days ago

fluvgeo - v2025.04.14

fluvgeo 2025.04.14

Bug fix

  • Fixed documentation mistake which prevented building package from source on linux.

Hydrosphere - Freshwater and Hydrology - R
Published by mpdougherty 17 days ago

openEO - openEO Python Client v0.40.0

Added

  • sar_backscatter: try to retrieve coefficient options from backend (#693)
  • Improve error message when OIDC provider is unavailable (#751)
  • Added on_response_headers argument to DataCube.download() and related to handle (e.g. print) the response headers (#560)

Changed

  • When the bands provided to Connection.load_stac(..., bands=[...]) do not fully match the bands the client extracted from the STAC metadata, a warning will be triggered, but the provided band names will still be used during the client-side preparation of the process graph. This is a pragmatic approach to bridge the gap between differing interpretations of band detection in STAC. Note that this might produce process graphs that are technically invalid and might not work on other backends or future versions of the backend you currently use. It is recommended to consult with the provider of the STAC metadata and openEO backend on the correct and future-proof band names. (#752)

Fixed

  • STACAPIJobDatabase.get_by_status() now always returns a pandas.DataFrame with an index compatible with MultiBackendJobManager. (#707)

Sustainable Development - Environmental Satellites - Python
Published by soxofaan 17 days ago

CRITERIA1D - v1.9.0

Consumption - Agriculture and Nutrition - C++
Published by github-actions[bot] 17 days ago

Oceananigans.jl - v0.96.20

Oceananigans v0.96.20

Diff since v0.96.19

Merged pull requests:

  • Replace IncompleteLU.jl by KrylovPreconditioners.jl (#3789) (@amontoison)
  • Interface to Krylov.jl solvers (#4041) (@amontoison)
  • Test zstar on a tripolar grid (#4360) (@simone-silvestri)
  • Fix summary() for ConjugateGradientPoissonSolver (#4373) (@tomchor)
  • Refactor implicit vertical diffusion solver to avoid passing diffusivity functions to kernel (#4377) (@glwagner)
  • Clean up notation in compute_w kernel (#4378) (@glwagner)
  • Add extensions for AMDGPU.jl and oneAPI.jl (#4381) (@amontoison)
  • add bulidkite pipeline-juliagpu for AMD and oneAPI testing (#4389) (@glwagner)
  • fix: better sharding constructs (#4390) (@avik-pal)
  • Add topology-aware and conditional ops for AbstractArray (#4391) (@glwagner)
  • Change isopycnal_skew_symmetric_diffusivity.jl to use DiffusiveFormulation (#4392) (@glwagner)

Hydrosphere - Ocean Models - Julia
Published by github-actions[bot] 17 days ago