Recent Releases of Open Sustainable Technology Projects

Antares Simulator - v9.2.0-rc14

Run tests: false

Energy Systems - Energy System Modeling Frameworks - C
Published by github-actions[bot] 7 days ago

Electricity Maps - v1.248.0

Changes in this release

  • refactor: simplify option checks in ToggleButton toggles (#8051)
  • fix(parsers/IN): fix fossil production parser for IN after spreadsheet structure changed (#8058)
  • Parser generation forecast data JP (#8049)
  • chore(capacity): Increase GB-IE exchange capacity (#7863) (#8062)
  • chore(parsers): Remove capacity parsing from OPENNEM parser as the source no longer reports capacity (#8052)
  • fix(parser): india renewable parser (#8064)

Credits

Thanks to @bcmyguest, @BastienBigue, @alejandranavcas, @stelrq, @VIKTORVAV99 and @seljaks for their contributions!

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

Antares Simulator - v8.8.15

Bugfix

Change the formula for the hydro daily max gen [ANT-3095]

Energy Systems - Energy System Modeling Frameworks - C
Published by github-actions[bot] 7 days ago

GreenForce - ui_frontend_4212

Commits

  • 80df7bbf: feat(dh): adjustments to measurements details (dzhavat)

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

GreenForce - ui_dotnet_latest

RELEASE_NAME=ui_dotnet_4209

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

GreenForce - ui_frontend_latest

RELEASE_NAME=ui_frontend_4209

Energy Systems - Grid Management and Microgrid - TypeScript
Published by github-actions[bot] 7 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)
  • 98a6172b: Add YearMonthExtensions (ManBearTM)
  • dc28b251: Fix namespace (ManBearTM)
  • 539ddf4f: Add new PeriodInput type that can accept Interval or YearMonth (ManBearTM)
  • 117a4310: Add StartCalculationTypeExtensions (ManBearTM)

Energy Systems - Grid Management and Microgrid - TypeScript
Published by github-actions[bot] 7 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)
  • 98a6172b: Add YearMonthExtensions (ManBearTM)
  • dc28b251: Fix namespace (ManBearTM)
  • 539ddf4f: Add new PeriodInput type that can accept Interval or YearMonth (ManBearTM)
  • 117a4310: Add StartCalculationTypeExtensions (ManBearTM)

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

GreenForce - ui_frontend_4209

Commits

  • e9c730af: Remove feature flag (mimse)
  • d97ac183: Upgrade to donet 9 (mimse)
  • a7bc9424: Merge remote-tracking branch 'origin' into chore/upgrade-to-dotnet-9 (mimse)
  • 0fce5656: use 9.0.4 (mimse)
  • a7b2ca51: Back (mimse)
  • cc47fd82: Updated depedencies (mimse)
  • 4b8f8c16: Updated dotnet tools (mimse)

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

GreenForce - ui_dotnet_4209

Commits

  • e9c730af: Remove feature flag (mimse)
  • d97ac183: Upgrade to donet 9 (mimse)
  • a7bc9424: Merge remote-tracking branch 'origin' into chore/upgrade-to-dotnet-9 (mimse)
  • 0fce5656: use 9.0.4 (mimse)
  • a7b2ca51: Back (mimse)
  • cc47fd82: Updated depedencies (mimse)
  • 4b8f8c16: Updated dotnet tools (mimse)

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

GreenForce - ui_frontend_4211

Commits

  • 3a3d95d2: An optional icon can now be displayed next to the modal title. (Supelana)
  • 278630a2: style: format (github-actions[bot])
  • 7c0571ec: chore(watt): bump version (github-actions[bot])
  • be9b5deb: Merge branch 'main' of https://github.com/Energinet-DataHub/greenforce-frontend into feature/modal-icon (Supelana)
  • cb33fb97: chore(watt): bump version (github-actions[bot])
  • 15ae2c2b: fix (Supelana)
  • f16005f9: Merge branch 'feature/modal-icon' of https://github.com/Energinet-DataHub/greenforce-frontend into feature/modal-icon (Supelana)
  • 4ab343e5: fix (Supelana)
  • 554927b1: style: format (github-actions[bot])

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

GreenForce - ui_frontend_4205

Commits

  • faafada9: Added year picker (mimse)
  • 4703cce6: Update libs/watt/package/year-field/watt-year-field.component.ts

Co-authored-by: Bjørn Hoffmann ManBearTM@users.noreply.github.com (web-flow)

  • 0746d5ca: chore(watt): bump version (github-actions[bot])
  • 0b5b2535: Simplify (ManBearTM)
  • 6a387707: Bump minor (ManBearTM)
  • 01ef1577: Merge branch 'main' into feature/year-picker (web-flow)

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

Digital Earth Australia Notebooks - 0.3.6

What's Changed

Full Changelog: https://github.com/GeoscienceAustralia/dea-notebooks/compare/0.3.5...0.3.6

Sustainable Development - Knowledge Platforms - Jupyter Notebook
Published by robbibt 8 days ago

Arena - v2.1.11

What's Changed

Full Changelog: https://github.com/openforis/arena/compare/v2.1.10...v2.1.11

Biosphere - Biodiversity Citizen Science - JavaScript
Published by SteRiccio 8 days ago

climate - climate 1.2.3

  • Fixes and modifications for meteo_imgw_daily() and meteo_imgw_hourly() due
    to changes in the IMGW-PIB meteorological datasets since 2024
    • adjusting code to recognize whether downloaded zip file is not corrupted and use the archive package to resolve some of found edge cases
    • skipping corrupted files without breaking the download
    • removed possibility to download stations from IMGW-PIB repository using stations' ID for daily intervals
  • Returning all available IMGW-PIB meteorological dataset if provided station name(s) was not found
  • Logging errors in package environment and providing summary at the end of downloading instead of instant messaging
  • Minor changes in unit-tests to adjust for most recent code changes

Atmosphere - Meteorological Observation and Forecast - R
Published by bczernecki 8 days ago

GreenForce - ui_frontend_4208

Commits

  • e9c730af: Remove feature flag (mimse)

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

GreenForce - ui_frontend_4206

Commits

  • c8ddfc79: feat(dh): adjustments to historic measurements view (dzhavat)
  • f0ff0621: fix(dh): spelling (dzhavat)

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

flowsa - v2.0.5

What's Changed

New FBAs

  • stateio_use_summary (2012 - 2023)
  • EPA_StateGHGI (2012 - 2022)

New FBSs

  • GHG_state_m1 (2012 - 2022)

Full Changelog: https://github.com/USEPA/flowsa/compare/v2.0.4...v2.0.5

Industrial Ecology - Life Cycle Assessment - Python
Published by bl-young 8 days ago

ALTRIOS - v0.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/NREL/altrios/compare/v0.2.3...v0.3.0

Consumption - Mobility and Transportation - Rust
Published by nreinicke 8 days ago

uxarray - v2025.04.0

This release brings a number of enhancements and bugfixes:

What's Changed

New Contributors

Full Changelog: https://github.com/UXARRAY/uxarray/compare/v2025.03.0...v2025.04.0

Climate Change - Climate Data Processing and Analysis - Python
Published by philipc2 8 days ago

Power Grid Model - v1.10.91

What's Changed

Full Changelog: https://github.com/PowerGridModel/power-grid-model/compare/v1.10.90...v1.10.91

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

FloodAdapt - v0.3.0

What's Changed

Full Changelog: https://github.com/Deltares-research/FloodAdapt/compare/v0.2.0...v0.3.0

Climate Change - Natural Hazard and Storm - Python
Published by LuukBlom 8 days ago

specify7 - v7.10.2

Release Notes

Biosphere - Biodiversity Data Access and Management - TypeScript
Published by grantfitzsimmons 8 days ago

GreenForce - ui_frontend_4206

Commits

  • c8ddfc79: feat(dh): adjustments to historic measurements view (dzhavat)
  • f0ff0621: fix(dh): spelling (dzhavat)

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

Planscape - 2025.04.23-153493d9ba staging release

Biosphere - Wildfire - TypeScript
Published by lastminutediorama 8 days ago

BirdNET-Analyzer - v2.0.0

Breaking

What's Changed

New Contributors

Full Changelog: https://github.com/birdnet-team/BirdNET-Analyzer/compare/v1.5.1...v2.0.0

Biosphere - Avian Monitoring and Analysis - Python
Published by Josef-Haupt 8 days ago

GreenForce - ui_frontend_4206

Commits

  • c8ddfc79: feat(dh): adjustments to historic measurements view (dzhavat)

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

GreenForce - ui_frontend_4205

Commits

  • faafada9: Added year picker (mimse)
  • 4703cce6: Update libs/watt/package/year-field/watt-year-field.component.ts

Co-authored-by: Bjørn Hoffmann ManBearTM@users.noreply.github.com (web-flow)

  • 0746d5ca: chore(watt): bump version (github-actions[bot])
  • 0b5b2535: Simplify (ManBearTM)
  • 6a387707: Bump minor (ManBearTM)

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

GreenForce - ui_frontend_4160

Commits

  • b2553eb0: chore removes a section in footer (Sejruppen)
  • b943cd16: chore(watt): bump version (github-actions[bot])
  • 928858e3: Merge branch 'main' into ett-footer-styling

Conflicts:

libs/watt/package/package.json (Sejruppen)

  • a0235373: chore(watt): bump version (github-actions[bot])
  • baab5649: chore: revert version bump (Sejruppen)
  • 8dc0dd0b: chore(watt): bump version (github-actions[bot])
  • b79299d9: Merge branch 'main' into ett-footer-styling (Sejruppen)
  • 0f85d516: feat: makes grid more centered and removes unused grid comlumns (Sejruppen)

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

GreenForce - ui_frontend_latest

RELEASE_NAME=ui_frontend_4203

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

GreenForce - ui_dotnet_latest

RELEASE_NAME=ui_dotnet_4203

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

GreenForce - ui_dotnet_4203

Commits

  • 4aedac8e: Updated client (mimse)
  • f889f6e5: Fixed model (mimse)
  • b36a64a7: Merge remote-tracking branch 'origin' into feature/update-client-to-3-1 (mimse)

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

GreenForce - ui_frontend_4203

Commits

  • 4aedac8e: Updated client (mimse)
  • f889f6e5: Fixed model (mimse)
  • b36a64a7: Merge remote-tracking branch 'origin' into feature/update-client-to-3-1 (mimse)

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

GreenForce - ui_frontend_4095

Commits

  • 01baf3d3: feat adds self opening to expandable cards (Sejruppen)
  • 2ceeba34: style: format (github-actions[bot])
  • 9eafea36: Merge branch 'main' into ett-opening-transfer-agreement-lists (web-flow)
  • 393d79ff: feat adds spinners to show loading while card is closed (Sejruppen)
  • 4fdca3ac: Merge remote-tracking branch 'origin/ett-opening-transfer-agreement-lists' into ett-opening-transfer-agreement-lists (Sejruppen)
  • 8766f503: chore: removes spinners and opening functionality to make UI move less (Sejruppen)
  • 2c76e8e6: style: format (github-actions[bot])

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

GreenForce - ui_dotnet_4095

Commits

  • 01baf3d3: feat adds self opening to expandable cards (Sejruppen)
  • 2ceeba34: style: format (github-actions[bot])
  • 9eafea36: Merge branch 'main' into ett-opening-transfer-agreement-lists (web-flow)
  • 393d79ff: feat adds spinners to show loading while card is closed (Sejruppen)
  • 4fdca3ac: Merge remote-tracking branch 'origin/ett-opening-transfer-agreement-lists' into ett-opening-transfer-agreement-lists (Sejruppen)
  • 8766f503: chore: removes spinners and opening functionality to make UI move less (Sejruppen)
  • 2c76e8e6: style: format (github-actions[bot])

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

GreenForce - ui_dotnet_4202

Commits

  • a8db3570: Show all measurement points (mimse)
  • c88e0a52: Merge remote-tracking branch 'origin' into feature/query-for-daily-measurements-details (mimse)
  • 32a8c1b0: Fixed merge (mimse)
  • 14373964: Schema (mimse)

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

GreenForce - ui_frontend_4202

Commits

  • a8db3570: Show all measurement points (mimse)
  • c88e0a52: Merge remote-tracking branch 'origin' into feature/query-for-daily-measurements-details (mimse)
  • 32a8c1b0: Fixed merge (mimse)
  • 14373964: Schema (mimse)

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

GreenForce - ui_frontend_4201

Commits

  • 4f652d55: feat(dh): adjustments to historic measurements (dzhavat)
  • f333b62e: fix(dh): feedback (dzhavat)

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

Power Grid Model - v1.10.90

What's Changed

Full Changelog: https://github.com/PowerGridModel/power-grid-model/compare/v1.10.89...v1.10.90

Energy Systems - Grid Analysis and Planning - C++
Published by github-actions[bot] 8 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)
  • 98a6172b: Add YearMonthExtensions (ManBearTM)
  • dc28b251: Fix namespace (ManBearTM)
  • 539ddf4f: Add new PeriodInput type that can accept Interval or YearMonth (ManBearTM)
  • 117a4310: Add StartCalculationTypeExtensions (ManBearTM)

Energy Systems - Grid Management and Microgrid - TypeScript
Published by github-actions[bot] 8 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)
  • 98a6172b: Add YearMonthExtensions (ManBearTM)
  • dc28b251: Fix namespace (ManBearTM)
  • 539ddf4f: Add new PeriodInput type that can accept Interval or YearMonth (ManBearTM)
  • 117a4310: Add StartCalculationTypeExtensions (ManBearTM)

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

GreenForce - ui_frontend_4200

Commits

  • 9c03932b: Added missing, updated, estimated values icons (mimse)

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

ONEARMY - v2.41.0

2.41.0 (2025-04-23)

Features

  • final news v1 markdown and display tweaks (1422c49)

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

etn - etn 2.2.2

This release includes a number of small changes and bugfixes. The most important of which are:

  • Fix issue in check_value() helper used in several functions to generate error messages. The error message failed to format when NA values were returned as part of a list_ function call. (#356)
  • Fix issue in list_receiver_ids() where NA was sometimes included in the results. (#356)
  • Fix bug in write_dwc(): when rights_holder was not provided the function would fail to generate a darwincore archive. (#356)

Other metadata and development workflow changes:

Full Changelog: https://github.com/inbo/etn/compare/v2.2.1...v2.2.2

Biosphere - Marine Life and Fishery - R
Published by PietrH 8 days ago

Power Grid Model - v1.10.89

What's Changed

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

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

Electricity Maps - v1.247.0

Changes in this release

  • feat(parser): Use 5 min data for AU (#8045)

Credits

Thanks to @VIKTORVAV99 for their contributions!

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

GreenForce - ui_frontend_4199

Commits

  • 48af4c70: Updated to client 3.0, and remove v1 (mimse)
  • ee9f3e42: Handle featureflag (mimse)
  • 00d02811: chore(watt): bump version (github-actions[bot])
  • 58eb1c6a: lint and PR feedback (mimse)
  • 9b008207: Merge branch 'feature/update-measurement-client-and-update-data-model' of https://github.com/Energinet-DataHub/greenforce-frontend into feature/update-measurement-client-and-update-data-model (mimse)

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

GreenForce - ui_dotnet_4199

Commits

  • 48af4c70: Updated to client 3.0, and remove v1 (mimse)
  • ee9f3e42: Handle featureflag (mimse)
  • 00d02811: chore(watt): bump version (github-actions[bot])
  • 58eb1c6a: lint and PR feedback (mimse)
  • 9b008207: Merge branch 'feature/update-measurement-client-and-update-data-model' of https://github.com/Energinet-DataHub/greenforce-frontend into feature/update-measurement-client-and-update-data-model (mimse)

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

Hydropandas - v0.13.1

What's Changed

Add a badge to readme and an update argument to read_waterconnect

Full Changelog: https://github.com/ArtesiaWater/hydropandas/compare/v0.13.0...v0.13.1

Hydrosphere - Ocean and Hydrology Data Access - Python
Published by OnnoEbbens 9 days ago

openfoodnetwork - v5.0.24 Pasta

What's Changed

User-facing changes 👀

Technical changes 🛠️

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

Consumption - Agriculture and Nutrition - Ruby
Published by chahmedejaz 9 days ago

radis - 0.16.1

Spring 2025 - Bug fix🐣

Highlights

Other contributions

Full Changelog: https://github.com/radis/radis/compare/0.16...0.16.1

Atmosphere - Radiative Transfer - Python
Published by minouHub 9 days ago

Planscape - 2025.04.22-d539fbdb44 - Staging Release

Biosphere - Wildfire - TypeScript
Published by lastminutediorama 9 days ago

gridstatus - v0.30.1

  • Fix PyPI Publish Process #581

Energy Systems - Energy Data Accessibility and Integration - Python
Published by Kladar 9 days ago

GreenForce - ui_frontend_4199

Commits

  • 48af4c70: Updated to client 3.0, and remove v1 (mimse)
  • ee9f3e42: Handle featureflag (mimse)
  • 00d02811: chore(watt): bump version (github-actions[bot])

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

GreenForce - ui_dotnet_4199

Commits

  • 48af4c70: Updated to client 3.0, and remove v1 (mimse)
  • ee9f3e42: Handle featureflag (mimse)
  • 00d02811: chore(watt): bump version (github-actions[bot])

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

GreenForce - ui_dotnet_latest

RELEASE_NAME=ui_dotnet_4197

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

GreenForce - ui_frontend_latest

RELEASE_NAME=ui_frontend_4197

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

GreenForce - ui_dotnet_4197

Commits

  • 68a7a61f: Enabled historic and only changed values (mimse)
  • 08750569: Merge remote-tracking branch 'origin' into feature/missing-values-on-day-view (mimse)
  • 76e47909: Schema (mimse)
  • 14544f82: Merge remote-tracking branch 'origin' into feature/missing-values-on-day-view (mimse)

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

GreenForce - ui_frontend_4197

Commits

  • 68a7a61f: Enabled historic and only changed values (mimse)
  • 08750569: Merge remote-tracking branch 'origin' into feature/missing-values-on-day-view (mimse)
  • 76e47909: Schema (mimse)
  • 14544f82: Merge remote-tracking branch 'origin' into feature/missing-values-on-day-view (mimse)

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

gridstatus - 0.30.0

  • Add py.typed File in #531
  • Add NYISO interconnection queue cluster projects in #537
  • ERCOT 60 Day DAM Disclosure Additions in #533
  • Fix ERCOT 60 Day DAM Columns in #538
  • ISONE Interchange Data in #540
  • CAISO GHG component of LMP in #529
  • ERCOT Solar and Wind Actual and Forecast Hourly Reports Update in #541
  • PJM Area Control Error in #542
  • NYISO Interface Flows and Lake Erie Circulation in #539
  • IESO MCP and HOEP in #543
  • ERCOT API SCED 60 Day Disclosure in #545
  • MISO Look Ahead outages in #546
  • EIA Generators in #544
  • ISONE Real Time Hourly LMPs in #547
  • Ercot Fuel Mix Detailed in #550
  • EIA Generators Fix Data Types in #549
  • ISONE 5 Min LMPs (via API) in #551
  • ERCOT AS Reports Bid Curve Column Type Update in #552
  • PJM dispatch reserves in #553
  • Keep reserve type in #554
  • Remove missing column in SPP interconnection queue in #556
  • CAISO Scheduling Point / Tie Combo LMPs in #555
  • CAISO Hasp LMP in #557
  • NYISO AS Prices in #558
  • EIA Handle More Fuel Mix Types in #559
  • CAISO 15 Min Tie Flows and Renewable Forecast in #561
  • Consistent SCED Timestamp Column Naming in #560
  • ERCOT SCED Timestamp Column Rename Fix in #562
  • Replace tabula (java) dependency in #563
  • Specify Format for PJM Datetimes in #565
  • MISO Load Zonal Hourly in #567
  • MISO Zonal Load Numeric Cols in #568
  • Security Updates April 2025 in #566
  • Historical data for MISO Zonal Load in #569
  • PJM Regulation Market in #564
  • PJM Round before Pivot in #570
  • ISONE Capacity 7 Day in #572
  • IESO Resource Adequacy Retry Logic in #573
  • IESO HOEP Real Time Fix Duplicates in #576
  • PJM LMP Real Time Hourly Unverified in #575
  • Revert "IESO HOEP Real Time Fix Duplicates" but Keep Test Updates in #578
  • Use params for caiso load forecast in #577
  • IESO Forecast Surplus Baseload in #579
  • IESO Intertie Actual Schedule Flow Hourly in #580

Energy Systems - Energy Data Accessibility and Integration - Python
Published by Kladar 9 days ago

EVCC - 0.203.2

Changelog

  • 20e37117cd128537fbc185d791748a74a0a2583a Add SunSpec meter (#19624)
  • 7f075adad9fb70bd023668af0488bddb62479fa0 Easee: add more unittests (#20719)
  • e08016f6e9bd38950fbf65f9e72d2bc719f913c0 Easee: remove custom logic based on erratic lifetime_energy (#20668)
  • dde7277f20ded498ef913775f0bbf9227af845bf Easee: remove outdated special handling of SessionEnergy (#20659)
  • 8ac4b659d4a94f609b01ef09be374b2c125e629c Easee: wait for essential state during boot (#20646)
  • 23c7459cbf0c378d041f0ee2e3636ada474dd69d Green Grid Compass: adjust regions (#20623)
  • 06989dc7b2ec64ae45d2dd192957623b455153b8 Green Grid Compass: fix tariff type
  • e9380aba61b7a76fba0127b98830ee2acb7be3c8 HomeWizard: add charge usage (#20633) (#20634)
  • f8300e9f2075ab80f2b5ca72dc283aa048ceac0c LG ESS: support multiple instances (#20731)
  • 8bfb046f09df741da36fdf1ddaa917b372508cb8 Loadpoint: prevent bypassing pv timer (#20564)
  • 12d8e448ffc51b9b2cf284ec3ed4de7f367df3a4 Modbus: increase timeout and backoff (#20730)
  • 049075043ba4b8dd9e31c5151a470e4b0b370e86 Niu: add odometer (#20763)
  • 8d5cd1ba03486a347cf5cbd63ede78f0841c9bf3 Planner: improve logging
  • 63c1c914843bf207a3119696146d777b3cc50f28 Polestar: change regex to find resume path for authorization (#20656)
  • 53dabe7d5beac0a195637021675491d710c466f5 Revert "Circuit: fix validateCurrent and validatePower (#20183)"
  • 6751e60fd47a3eb4379a19f5044fbe9ad3d56d5c Revert "Circuit: simplify validation (#20364)"
  • 4626513ba5314569c1f68f74f51dfda495edd6c5 Revert "chore: follow-up to #20183"
  • 2effa19d63fc367c1331845d42dd1d44dd67964c Revert "chore: follow-up to #20183, add trace log (#20407)"
  • b0e65c3b750e51aa820f9965a7e0bb2e83878515 Revert "chore: simplify #20183"
  • 21b76d5627d63afef17754ef7d3f7b79b9c55ad2 Shelly: add usage and caching (BC) (#20570)
  • bd0292dcfaf95127346dab4fb36cad7dbf4a611f Shelly: remove Gen1 energy offset (#20724)
  • 36330ac2ccbc3b17b53d9d64f4505fe92990c541 Solcast: limit api calls by time of day (#20696)
  • a9646887046e7cbdd03f0f5f32daf5a48bff00e9 Tasmota: enable more usages for SML (#19072)
  • 517784b36c14ebfd920dd045c2eb223f827d8e42 Tesla: skip test
  • 2319e0d7ae0ea3f12f76f4f7e03c92dfdc464c7e UI: add finish time (#20706)
  • bb22b0f5bcbbba5983fbe08b11740253f99326dd UI: no digits on 0W (#20682)
  • 4afd2d238b37846616f589da974384a4150b0590 Use actual charging current instead of offered, fix negative loads
  • 8fb06f4cbb00b3bcb5907fc8f53e01c1fd3e3254 Vaillant: make realm customisable (#20699)
  • a33cf0ba3583776c5c4b6c0b612eddc038ac9910 Vaillant: re-boost hot water every 15m (#20752)
  • d96afa3f88c01ccb02f830d2f4c176a88c46c3ca Zendure: fix panic
  • eb1e32f8f7a1bb1f7e2cdea7726077db63882010 huawei-emma: fix pv energy scaling (#20744)
  • f122802e8234c199742990e9b640bac8757335af remove 1p meters

Consumption - Mobility and Transportation - Go
Published by andig 9 days ago

amr-wind - v3.4.2

Two bug fixes added to v3.4.1:

  • Make initial density check robust for many levels, different BCs (#1586)
  • Fix RK2 approach for explicit diffusion, i.e. diffusion_type = 0 (#1584)

Renewable Energy - Wind Energy - C++
Published by mbkuhn 9 days ago

SOLECTRUS - v0.19.1

Korrekturen

  • Strombilanz/Einspeisung: Icon wird wieder korrekt skaliert
  • Strombilanz/Einspeisung: Zusätzliches Icon (Ausrufezeichen) bei aktiver Limitierung wird wieder angezeigt (#4166)
  • Diagramme werden jetzt immer in der Zeitzone des Standortes der PV-Anlage angezeigt, auch wenn der User sich in einer anderen Zeitzone befindet (#4184)
  • CO₂-Reduktion: Fehlerhafte Darstellung "kkg" ersetzt durch "kg" (#4086)
  • E-Auto: Steckerstatus wird wieder korrekt angezeigt (#4131)
  • Ansicht "letzte 7 Tage" zeigt jetzt wirklich sieben Tage an, statt sechs (#4133)
  • Hausverbrauch/Andere: Fehlen von Balken korrigiert (#4134)

Verbesserungen

  • Bei nicht unterstütztem Browser erscheint verbesserte Meldung mit der Möglichkeit, es dennoch zu versuchen (#4068)
  • Klick auf Logo führt zur Strombilanz oder - wenn man bereits dort ist - zu "Aktuell" (#4132)

Sonstiges

  • Aktualisierung auf Ruby 3.4.3 und Ruby on Rails 8.0.2
  • Aktualisierung aller externen Komponenten

Vollständiges Änderungsprotokoll: https://github.com/solectrus/solectrus/compare/v0.19.0...v0.19.1

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann 9 days ago

GreenForce - ui_dotnet_4198

Commits

  • ffd7e1bb: Use year month scalar (mimse)

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

GreenForce - ui_frontend_4198

Commits

  • ffd7e1bb: Use year month scalar (mimse)

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

PySDM - PySDM v2.115

What's Changed

thanks @emmacware for help!

Full Changelog: https://github.com/open-atmos/PySDM/compare/v2.114...v2.115

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

GreenForce - ui_frontend_4196

Commits

  • 484ce727: feat(dh): initial day view drawer (dzhavat)

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

eCalc - v9.16.5

9.16.5 (2025-04-22)

Bug Fixes

Miscellaneous Chores

  • upgrade dependencies for week 15. Auto-generated by devCalc (#863) (2c54dee)
  • upgrade dependencies for week 17. Auto-generated by devCalc (bb2a57e)

Code Refactoring

  • move compressor models from core and dto (#845) (91f65b6)
  • move generation of generic from input chart also for system (710c813)
  • move generation of generic from input compressor chart (#868) (710c813)
  • remove generic from process unit and system (92c7457)

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

AgML - AgML 0.7.4

This is a small release:

  • Introduces a new dataset soybean_insect_classification.
  • Fixes an error with peachpear_flower_segmentation.
  • Adds some quality of life improvements to information messages printed by the library, including progress bars.

Consumption - Agriculture and Nutrition - Python
Published by amogh7joshi 10 days ago

Dispa-SET - v3.0

Non backward-compatible release with a complete review of the legacy code and many new features:

  • More flexible sector coupling
  • Configuration editor
  • Results visualization workflow improved
  • New types of reserves and optimal power flow computations

Energy Systems - Energy System Modeling Frameworks - Python
Published by squoilin 10 days ago

SlideRule Earth - v4.12.3

see https://slideruleearth.io/web/rtd/developer_guide/release_notes/release_notes.html

Sustainable Development - Environmental Satellites - C++
Published by jpswinski 10 days ago

CoopCycle - v3.33.0

What's Changed (since v3.30)

Food Tech

  • On Foodtech order confirmation screen, force refresh the order status so we are sure the customer sees the order state update
  • Add "Pharmacy" to store types
  • Add "Egg free" to the product diets list
  • Add a column with payment gateway in restaurant stats.
  • Show an error box when Paygreen payment fails.
  • Fix: "products" column (products outside a section) is empty in the menu sections form by @Atala in #4961

Package Delivery / "Last Mile"

  • Replace store owners ordering form with the new "beta" delivery form
  • In the store setting, when there is no default timeslot selected, force select the first timeslot as default (to avoid crashes)
  • Fix bug on delivery form when there is no timeslot set by default.
  • Fix crash in the new delivery form when adding a new dropoff to a delivery
  • Fix selection when the same street address has been saved twice in the store's address book

Admin

Screenshot 2025-03-19 at 13 52 16

  • Added: warnings to conditions that should be used ONLY at the task AND/OR the delivery/order level:

Screenshot 2025-03-19 at 14 00 22

Screenshot 2025-03-19 at 14 00 32

Screenshot 2025-04-02 at 17 38 08

  • Improved price debug tool showing matched pricing rule and price breakdown:

Screenshot 2025-04-21 at 11 02 43

  • Minor API changes in invoicing export and docs

Tech

  • Update to Symfony Flex by @Atala in #4950
  • Migrate to RTK 2.0 and Redux 5.0 by @vladimir-8 in #4952

Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.32.17...v3.33.0

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

SlideRule Earth - v4.12.2

see https://slideruleearth.io/web/rtd/developer_guide/release_notes/release_notes.html

Sustainable Development - Environmental Satellites - C++
Published by jpswinski 10 days ago

Social Income - release-2025-04-21

What's Changed

Full Changelog: https://github.com/socialincome-san/public/compare/release-2025-03-31...release-2025-04-21

Sustainable Development - Population and Poverty - HTML
Published by mkue 10 days ago

VEDA Dashboard - v6.5.0

What's changed

🎉 Features

  • feat: Support wms dataset (#1565)
  • feat: Support custom time interval (#1560)

🐛 Fixes

  • fix: Legend populated after enountering a dataset without it (#1550)
  • fix: Use colormap from legend when no colormap is provided in sourceParams (#1563)
  • fix: Legend populated after enountering a datset without it
  • fix: Legend populated after enountering a datset without it

🚀 Improvements

  • chore: Create support-handoff.md (#1623)
  • chore: Add publish package step to release (#1608)
  • chore: Extend the link shell script to set up the appropriate next-* directory path (#1612)
  • refactor: Clean up USWDS directory and imports (#1592)

Sustainable Development - Data Catalogs and Interfaces - TypeScript
Published by github-actions[bot] 10 days ago

Versatile Thermostat - 7.2.10-beta1

DO NOT INSTALL THIS RELEASE if not invited to do so.

#1001 - set coef_int max to 10 instead of 1

Consumption - Buildings and Heating - Python
Published by jmcollin78 10 days ago

reV - Fix `UnboundLocalError`

What’s Changed

Bug Fixes

  • Bump rex version to fix UnboundLocalError (#534) @ppinchuk

Energy Systems - Renewable Energy Integration - Python
Published by github-actions[bot] 11 days ago

Oceananigans.jl - v0.96.21

Oceananigans v0.96.21

Diff since v0.96.20

Merged pull requests:

  • Implement an interface for writing output with Simulation (#4271) (@glwagner)
  • Remove trailing white spaces in code (#4304) (@tomchor)
  • Reduce turbulence closure tests cost (#4380) (@simone-silvestri)
  • Minor cosmetic improvements to internal tide example (#4400) (@glwagner)
  • Intersect indices in output_construction (#4401) (@glwagner)
  • Clean up buildkite pipeline slightly (#4404) (@glwagner)
  • Mask implicit linear coefficient if inside an immersed boundary (#4405) (@simone-silvestri)
  • Further clean up the buildkite yml (#4408) (@glwagner)
  • Fix rendering + reference default_checkpointed_properties in Checkpointer docstring (#4410) (@jbisits)
  • Clean up extra code in test_turbulence_closures.jl (#4415) (@tomchor)
  • Add link to docstring of ConditionalOperations in the docs for various reductions (#4418) (@navidcy)
  • Support Krylov.jl v0.10 (#4419) (@amontoison)
  • Fix adapt for TKEDissipationDiffusivityFields (#4421) (@wsmoses)
  • Bump to 0.96.21 (#4424) (@glwagner)

Closed issues:

  • Turbulence closure tests taking a very long time (#4379)
  • AMDGPU CI (#4398)
  • Simulation callback: Error encountered when updating u_s with time (#4422)

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

open-MaStR - v0.15.0

What's Changed

New Contributors

Full Changelog: https://github.com/OpenEnergyPlatform/open-MaStR/compare/v0.14.5...v0.15.0

Energy Systems - Energy Data Accessibility and Integration - Python
Published by FlorianK13 12 days ago

fluvgeo - v2024.04.19

fluvgeo 2025.04.19

Major changes

  • Added several functions to support use in Shiny web apps:

    • Renamed the dem2rem function to detrend to support the return of both an rem and trend surface. Trend surfaces can be used to model water surfaces.
    • water_surface_area - Derive a polygon representing the water surface area at a specified rem elevation. Eliminates disconnected off-channel areas and simplifies the geometry. Used to create channel_poly and floodplain_poly sf objects.
    • xs_pts_classify - Classifies cross_section_points as falling in the channel and floodplain.
    • hydroflatten_dem - Uses a trend surface to add a water surface to a dem.
    • floodplain_volume - Calculates the volume between two surfaces, such as a DEM and water surface.
  • Updated the detrend function to not extend the interpolated trend surface beyond the extent of the input flowline_points. This was required to prevent extrapolation of the surface at each end of the reach beyond the available input data. In many cases, this extrapolation was distorting the trend surface at each end of the reach.

Minor changes

  • Updated get_dem to enable multiple threads for download.

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

SpeciesDistributionToolkit - SimpleSDMLayers-v1.3.0

SimpleSDMLayers SimpleSDMLayers-v1.3.0

Diff since SimpleSDMLayers-v1.2.2

Merged pull requests:

  • Remove occurrences plotting from SDT (#424) (@tpoisot)
  • semver(sdt): v1.6.0 with SimpleSDMPolygons (#427) (@gottacatchenall)
  • 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! and poly! without axis argument (#441) (@gottacatchenall)
  • Release SDT post Phylopic 1 (#444) (@tpoisot)
  • Fix various occint bugs (#447) (@tpoisot)

Closed issues:

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

Biosphere - Species Distribution Modeling - Julia
Published by github-actions[bot] 12 days ago

leafmap - v0.43.6

What's Changed

Full Changelog: https://github.com/opengeos/leafmap/compare/v0.43.5...v0.43.6

Sustainable Development - Data Catalogs and Interfaces - Python
Published by giswqs 12 days ago

VAPOR - Weekly

Weekly installers are untested an may not be stable. Built with commit cc73187fe6b5c0564f4c2eedd3d490a500498c1a on 19_04_25 (DD-MM-YY)

Hydrosphere - Ocean and Hydrology Data Access - C++
Published by sgpearse 12 days ago

CLEO - v0.39.7

v0.39.7 - 2025-04-19

Bug Fixes

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

Miscellaneous Chores

  • (version) v0.39.7 - (b89e4a1) - yoctoyotta1024

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

PySDM - PySDM v2.114

What's Changed

Full Changelog: https://github.com/open-atmos/PySDM/compare/v2.113...v2.114

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

PySDM - PySDM v2.113

What's Changed

thanks @tluettm for reviving these issues and for code review.

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

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

REopt_API - v3.12.1

What's Changed

Full Changelog: https://github.com/NREL/REopt_API/compare/v3.12.0...v3.12.1

Energy Systems - Energy System Modeling Frameworks - Python
Published by Bill-Becker 13 days ago

SpeciesDistributionToolkit - OccurrencesInterface-v1.1.1

OccurrencesInterface OccurrencesInterface-v1.1.1

Diff since OccurrencesInterface-v1.1.0

Merged pull requests:

  • 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! and poly! without axis argument (#441) (@gottacatchenall)
  • Release SDT post Phylopic 1 (#444) (@tpoisot)
  • Fix various occint bugs (#447) (@tpoisot)

Closed issues:

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

Biosphere - Species Distribution Modeling - Julia
Published by github-actions[bot] 13 days ago

reV - Dependency Upgrades

What’s Changed

Features

  • Support Newer Python Versions (#532) @ppinchuk
  • Upgrade dependencies versions (#531) @ppinchuk

Updates

  • Minor bespoke docstring updates (#530) @ppinchuk

Energy Systems - Renewable Energy Integration - Python
Published by github-actions[bot] 13 days ago

CMIP6_CVs - 6.2.58.79

What's Changed

Full Changelog: https://github.com/WCRP-CMIP/CMIP6_CVs/compare/6.2.58.78...6.2.58.79

Climate Change - Earth and Climate Modeling - Python
Published by durack1 13 days ago

Ecoscope - v1.8.35

What's Changed

Other Changes

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

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

SpeciesDistributionToolkit - v1.6.1

SpeciesDistributionToolkit v1.6.1

Diff since v1.6.0

Merged pull requests:

  • Phylopic v1 (#435) (@tpoisot)
  • Release SDT post Phylopic 1 (#444) (@tpoisot)

Closed issues:

  • Phylopic v1 when? (#430)
  • Add methods to do lines in addition to poly (#431)
  • Boundingbox for SimpleSDMPolygons (#433)

Biosphere - Species Distribution Modeling - Julia
Published by github-actions[bot] 13 days ago

SpeciesDistributionToolkit - Phylopic-v1.0.0

Phylopic Phylopic-v1.0.0

Diff since Phylopic-v0.0.5

First stable release, there are no breaking changes

Merged pull requests:

  • Use CRS for SimpleSDMLayers (#227) (@tpoisot)
  • CompatHelper: bump compat for MakieCore to 0.8, (keep existing compat) (#229) (@github-actions[bot])
  • Fauxcurrences v0.2.0 (#232) (@tpoisot)
  • SimpleSDMDatasets v0.2.0 (#233) (@tpoisot)
  • SimpleSDMLayers v1.0.0 (#234) (@tpoisot)
  • Update TagBot.yml (#246) (@tpoisot)
  • Update README.md (#247) (@tpoisot)
  • CompatHelper: add new compat entry for TestItems at version 1, (keep existing compat) (#248) (@github-actions[bot])
  • Github actions for documentation (#249) (@tpoisot)
  • semver(datasets): v0.2.1 (#250) (@tpoisot)
  • VitePress for the top level doc site (#251) (@tpoisot)
  • Cleanup tutorial + howto (#253) (@tpoisot)
  • Future climate tutorial update (#255) (@tpoisot)
  • Restore fauxcurrence page (#256) (@tpoisot)
  • Simplify the navbar (#257) (@tpoisot)
  • Add interpolate! (#260) (@tpoisot)
  • Add a tutorial on building the BIOCLIM model (#261) (@tpoisot)
  • Bug fix: source argument missing from interpolate (#262) (@tpoisot)
  • Add support to mask/reveal/hide by polygons (#263) (@tpoisot)
  • CompatHelper: add new compat entry for Downloads at version 1, (keep existing compat) (#264) (@github-actions[bot])
  • Additional fields to the dataset interface (#265) (@tpoisot)
  • Mosaic with polygons (#266) (@tpoisot)
  • New interpolate method (#268) (@tpoisot)
  • Bounding box when reading is now in WGS84 (#271) (@tpoisot)
  • SDeMo (#272) (@tpoisot)
  • Prepare main package for SDeMo interop (#273) (@tpoisot)
  • chore: prep for tag (#274) (@tpoisot)
  • Update CompatHelper.yml (#275) (@tpoisot)
  • Create README.md (#276) (@tpoisot)
  • removing unnecessary(?) return in _write_geotiff (#277) (@gottacatchenall)
  • SDeMo update (#282) (@tpoisot)
  • CHELSA url changed? (#283) (@tpoisot)
  • SDeMo improvements: inflated response curves, better ensemble support, decision trees (#284) (@tpoisot)
  • semver(sdt): v0.1.3 (#286) (@tpoisot)
  • SDeMo QoL improvements (#289) (@tpoisot)
  • feat(demo): ensemble counterfactuals (#292) (@tpoisot)
  • OccurrencesInterface package (#294) (@tpoisot)
  • Links to all doc websites on PR (#299) (@tpoisot)
  • chore(occ): LICENSE (#304) (@tpoisot)
  • Doc improvements for the top-level package (#305) (@tpoisot)
  • SDeMo bugfix and QOL (#306) (@tpoisot)
  • Bring VIF back (#307) (@tpoisot)
  • SDeMo v1.0.0 (#309) (@tpoisot)
  • Fauxcurrence v1.0.0 (#315) (@tpoisot)
  • GBIF v1.0.0 (#317) (@tpoisot)
  • SDT v1.0.0 (#320) (@tpoisot)
  • Add SDeMo compat (#321) (@tpoisot)
  • Fix remaining compat entries (#322) (@tpoisot)
  • Add boundingbox function (#326) (@tpoisot)
  • GBIF v1.0.1 (#330) (@tpoisot)
  • Update Project.toml (#331) (@tpoisot)
  • Improve access to GADM (#333) (@tpoisot)
  • SDeMo - selection and stratification (#334) (@tpoisot)
  • Copernicus land cover data (#335) (@tpoisot)
  • Release SDT to track new data version (#339) (@tpoisot)
  • Update CHANGELOG.md (#340) (@tpoisot)
  • Make decision tree faster / more efficient (#341) (@tpoisot)
  • Masking vectors of layers (#343) (@gottacatchenall)
  • Performance improvements in SDeMo (#344) (@tpoisot)
  • mask(::Vector{<:SDMLayer}, polygon) dispatch fix (#345) (@gottacatchenall)
  • Export interpolate! (#348) (@tpoisot)
  • Balanced bootstrap in SDeMo (#349) (@tpoisot)
  • Add logistic regression to SDeMo (#350) (@tpoisot)
  • semver(sdt): v0.1.3 (#351) (@tpoisot)
  • Additional options for logistic regression (#352) (@tpoisot)
  • Fixed show method (#353) (@tpoisot)
  • Add support for Clustering (#354) (@tpoisot)
  • Add SpatialBoundaries support through an extension (#355) (@tpoisot)
  • Safe threading in SDeMo (#359) (@tpoisot)
  • Clustering quality (#360) (@tpoisot)
  • DistanceToEvent performance (#361) (@tpoisot)
  • Dispatch for boundingbox on vector of occurrences (#362) (@tpoisot)
  • QoL improvements for SDeMo (#367) (@tpoisot)
  • Add support for NeutralLandscapes (#369) (@tpoisot)
  • Fix variable selection verbose output (#373) (@tpoisot)
  • Support for the STAC package through an extension (#374) (@tpoisot)
  • Shapley on novel data (#376) (@tpoisot)
  • Use ZipArchives to get GADM data (#378) (@tpoisot)
  • Use new tests + ZipArchives for SimpleSDMDatasets (#383) (@tpoisot)
  • Introduces function for OSM / removes all UC Davis requests for docs (#384) (@tpoisot)
  • Layers cleanup - coarsen + mvstats (#386) (@tpoisot)
  • Indexing by coordinate speed-up with binary search (#388) (@gottacatchenall)
  • Fix the zip file issue (#390) (@tpoisot)
  • SimpleSDMLayers v1.2.1 (#391) (@tpoisot)
  • SDeMo various fixes (#393) (@tpoisot)
  • Improve polygon masking/simplification (#396) (@tpoisot)
  • Downloader is not using the right call to downloadtype for future data (#397) (@tpoisot)
  • Make logistic regression more memory efficient (#399) (@tpoisot)
  • Automatically link to issues from the changelog (#403) (@tpoisot)
  • PseudoAbsences.jl (#404) (@tpoisot)
  • Variable selection improvements (#410) (@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! and poly! without axis argument (#441) (@gottacatchenall)

Closed issues:

  • ecoClimate - Climatic layers from PMIP3 CMIP5 (#33)
  • Ecoregions (#49)
  • Wrap MultivariateStats (#203)
  • DuckDB (#205)
  • Move test to @testitem (#211)
  • Move vignettes out of the documentation? (#213)
  • LUH² (#217)
  • PaleoClim (#228)
  • STAC (#230)
  • Masking/segmentating layer based on vector (#231)
  • Move documentation to VitePress (#245)
  • Restore the Fauxcurrences tutorial (#252)
  • Update the tutorial for future climate data (#254)
  • Additional method to interpolate when we already have the destination layer (#258)
  • Add fields to the SimpleSDMDatasets interface (#259)
  • interpolate layer to same CRS/size as target layer (#267)
  • zeros/ones for layers is buggy - is it maintaining everything??? (#269)
  • The bounding box should be converted from WGS84 to the layer CRS (#270)
  • The fscore formula is wrong (#278)
  • Dispatch for Ensemble prediction is ambiguous (#279)
  • Define abstract types for Bagging and Ensemble (#280)
  • Add pop!, push!, etc to Ensemble (#281)
  • New versions (note to self) (#285)
  • SDeMo chokes on some decision trees when a single node is involved (#287)
  • Add maxdepth to decision trees (#288)
  • add a dispatch to the ConfusionMatrix functions (#290)
  • cannot cross-validate when using the consensus argument (#293)
  • data providers are flaky (#295)
  • Update gameplan (#296)
  • Add a "cookbook" section to the manual (#297)
  • Update the PR comment issue (#298)
  • Add a benchmark that runs on PRs (#300)
  • Tag GBIF v1.0.0 (#301)
  • Tag Fauxcurrences v1.0.0 (#302)
  • Tag SpeciesDistributionToolkit v1.0.0 (#303)
  • Copernicus fractional layers (#324)
  • Generic function to get a bounding box in WGS84 from an arbitrary object (#325)
  • Add link to the documentation (#327)
  • calling a performance measure on a tuple should give a nice output (#328)
  • GBIF needs patch release (#329)
  • boundingbox doesn't work on a vector of Occurrence not wrapped in an Occurrences object (#336)
  • Memory leak in variable selection? (#337)
  • Potential performance improvement for masking a vector of polygons (#342)
  • coarsen is gone (#347)
  • Add support for clustering quality (#356)
  • Update the clustering interface to work on a vector of layers (#357)
  • Likely erroneous use of Threads.nthreads and Threads.threadid (#358)
  • Add a method to save a model with logistic classifier (#363)
  • Improve output for logistic models (#364)
  • Use the data not part of training to measure valid. loss on Logistic (#365)
  • Improve the verbose output of variable selection (#366)
  • Support for NeutralLandscapes (#368)
  • SDeMo doesn't load some hyper-parameters (#371)
  • Number of variables reported during variable selection is wrong (#372)
  • Shapley values on a layer may not work when using a different layer than was used for training (#375)
  • GADM weirdness (#377)
  • Use ZipArchives for raster data too (#379)
  • The UC Davis toaster / server situation (#380)
  • Add support for NaturalEarth polygons (#381)
  • Work through documentation to remove all WorldClim and GADM calls (#382)
  • Use nominatim API to get geojson directly (#385)
  • Potential way to improve indexing by coordinate from O(n) to O(log(N)) (#387)
  • Bug when reading zip files from SimpleSDMDatasets (#389)
  • _mcsample is too restrictive about types (#392)
  • PolygonOps requires that the first and last points are the same (#394)
  • Mask for polygons should be threaded (#395)
  • Tweaks to the polygon masking vignette (#398)
  • Variable selection accidentally resets the model (#400)
  • Add issue reference in the changelogs (#401)
  • Split pseudo absences code (#402)
  • Add variable selection for bagging models (#405)
  • Add variable selection for ensemble models (#406)
  • Logistic regression should de-mean the data (#408)
  • New version using PseudoAbsences (#411)
  • Sampling from Boolean layers is wrong (#414)
  • Move plotting function in SimpleSDMLayers (#422)
  • Phylopic v1 when? (#430)
  • Typo in GADM url in SDMPolygons (#438)

Biosphere - Species Distribution Modeling - Julia
Published by github-actions[bot] 13 days ago

SpeciesDistributionToolkit - SimpleSDMPolygons-v1.0.4

SimpleSDMPolygons SimpleSDMPolygons-v1.0.4

Biosphere - Species Distribution Modeling - Julia
Published by github-actions[bot] 13 days ago

SpeciesDistributionToolkit - SimpleSDMPolygons-v1.0.3

SimpleSDMPolygons SimpleSDMPolygons-v1.0.3

Biosphere - Species Distribution Modeling - Julia
Published by github-actions[bot] 13 days ago

SpeciesDistributionToolkit - v1.6.0

SpeciesDistributionToolkit v1.6.0

Diff since v1.5.1

Merged pull requests:

  • semver(sdt): v1.6.0 with SimpleSDMPolygons (#427) (@gottacatchenall)
  • SimpleSDMPolygons with re-exports from datasets (#429) (@tpoisot)
  • SDMPolygons Makie.lines (#434) (@gottacatchenall)
  • Polygons: Makie.lines a boundingbox (#437) (@gottacatchenall)
  • GADM URL Typo (#440) (@gottacatchenall)
  • SDMPolygons Makie extension supporting lines! and poly! without axis argument (#441) (@gottacatchenall)

Closed issues:

  • Typo in GADM url in SDMPolygons (#438)

Biosphere - Species Distribution Modeling - Julia
Published by github-actions[bot] 13 days ago

EOReader - v0.22.2

0.22.2 (2025-04-18)

  • FIX: Fix GPT graphs (mutiple errors, such a lonely Subset, a LinearToFromdB step not written, etc.)
  • FIX: Fixed TSX and TDX Products Regex to properly identify Staring Spotlight products as TsxProduct and TdxProduct - by @guillemc23

Sustainable Development - Environmental Satellites - Python
Published by remi-braun 13 days ago

SFINCS - SFINCS v2.2.0 col d'Eze Release 2025.01

v2.2.0 col d'Eze release

The first official 2025 release of SFINCS, the v2.2.0 col d'Eze release, 'Easing over bumps in fast compound flood modelling together', is now available!

This contains open access to the source code from Github: https://github.com/Deltares/SFINCS/releases/tag/v2.2.0_col_dEze_release.

As pre-compiled Windows executable:

https://download.deltares.nl/en/sfincs/

As Docker container:

docker pull deltares/sfincs-cpu:sfincs-v2.2.0-col-dEze-Release

Changes:

The code consists of all functionality of the v2.1.1 release, with the following major changes/additions:

  • Improvements on numerical stability. Achieved through additions of uvmax, hmin_cfl, uvlim, slopelim, advlim (see below) to replace the old stability criteria using 'stopdepth' with square root of gh (removed, see below). Impacts both regular gridded as subgrid model simulations.
  • Improvements subgrid mode through added checks on input file, subgrid mode consistent with SFINCS subgrid paper: van Ormondt et al. (2025): https://doi.org/10.5194/gmd-18-843-2025.
  • Addition of automatic creation of a 'sfincs.log' output file. Implemented so that only a shortened output is send to screen (or in 'sfincs_log.txt' as in our examples using 'run.bat' batchfile), and a longer more elaborate version to the 'sfincs.log' file.
    NOTE - in the run.bat batchfile you can therefore not specify '/sfincs.exe>sfincs.log' anymore, since that conflicts with the automatically generated file. Any other name (as sfincs_log.txt in our examples) will do, or don't specify an output file for the messages to the screen at all!
  • Added more clear overview of what parameters are turned on or off by displaying a summarizing table in the log file and to screen messages (e.g. coriolis, also see below).
  • Added option to set how frequent to show progress of SFINCS in terms of % and time remaining in sfincs.inp using percentage_done (default = 5%). So can also be said to e.g. every 1%, or 10%.
  • Update of the integrated SnapWave solver to be consistent with the Roelvink et al. 2025 version (https://doi.org/10.5194/egusphere-2025-492).
  • New Python setup tools HydroMT-SFINCS release > highly recommended to use this new version instead of the last release (v1.1.0)!
  • Update of executable license from 'Deltares free trial copy' to 'Deltares freeware license', to be accepted upon downloading from portal (same as before). For details always read the full license (LICENSING CONDITIONS DELTARES FREEWARE EXECUTABLE.txt).

Detailed overview additions/changes:

  • stopdepth - REMOVED in SFINCS v2.2.0, replaced by 'uvmax' to determine possible instabilities based on flow velocities rather than maximum water depth!
  • uvmax - possibility to set maximum flux velocity (default 1000 m/s), used to determine minimum timestep, below which simulation is classified as unstable and stopped. Replaces 'stopdepth'.
  • hmin_cfl - possibility to set minimum water depth to determine maximum timestep using CFL-conditions.
  • uvlim - possibility to limit flux velocity (default 10 m/s).
  • slopelim - possibility to apply slope limiter to dzdx (turned off by default, by setting to 9999.9).
  • advlim - updated use of the advection limiter, new default is 1.0, whereby limiter is turned on by default.
  • coriolis - clarification of use in model and logfile: for projected coordinate systems only turned on if a latitude is provided other than 0 (default, latitude = 0.0, means no coriolis terms used in momentum equation). For large scale applications on spherical grid, the coriolis term is turned on by default.
  • waterlevel 'zs' and volume 'z_volume' internal variables in SFINCS kernel are now stored as double precision.

Bugfixes:

  • Bugfix structures (pump, culvert, valve) so they cannot fall dry to NaNs in case the sink term cell becomes fully dry.
  • Bugfix advection scheme. Influence on real world application cases in our testbed is small/negligible.

Advanced user options - currently as alpha/beta functionality:

  • NOTE - please contact Deltares-SFINCS group in case you want to use any of this functionality.

  • Upgraded BMI implementation to be complient with that of XMI (BMI + extensions - Hughes et al. 2022), to be used with 'xmipy' (https://github.com/Deltares/xmipy) and related functions (https://deltares.github.io/xmipy/xmipy.html).

  • Nonhydrostatic pressure correction (for tsunami wave modelling), keywords nonh = yes (default no) and 'nh_tstop', 'nh_fnudge', 'nh_tol', 'nh_itermax'. Also added option to specify 'nonh_mask' to turn on nonh correction only in part of the domain.

  • Added lookup table for h^(7/3) term in momentum equation. Potentially faster. Keyword h73table = 1/yes/true (default: false).

  • Added option to store subgrid hmean (rather than zs - z_zmin), keyword storehmean = yes (default no)

Climate Change - Natural Hazard and Storm - Fortran
Published by Leynse 13 days ago

Hydropandas - Release v0.13.0

New release!

What's Changed

Full Changelog: https://github.com/ArtesiaWater/hydropandas/compare/v0.12.7...v0.13.0

Hydrosphere - Ocean and Hydrology Data Access - Python
Published by dbrakenhoff 13 days ago

PowerCalc - v1.17.11 🌈

Changes

💡 Power profiles

  • #3241 Add Hue Smart Switch US Model - LOM010 @keatre
  • #3246 Add fan device type @bramstroker
  • #3245 Create model.json for STARKVIND Air purifier table @Mariusthvdb

🚀 Features

  • #3246 Add fan device type @bramstroker

🐛 Bug Fixes

  • #3238 fix model listing in GUI is sorted correctly @bramstroker
  • #3244 Remove unavailable entityCategory system from choices @bramstroker

⭐️ Thank you so much for helping out to keep this integration awesome

@Mariusthvdb and @keatre

Energy Systems - Building Energy Monitoring - Python
Published by github-actions[bot] 13 days ago