Recent Releases of Open Sustainable Technology Projects

cellpy - v2.1.2a1

What's Changed

Full Changelog: https://github.com/jepegit/cellpy/compare/v2.1.1.post7...v2.1.2a1

Energy Storage - Battery - Python
Published by jepegit 13 days ago

Whisp - Release v2.2.0

πŸš€ What's New

This release adds FAO Keycloak single sign-on, a results dashboard with detailed stats and decision tree, the ability to reopen saved GeoJSON results, site-wide usage stats, and various bug fixes.

Signing in has changed. New users register through FAO Keycloak; existing accounts are linked automatically on first SSO sign-in, and local passwords still work for accounts that haven't been linked. API access is unaffected β€” keep using your X-API-KEY.


πŸ”§ Issues Resolved in This Release

  • [General] Add option to open saved geojson results (#176)
  • [UI] Add general usage stats (#175)
  • [Results] Add dashboard, stats, detailed results, decision tree (#172)
  • [Auth] Add single sign on with FAO keycloak (#171)

Biosphere - Deforestation and Reforestation - TypeScript
Published by github-actions[bot] 13 days ago

env_canada - v0.19.0

Changes

  • ECMap / ECRadar: Add future_minutes init parameter to extend get_loop() past "now" using Environment Canada's radar extrapolation (nowcast) WMS layers, pairing backward-looking observed frames with forward-looking forecast frames in a single animation. Only has an effect for the rain/snow layers (precip_type has no extrapolation layer). Defaults to 0, matching previous behaviour

Sustainable Development - Data Catalogs and Interfaces - Python
Published by michaeldavie 13 days ago

ONEARMY - v2.146.0

2.146.0 (2026-08-08)

Features

  • allow filtering by profile_tags in the map embed (2263f56)

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

premise -

This patch release improves the correctness, transparency, and validation of consequential marginal-market modelling.

Highlights

  • lead time=False now explicitly uses the production-weighted market-average lead time.

  • lead time=True now applies technology-specific observation intervals under myopic modelling.

  • Perfect-foresight intervals remain anchored to the demand year.

  • Out-of-range observation years are mapped individually to the nearest available IAM year, with a warning.

  • Invalid combinations of range time, duration, foresight, lead-time mode, measurement method, and weighted-slope parameters now raise clear errors.

  • The area-based capital-replacement calculation and legacy zero-duration interval were corrected.

  • Constrained suppliers are now matched by exact name, preventing diesel and generic liquefied petroleum gas from being excluded accidentally.

Documentation and validation

The consequential documentation now explains:

  • short and long demand-change intervals;
  • average versus technology-specific lead times;
  • myopic versus perfect-foresight modelling;
  • measurement methods 0–5;
  • legacy fallback behaviour and argument validation;
  • effective intervals reported during database generation.

A reproducible validation compares Premise against an independent calculation for 11 IMAGE SSP1-M/WEU electricity configurations. All six measurement methods and both expanding and declining market branches matched exactly.

Important for consequential users

Results may change if you previously used:

  • lead time=True;
  • area-based measurement method 2;
  • marginal diesel or LPG markets;
  • observation intervals approaching the IAM time-series boundaries.

We recommend rebuilding consequential databases generated with earlier releases.

Installation

pip install --upgrade premise==2.4.9.1

Full details are available in the changelog.

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

BatDetect2 - v2.0.0b3

What's Changed

Full Changelog: https://github.com/macaodha/batdetect2/compare/v2.0.0b2...v2.0.0b3

Biosphere - Bioacoustics and Acoustic Data Analysis - Python
Published by mbsantiago 13 days ago

Anker Solix Integration for Home Assistant - 3.8.0

Release 3.8.0

[!IMPORTANT]
🚨 Read the breaking changes before upgrading 🚨

I'm happy to announce another release that adds and improves support for a couple of devices with the help of the community. The whole Anker Solix PPS C800 family is now fully supported with sensors and all controls based on MQTT server connection. The new S2000 PPS device is now also supported with known MQTT sensors and new MQTT controls to configure their silent mode plan as well as toggling its PPS usage mode, which is unique so far for the supported PPS devices. The S2000 time of use and custom mode schedules are also extracted as attributes of the usage mode selector, but they cannot be modified yet. However, their structure is fully understood and their modification through the integration is planned for a future release. Last but not least, the 250W Prime Charger device got an overhaul of enhancements. This device now also utilizes the cloud Api for stock and customized clock display themes, customization of usage modes and USB port remarks. More than 50!!! additional MQTT based control entities have been added to control the Timers, and the Start and End plan settings for each USB port as supported through the mobile App. Read here more details about the 250W prime charger support.

And finally, I have the pleasure to feature the Helios projects for Home Assistant from user @ReikanYsora. I strongly recommend to have a look and test his Helios Energy Card, which visualizes the sun movement around YOUR home, viewable from any angle, including surrounding buildings with their shadows, a live power flow and history data replay via the timeline using real data from your energy dashboard in a very performant 2.5D visualization. You will love this card like I do 😍

Another Helios project is the self learning PV forecast integration, which can easily be integrated into your Home Assistant, without any Api tokens or complex configurations. For my setup, it was more accurate from the beginning than the default forecast solar integration and it will further optimize over time. You can use the Helios Energy Card sun azimuth display as well to determine the real orientation of your PV panels, or to optimize your shutter and blend automations, depending on how the sun moves around your home. More details can be found here

πŸ’–A big THANK YOU to the community and your sponsoring and support to keep this project active. πŸ’–
"Buy Me A Coffee"

Enhancements: πŸ“’

  • Bumped Api library to release 3.8.0 for enhanced MQTT device support

  • MQTT Enhancements for a couple of devices

    • Added C800(X/P) PPS family devices A1753, A1754 & A1755 including full control #328, #511(Thanks @kartoffelkaese, @CallumDickerson, @sarahwitherup)
      • Mapped status message and MQTT controls supported by the devices
    • Added S2000 PPS AS220 including known controls #322, #570 (Thanks @mattwolkoff, @scuderia09, @KenKilty, @jc22zhao)
      • Mapped status messages and known MQTT controls
      • New controls added to switch PPS usage mode and adjust a new silent schedule plan
      • MQTT controls to modify custom and TOU schedules will be added in a future release
  • Significantly enhanced 250W Prime Charger A2345 with new controls (see also 250W Prime Charger considerations)
    • Support for Timer, Start and End Time control of each USB port
    • Support for Usage mode, including custom modes user can define, if custom modes are enabled by user
    • Support for all other device configuration controls, including display themes and USB port remarks
    • The selected theme image is visualized in the select entity
    • A new exclude category was introduced to remove all advanced USB port control entities from the integration if not needed
  • Updated various PPS devices to harmonize charging_status and battery_status fields
    • charging_status will only reflect the type of charge for PPS
  • Added initial MQTT message description for Solarbank 4
    • The values must be used with care, I have no device access to validate or enhance the value mapping
    • For that reason, Solarbank 4 remains unsupported by this integration
    • Use the official Anker Solix integration instead, which utilizes the local Modbus interface.

[!IMPORTANT]
There are NO plans to support the Solarbank 4 Pro or Solarbank Max AC devices in this integration. They have significant changes in the Api interface and previous Api queries may show wrong or incomplete data. Also the Api controls won't work anymore and are not tested, even if they may be offered partially by the integration. See #563, #558 and #330 for more details.

Breaking changes: πŸ’₯

  • PPS battery status and charging status sensors may become unavailable

    • A name harmonization became required across the various PPS status names
    • A PPS battery status is supposed to show whether the internal battery is charging, discharging or inactive
    • A PPS charging status is supposed to show which kind of charging occurs, like ac_charge, dc_charge, solar_charge etc.
    • The charging status may have been a separate sensor for few devices, it now became an attribute of the battery status sensor
  • PPS backup charge switch may become unavailable

    • A name harmonization became required across the various PPS switch controls
    • A few PPS used a backup charge switch, while others used a fast charge switch
    • Both have essentially the same device function and used the same MQTT control, so their naming was merged to fast charge switch
    • Devices like C1000 that may show the backup charge switch unavailable, can delete the entity and use the fast charge switch entity instead
  • Sensors that remain unavailable and are not longer provided by the integration must be deleted manually

    • In most cases, this occurs due to underlying name changes of the MQTT field descriptions for corrections or harmonization
    • The values are now typically reflected in other sensors or as attributes of sensors
    • The easiest way to see all available attribute values is to use the developer tools panel in HA and filter your Solix device entities
  • Updated device pictures

    • For optional device picture update after integration update, please refer to optional entity pictures installation instruction
  • For upgrades from version < 3.7.0, see breaking changes in 3.7.0 release notes

Fixes πŸ”¨ and other changes: πŸ”§

  • Changed the mechanism to use device pictures for the device details button

    • The recommended option remains to install the [device pictures manually](Optional entity pictures)
    • Previously, if the device picture was not found in the local community folder, the entity icon remained blank
    • With this release, the public device picture url is also polled into the Api device cache and will be used instead, if no local picture was found. This allows the HA frontend to download and display the entity picture
    • If neither the url is provided, nor a local picture was found, the picture is cleared and the default entity icon will be displayed for the button.
  • Changed translation of Solarbank usage mode from Time Slot mode to Dynamic Tariffs(#569)

  • This change does NOT impact any automation, since the option state name remains time_slot, but the translated representation in HA front end better matches the new mode translations in the mobile App
  • Bumped aiofiles requirement from >=23.2.0 to >=25.1.0
  • MQTT thread crash kills grid/smart meter entities permanently after restart (#568)

    • Implemented use of HA helpers to modify the hass loop instead of direct modifications
    • This should prevent such exceptions in case the hass loop is not available during shutdown or restarts
  • V1 Smart EV Charger Start/Stop missing (#572, #583)

    • This issue occurred only for stand alone EV charger devices, if they are not configured into a system
    • A fix was implemented to create the usage mode select entity as well for standalone EV chargers, along with their other MQTT based control entities
  • Harmonized controls and states for PPS AC/DC Output Mode control

    • Various PPS may use different mode toggle values, which even differ from their state values to represent a 'Normal' or 'Smart' output mode setting
    • The entity usage was harmonized in the back-end, depending on device model
    • There should not be any noticeable change in the entity usage or state representation. If you find a from output mode behavior or state, please open a new issue to fix it.
  • Updated export module

    • Added queries to export new endpoints required for full prime charger A2345 support

Full Change log https://github.com/thomluther/ha-anker-solix/compare/3.7.0...3.8.0 and link to previous release notes 3.7.0

General notes: πŸ“‹

  • MQTT data may get stale if required status messages are not longer published by the device. Some devices publish specific status messages only while their real-time trigger is active. If you overlay MQTT data, the stale MQTT values cannot be refreshed anymore by new Api data, see example in issue #401. This is working as designed, therefore you have the choice whether MQTT data should overlay Api data.
  • The device sensor for battery energy is just a theoretical value and calculated by the Api library from calculated (or customized) battery capacity and the reported SOC. Changes of this entity should NOT be considered for the energy dashboard or energy helper sensors, since this battery energy sensor can never reflect the battery efficiency or capacity loss over time. Furthermore the SOC value may be inaccurate as well since that is difficult to determine for LiFePo batteries.
  • I do NOT recommend to use the Anker Solix integration daily energy statistic sensors directly in your energy dashboard, even if that is possible since they are classified as total_increasing sensors. The reasons for that are described in the discussion how to integrate the Solarbank into you energy dashboard. There you can also find the recommended approach for creating the required entities for easiest and most flexible energy dashboard integration. If your device supports accumulated energy values from decoded MQTT data, they may provide a more accurate source for your helper sensors, which I recommend to be used for energy dashboards.

Contribution: πŸ™Œ

  • YOUR HELP is required if you have new Anker Solix devices or if new features are introduced by Anker and you want them being integrated into HA
  • I have no chance to test any Anker devices or explore the cloud Api requests and responses for new devices or features. Since the Api is not official, no documentation exists and the Api library can only be enhanced with your support and willingness to explore and test the Api queries:
  • Enhancements may only be possible when exclusive owner access to the system is available.
    • But since the system belongs to you and the Api usage is not officially supported, it is up to you to test and verify Api capabilities
  • MQTT device data requires decoding of binary data for your owned device type and constellation before they can be consumed

Appreciation: ✨

If you like this integration and you want to show your appreciation for the countless hours spent to enhance and maintain it, I would be happy for a 🍡coffee β˜• or if you become a sponsor πŸ’–.
"Buy Me A Coffee"

Renewable Energy - Photovoltaics and Solar Energy - Python
Published by thomluther 13 days ago

ONEARMY - v2.145.0

2.145.0 (2026-08-08)

Features

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

premise - Layered heat markets

Version 2.4.9 substantially improves how premise represents future heat supply and consumption.

Highlights

  • Introduces a three-layer heat-market architecture separating:

    • secondary district and industrial heat supply;
    • delivered heat for buildings;
    • delivered heat for industry.
  • Adds 49 explicit heat technology categories covering REMIND, REMIND-EU, IMAGE, GCAM, MESSAGE, and TIAM-UCL.

  • Converts final-energy projections into delivered heat using regional combustion efficiencies, electric-boiler efficiencies, and heat-pump coefficients of performance.

  • Creates regional and World heat markets with explicit supplier selection and production-volume weighting.

  • Supports both cutoff and consequential databases, using average or marginal heat mixes respectively.

  • Adds industrial electric-boiler and nuclear-cogeneration inventories.

  • Improves regional fuel relinking and fossil/non-fossil COβ‚‚ recalculation for heat-production activities.

Safer transformation and relinking

The release adds stricter validation for incomplete, negative, or non-finite IAM heat data. Missing or all-zero heat layers are skipped
cleanly.

Legacy building and industrial heat consumers are redirected to the
appropriate new markets while protecting generated markets, frozen
fallback suppliers, and specialized heat markets from recursive
relinking.

Diagnostics and documentation

Scenario reports now include a dedicated secondary-heat worksheet.
Additional diagnostics record raw IAM volumes, conversion factors,
delivered-heat shares, residual calculations, supplier fallbacks, and
modelling assumptions.

The documentation now provides a consolidated TRANSFORM β†’ Heat section
describing the market architecture, IAM coverage, conversion rules,
fallbacks, and consequential modelling.

Upgrade note

The public update interface remains unchanged: ndb.update() and
ndb.update("heat") are both supported.

Heat-related supply chains and impact results may differ materially from
earlier releases because heat production and end-use technologies are no
longer combined in one market.

See the full changelog
(https://github.com/polca/premise/blob/master/CHANGELOG.md#249) for
detailed changes and test coverage.

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

ONEARMY - v2.144.0

2.144.0 (2026-08-08)

Features

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

MHKiT-Python - MHKiT-Python: 1.1.2

Bug Fixes

  • Downgrade NLR-rex to address #461 and add conda-forge support.

Renewable Energy - Hydro Energy - Python
Published by simmsa 14 days ago

ClimaAtmos.jl - v0.42.4

ClimaAtmos v0.42.4

Diff since v0.42.3

πŸ“’ API Changes:

πŸš€ Features

πŸ“‘ Documentation

πŸ› Fixes

Atmosphere - Atmospheric Composition and Dynamics - Julia
Published by github-actions[bot] 14 days ago

C-Star - 0.9.0

What's Changed

Full Changelog: https://github.com/CWorthy-ocean/C-Star/compare/0.8.0...0.9.0

Emissions - Carbon Capture - Python
Published by ScottEilerman 14 days ago

Pastas - Release of Pastas 2.0.0rc0

This is the release candidate RC0 for the long-awaited Pastas 2.0.0

What's Changed

New Contributors

Full Changelog: https://github.com/pastas/pastas/compare/v1.14.0...v2.0.0rc0

Hydrosphere - Freshwater and Hydrology - Python
Published by raoulcollenteur 14 days ago

Guardian - 3.7.0-rc: schema editor with templates, drag-and-drop reordering & preview, organization entities with role-based management, redesigned policy configurator, bulk DID registration performance & new onboarding

Highlights

  • New Schema Editor with form preview toggle, drag-and-drop field reordering, and clear sub-schema nesting #6422
  • Schema Templates: reusable schema sets with field-level restrictions, update propagation, and detach support #6504
  • New Design for Policy Configurator – block editor controls panel rebuilt to current design system #3532
  • Organization entity: first-class organizations with Hedera account, DID, named roles, org-level permissions, member management, and policy assignment – with org-scoped document visibility in sourcing/validation blocks #5802 – community contribution: Xeptagon
  • First Steps onboarding drawer for new users, opening by default on first login #6239
  • Conditional logic on sub-schema fields #4907
  • customLogicBlock bulk DID registration: parallel processing with bounded concurrency – eliminates multi-hour registration times for large device batches #6346 – community contribution: Climission
  • Sustainability Atlas v0.1 beta: analytics and exploration layer over Guardian on-chain data – Business Abstraction Layer (128 methodologies, 38 registries harmonized), Methodology Explorer, Credit Lifecycle widget, on-chain provenance graph, real-time event stream integration PR #6413 – community contribution: Xeptagon

Other Enhancements

Schema / Excel

  • Cross-schema source validation in documentValidatorBlock #6312
  • New field types: Country, Continent, State/Province with cascading dependencies #6381
  • Dynamic Calculation Inputs for Multiple Locations #6506
  • Inline sub-schemas and consolidated enum tab in Excel schema templates #5584
  • Guidance tab in generated Excel schema templates #5587
  • Contextual Excel upload validation error messages #5582

Policy authoring

  • MathBlock path autocomplete #6326
  • Policy comparison value columns now use full available width #3716
  • In-app User Guide links on general pages and complex forms #4072
  • Dry-Run Mock Data is now opt-in: a "Move to Dry-Run" dialog replaces the forced enable prompt, with a per-policy "don't ask again" option PR #6518
  • Request form drafts can now be exported to a local JSON file and restored – portable alternative to server and autosave drafts PR #6353 – community contribution: Climission
- Policy Manifest spec – machine-readable metadata contract for the methodology library #6031
  • Dark mode – theme variables, PrimeNG preset, and user-selectable toggle PR #6212
  • Login page modernized: branded gradient banner, Hedera watermark, card-based form PR #6355
  • Navigation redesign: design tokens, PrimeIcons, vertical/horizontal layout toggle #6401
  • Hedera navigation group: Tokens, Contracts, and Relayer Accounts grouped under "Hedera" #6485
  • Feature Flag toggle for future UI features #6254
  • Profile page redesigned: identity and settings consolidated into a card layout with copy-to-clipboard for DID and Hedera IDs PR #6234

Platform

  • Angular 18 β†’ 21 / PrimeNG 17 β†’ 21 migration #6132
  • Node.js 20 β†’ 24 LTS migration #5537
  • Yarn Classic β†’ Yarn Berry v4 migration #6184

Developer

  • Auto-updating Gitbook API documentation via GitHub Actions #5619
  • Scalar API reference replaces Swagger UI at /api-docs: branded, sidebar grouped by tag; /api-docs-json and /api-docs-yaml spec endpoints unchanged #6514
  • Policy grid actions API: four endpoints under /policies/:policyId/grids – access role-scoped at the policy engine level #5797 – community contribution: Xeptagon
  • Tool import permissions extensible to non-SR users #6282
  • Policy schema lazy-loading: on-demand schema loading reduces memory and startup time PR #6489 – community contribution: Climission
  • Schema reference in form block data: eliminates tens-of-MB payloads on large schemas PR #6402 – community contribution: Climission
  • Improved IPFS policy import error message #6423 – community contribution: Climission
  • Dynamic Read API endpoint for policy data: external consumers can query Guardian policy data via dynamic MongoDB filter fields #5796 – community contribution: Xeptagon

Fixed Bugs

  • Dry-run with mock data: schema mock recording now runs in-process with batch DB insertion – 5-minute start times on large schema sets now resolve in seconds #6535 / PRs #6536 + #6533
  • customLogicBlock JavaScript runtime exceptions now surface to UI #6419 – community contribution: Climission
  • customLogicBlock execution errors no longer silently swallowed #6271 – community contribution: Climission
  • GridFS write errors no longer silent PR #6487 – community contribution: Climission
  • Dry-run IPFS 404 request loop eliminated PR #6411 – community contribution: Climission
  • Dry-run virtual user scoped per session PR #6328 – community contribution: Climission
  • GridFS connection added to queue-service startup PR #6370 – community contribution: Climission
  • Step block unavailable flash fixed PR #6447 – community contribution: Climission
  • Policy import no longer silently rebinds sub-schemas by title match #6298
  • Page now refreshes after document submission without manual reload #6383
  • Default branding applies on load; branding fetch deduplicated; no error toasts on fetch failure #6323
  • Schema test data cleared/updated when field type changes #6315
  • Navigation menu no longer jumps when opening sub-menus #3117
  • Navigation items no longer collapse unexpectedly when clicking another item #6404
  • Old UI updated: Tokens > Retirement #5538, Manage Contracts #5506, Policy Comparison (Schemas) #3553
  • Stored XSS in branding company name fixed (CVE-2026-22674): company name was rendered via innerHTML; replaced with safe text assignment PR #6190 – community contribution: Climission
  • Large policy publish payloads offloaded to GridFS – prevents crash at MongoDB's 16 MB BSON document limit on queue-service PR #6275 – community contribution: Climission
  • Unhandled promise rejections no longer crash services – process-level error handlers prevent a stray rejection from terminating guardian-service or api-gateway PR #6314 / PR #6321 – community contribution: Climission
  • Migrations serialized across replicas with a Mongo lock – concurrent boot migrations on multi-replica deployments no longer race PR #6340 – community contribution: Climission
  • Policy messages fast-fail when policy not loaded – previously waited out the full timeout (up to 5 min) before reporting unavailable PR #6341 – community contribution: Climission
  • Pathological VC canonicalization on large GeoJSON geometries fixed – large MultiPolygon fields were taking tens of seconds and causing multi-GB memory spikes; geometry now signed as a @json literal PR #6251 – community contribution: Climission
  • Stale SPA after redeploy fixed – index.html now served with no-cache headers so browsers always load the latest build PR #6361 – community contribution: Climission

Config Changes

PR Change Action required?
#6186 Volume mount paths corrected to per-service directories Yes if using custom bind-mounts or host-mounted config directories
#6246 Cache image: Redict β†’ Valkey 8.1 Yes for image allowlists / air-gapped environments
#6347 New CUSTOM_LOGIC_CONCURRENCY env var (default: 10) No
#6414 8 new LISTENER_* / REST_API_* env vars (commented-out defaults) No
#6490 Quickstart-build: logger + notification services built from source No

Breaking Changes

None in this release.

Known Issues & Notes

Policies using sub-schema conditions (#4907) require Guardian β‰₯ 3.7 on all instances that load them – they are not compatible with earlier versions.

Please report issues via GitHub or send suggestions and feedback to guardian-feedback@hashgraph.com.

View Changes

Compare full changes: 3.6.0...3.7.0-rc

Emissions - Carbon Offsets and Trading - TypeScript
Published by Pyatakov 14 days ago

Versatile Thermostat - 10.1.0.beta1 - Community fixes and improvements

Thank you for all contributors to this release.
This is a pre-release so that you will be able to test your changes.

What's Changed

New Contributors

Full Changelog: https://github.com/jmcollin78/versatile_thermostat/compare/10.0.2...10.1.0.beta1

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

CloudMicrophysics.jl - v0.38.1

CloudMicrophysics v0.38.1

Diff since v0.38.0

Merged pull requests:

  • Add downstream ClimaAtmos TRMM test (#773) (@nefrathenrici)
  • chore: sync dev guides with central repo (#774) (@github-actions[bot])
  • Bulk tendencies: limit vapor to condensate sources (#775) (@sajjadazimi)

Closed issues:

  • Split process options from parameters for Microphysics1MOptions (#766)
  • Add downstream test for ClimaAtmos (#771)

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

Planscape - Bug fixes

Biosphere - Wildfire - Python
Published by LALuis 14 days ago

EcoAssist - AddaxAI v7.0.8

  • Fixed AddaxAI failing to start when another program was already using its network port (Thanks to @Japh)
  • Folder runs can now fix photo dates when the camera clock was set wrong
  • Date corrections are no longer off by an hour around daylight saving time
  • Files without a date are left out of Camtrap DP exports, with a clear warning
  • IT departments can now install AddaxAI silently on many computers at once

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

SOILWAT2 - v8.4.0

  • Simulation output remains the same as the previous version, but output of vegetation establishment is now correct. Additionally, output of the example differs slightly from previous example output because of the following changes to the example inputs: updated potential evaporation coefficients; updated rooting profiles.
  • Rooting profiles can now be estimated with an equation and parameters for each vegetation type; soil impermeability represents (semi-)restrictive soil layers that reduce rooting profiles (#459; @dschlaep).
  • Potential evaporation coefficients can now be estimated from soil properties (#409; @dschlaep).
  • The weather generator is now functional for all modes (#497, #498; @N1ckP3rsl3y). However, nc-based SOILWAT2 cannot input site-based coefficients and is restricted to domain-wide coefficients.
  • Error and warning messages now consistently identify program stage, simulation unit, and date when the problem occurred; netCDF-related errors additionally identify the specific file and/or variable, and the final summary log consistently reports the number of simulation units with warnings and with errors, even if zero (#509; @dschlaep, @N1ckP3rsl3y).
  • Increased test coverage of SOILWAT2 features and use cases by the "ncTestRuns" framework and the "allOutputChecks.sh" script (@dschlaep).
  • For netCDF output, relative positions of vertical and time coordinate values can now be selected to left, center, or right align within bounds (#518; @dschlaep).
  • Surface albedo can now be estimated with dynamic snow, soil and vegetation components (#522; @dschlaep).

Bugfixes

  • Output of vegetation establishment is no longer reported one output time period too early; the bug occurred only for events on the first day of an output time period (#494; @N1ckP3rsl3y).
  • The mpi-mode of "ncTestRuns" now works again also for the reference run (#500, @N1ckP3rsl3y).
  • Output of nc-based runs no longer produce incorrect values if the last simulated year is incomplete (#503; @N1ckP3rsl3y).
  • Simulations with nc-based inputs now only require forcing data for the simulation time period; in particular, forcing data are no longer needed past an early end date until the end of the last calendar year (#506; @N1ckP3rsl3y, @dschlaep).
  • Weekly, monthly and yearly output are no longer incorrectly impacted by a shortened output time window. The functionality of shortened output time windows is removed (#185; @dschlaep).
  • Several fixes for mpi-mode (#512, #513, #515, #516; @N1ckP3rsl3y, @dschlaep)
    • preventing the stalling of the program,
    • avoiding communication errors in specific workload configurations (#512),
    • no longer incorrectly marking sites/gridcells as failed when the program is terminated before the entire simulation set completed (#513),
    • correctly reading parameters of soil water release curve from nc-inputs for all values of N_SUID_ASSIGN (#515),
    • correctly handling daily weather inputs in leap years from nc-inputs with "noleap" calendars for all values of N_SUID_ASSIGN (#516),
    • correctly reading latitude of all grid cells -- including when mean monthly windspeed is read from nc-inputs (#516).
  • Improve compliance of "netCDF" output with CF 1.10 (#520; @dschlaep).
  • Output of nc-based runs no longer produces an out-of-bounds error if a user requests only a subset of the four output time steps (daily, weekly, monthly, yearly) (@dschlaep).
  • The output directory specified via "outsetup.in" is now used correctly even if a user does not include a trailing "/" (@N1ckP3rsl3y).
  • Fixed off-by-one errors in an internal size and a format-specifier mismatch used for reading nc-input variables and attributes (@dschlaep).
  • Several fixes for spatial index files that are used to map simulation domains to nc-inputs (@N1ckP3rsl3y, @dschlaep)
    • construction and querying of KD-trees no longer fail if coordinates contain duplicates,
    • index file directories are now created automatically if they do not already exist,
    • the simulation domain input file is no longer incorrectly checked against itself when determining index file use.

Changes to inputs

  • New input via "siteparam.in" to select the input option for potential evaporation coefficients: either provided as inputs by "soils.in" or estimated from soil properties.
  • New input via "siteparam.in" to select the input option for rooting profiles: either provided as inputs by "soils.in" or estimated with an equation and parameters for a vegetation type.
  • New input via "siteparam.in" to select the albedo method and values for ground surface roughness length, fresh snow albedo, soil albedo at zero moisture and at saturation, shape parameter for soil albedo darkening with moisture, and shape parameter for the snow fractional cover relationship.
  • New nc-inputs via "inSite" for soil albedo at zero moisture, soil albedo at saturation, and a shape parameter for soil albedo darkening with moisture.
  • New inputs via "veg.in" to provide values for the three parameters of the rooting profile equation for each vegetation type.
  • New inputs via "veg.in" for values of the extinction coefficient for canopy albedo for each vegetation type.
  • "START" and "END" day of year from "outsetup.in" are now ignored.
  • New input via "desc_nc.in" to select position of vertical and time coordinate values relative to bounds.

Changes to outputs

  • All modes (including txt-based) now output values of soil evaporation at each soil layer.
  • All modes (including nc-based) now output only complete weeks, months, and years, i.e., time periods that are not affected by a delayed simulation start (after January 1 of the first year) or an early simulation end (before December 31 of the last year).
  • New variable "pft_labels" for "netCDF" output now provides vegetation type names along the "pft" dimension; this replaces the variable "pft" which previously provided vegetation type names via attributes "flag_meaning" and "flag_values".
  • New output group "ENERGYAVG" which currently includes surface albedo.

Full Changelog

https://github.com/DrylandEcology/SOILWAT2/compare/v8.3.0...v8.4.0

Hydrosphere - Freshwater and Hydrology - C
Published by dschlaep 14 days ago

The Public Utility Data Liberation Project - PUDL v2026.8.0

Data Release:

Data products generated by this release will be published separately to Zenodo as well as s3://pudl.catalyst.coop/v2026.8.0.

Changes:

See Release Notes for details.

What's Changed

New & Updated Data

Other Changes

New Contributors

Full Changelog: https://github.com/catalyst-cooperative/pudl/compare/v2026.7.2...v2026.8.0

Energy Systems - Energy Data Accessibility and Integration - Python
Published by github-actions[bot] 14 days ago

acoupi - v0.7.0

What's Changed

Full Changelog: https://github.com/acoupi/acoupi/compare/v0.6.1...v0.7.0

Biosphere - Bioacoustics and Acoustic Data Analysis - Python
Published by mbsantiago 14 days ago

PowerIO - v0.8.0

The BMOPF schema has been released: https://github.com/distribution-system-opt/bmopf-report This release aligns powerio with BMOPF schema 0.1.0, introduces one version number for .pio.json, and distribution JSON reader validation. Note the following migration protocols:

  • .pio.json files written by 0.7.x and earlier are rejected with an error that says to regenerate them from their source case (convert with a 0.7.x install to migrate an orphaned file),
  • the BMOPF writer targets the published schema 0.1.0 $id, so consumers that key on the old $schema URI should update their accepted list.

Details

  • .pio.json carries one version number. schema_version (now 0.2.0)
    covers the whole document, model JSON included: while the major is 0 an
    incompatible change bumps the minor, and the reader accepts exactly its own
    major.minor lineage, rejecting anything else with an error that says to
    regenerate the package from its source case. The schema,
    payload_schema, and payload_schema_version fields and the
    PIO_PACKAGE_SCHEMA_URL / PIO_PAYLOAD_* constants are gone; the payload
    schema documents under docs/schema/pio-payload-* are no longer published
    (the pio-package/0.2 document embeds every model type). Files written by
    0.7.x and earlier are rejected with the regenerate error. schema_version
    is required: it used to default to the current version when absent, which
    let a document skip the lineage check by leaving the field out.
  • powerio-dist JSON reader validation (#262):
    • PMD bound arrays keep their finite entries when another entry is a
      null-derived infinity (an unbounded phase): generator
      pg_lb/pg_ub/qg_lb/qg_ub and linecode cm_ub/sm_ub no longer
      vanish whole. The PMD writer spells nonfinite entries back as null; the
      BMOPF writer drops such a field with a warning instead of coercing to 0,
      and the dss writer skips emergamps with a warning when the first
      i_max entry is nonfinite.
    • A PMD matrix column that is not an array warns and stays zero; the
      parseable columns survive instead of the whole matrix dropping to
      nothing silently. A matrix field that is not an array of columns has no
      shape to keep, so it drops, but it now names itself in a warning.
    • Dangling cross-references warn: a BMOPF or PMD element referencing an
      undefined bus, or a line referencing an undefined linecode, names the
      reference instead of parsing silently into a phantom bus.
    • parse_file/parse_str no longer route arbitrary JSON to the BMOPF
      reader: a .json without the PMD data_model marker, and without a
      BMOPF bus table beside another BMOPF table, errors (a PowerModels
      document used to parse into a bogus near-empty network). A pre-0.1.0
      feeder fragment with no voltage_source still classifies, because the
      reader accepts it. An explicit format override still forces the reader.
  • BMOPF schema 0.1.0 (bmopf-report#16). The writer targets the published
    schema $id and the reader keeps accepting the pre-0.1.0 spellings:
    • meta carries case_study_generator (was generator) and the system
      frequency; the reader also still accepts the legacy top-level
      frequency/base_frequency.
    • Load model strings are uppercase (CONSTANT_POWER, ZIP, ...).
    • Bus symmetrical component bounds are the per-sequence scalars
      vpos_min/vpos_max/vneg_max/vzero_max/vn_max; legacy
      vsym_min/vsym_max arrays map on read assuming zero/positive/negative
      order. DistBus renames the fields, part of the .pio.json 0.2.0 bump
      above.
    • Three phase transformers emit one lumped r_series/x_series pair on
      the wye base, with each winding's percent resistance referred to its own
      rating before the sum; the split _from/_to fields lost their slots.
    • Transformer taps, neutral impedance, and no load admittance relocate to
      extras.transformer.<subtype>.<name> (the schema's escape hatch); the
      IBR, control profile, DC, and time series tables relocate under extras
      the same way. The reader folds all of them back.
    • A typed capacitor element (DistCapacitor: bus, terminal_map,
      configuration, q_rated, v_nom). The DSS converter still lowers
      OpenDSS capacitors to shunt matrices; the dss and PMD writers drop typed
      capacitors with a warning.
    • Lines accept the inline impedance alternative to linecode + length
      (read into a synthesized linecode) and carry i_max/s_max. The line
      ratings map to the ENGINEERING line's own cm_ub/sm_ub (both
      directions; an inline line's ratings stay on the synthesized linecode),
      and the dss writer warns when it drops them (the normamps/emergamps
      mapping decision is #266).
    • One-triangle matrix spellings mirror on read, the shorthand
      BMOPFTools' reader also accepts; a spelled cell always wins, and both
      writers emit full matrices.
    • Generator s_max/i_max and linecode source are typed fields, read
      and written; the dss and PMD writers warn when they drop them.
    • The meta provenance fields (title, description, license, authors,
      data_sources, created, modified, provenance, version) survive a BMOPF
      round trip; the writer keeps owning $schema, frequency, and
      case_study_generator.
    • A grounded terminal counts as referenced, so the unused-terminal prune
      no longer silently drops standalone grounding.
    • The vendored schema and example networks track bmopf-report@f2e3684;
      cargo run -p powerio-dist --example regen_bmopf_examples regenerates
      the checked-in example outputs.
  • Python: Network.write_file(path, to) / DistNetwork.write_file(path, to)
    and a convert_file(..., out=...) output path write the serialized case to
    disk exactly as produced. Writing to_format text through
    open(path, "w") corrupts a CRLF source echo on Windows (text mode turns
    each \r\n into \r\r\n, which PSS/E family tools reject as malformed
    records); the new paths bypass Python's newline translation.
    DistNetwork.write_file also writes any sidecar the writer produced beside
    the case, so a dss write that emits a Buscoords directive no longer names
    a file that does not exist.

What's Changed

Full Changelog: https://github.com/eigenergy/powerio/compare/v0.7.3...v0.8.0

Energy Systems - Energy Data Accessibility and Integration - Rust
Published by github-actions[bot] 14 days ago

OpenSTEF - v4.2.2

What's Changed

Full Changelog: https://github.com/OpenSTEF/openstef/compare/v4.2.1...v4.2.2

Energy Systems - Load and Demand Forecasting - Python
Published by bartpleiter 14 days ago

AMO-Tools-Desktop - MEASUR v1.8.3

A software tool for calculating energy efficiency for a variety of industrial and manufacturing applications.

MEASUR helps manufacturers increase industrial energy efficiency at the plant-level and in specific systems. Learn step-by-step ways to identify opportunities, monitor progress, and improve efficiency in any facility. Some tools help facilities implement an energy management system and prepare to become ISO 50001 and Superior Energy Performance certified. Based on older Department of Energy (DOE) tools, the Industrial Technologies office (ITO, formerly the Advanced Manufacturing Office, AMO) has undertaken this effort to refactor the legacy tools into a modern environment.
The suite includes 8 assessment modules (6 energy system, the treasure hunt, and the water balance modules), a Data Exploration Module, extensive help text, comprehensive reports, data visualization, and 80 calculators!

Release Notes v1.8.3

MEASUR is a supported application, updates are expected and may impact previously created assessments.
Warnings:

  • Installing v1.0.0 or an earlier version of this tool will automatically reset your app data. Data can be imported into an earlier version from v1.0.1
  • Do not install an earlier version of this tool without resetting your app data (in settings).
  • Assessments created in MEASUR 0.8.0 or later are not compatible with older versions.
  • Exporting from v.0.8.0 and importing to a lower version will continue to work, though new features will not be available.

Here are the details of what's new in version 1.8.3:

Process Cooling Assessment

  • Fixed: Resolve issues with weather data dry bulb and wet bulb temperatures incorrectly being converted

Here are the details of what's new in version 1.8.2:

Calculators

  • Fixed: Steam Header calculator not displaying results
  • Fixed: Chiller Staging calculator not displaying results

Wastewater

  • Fixed: Report SRT Days charts not displaying data

Known Issues:

  • Users are experiencing issues with the desktop auto-update feature on some machines. In some cases this can be resolved by simply closing the application, re-opening, and allowing the auto-update to finish. The development team is actively working on the issue.
  • The Linux release does not support Auto-updating
  • Renaming an export in Windows Download menu can delete the file extension (.json)
  • Assessments made in a previous major release may experience errors
  • Import files made in a previous major release may not be useable due to field additions/removals
  • We have observed cases where if MEASUR is open for a long period of time while many assessments are present, MEASUR performance can become slow. If experienced, close and reopen MEASUR

Consumption - Production and Industry - TypeScript
Published by github-actions[bot] 14 days ago

cellpy - v2.1.1.post7

What's Changed

Full Changelog: https://github.com/jepegit/cellpy/compare/v2.1.1.post6...v2.1.1.post7

Energy Storage - Battery - Python
Published by jepegit 14 days ago

open-dpp - @open-dpp/dto@2.9.0

Minor Changes

  • #666 2ace889 Thanks @murphylan! - Add total item count to organization-scoped paginated lists

    Passport and template list endpoints now report a total_count in their
    paging_metadata, computed with an index-backed countDocuments against the
    same filter used for the page. The passport and template list views surface it
    in the table footer ("Showing: 1 - 10 of 42"). The field is optional, so other
    paginated endpoints keep their existing response shape.

Industrial Ecology - Circular Economy and Waste - TypeScript
Published by github-actions[bot] 14 days ago

open-dpp - @open-dpp/api-client@2.9.0

Minor Changes

  • #673 3cc4e84 Thanks @mr42! - Allow admin to resend reset or verification email. Allow users to resend verification email in their profile. Add email verification page to give user feedback about verification success/ error

Patch Changes

  • Updated dependencies [2ace889]:
    • @open-dpp/dto@2.9.0

Industrial Ecology - Circular Economy and Waste - TypeScript
Published by github-actions[bot] 14 days ago

EcoAssist - AddaxAI v7.0.7

  • AddaxAI now accepts custom download mirrors, making installing in mainland China possible

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

Nos Gestes Climat - Release v4.14.3

What's Changed

New Contributors

Full Changelog: https://github.com/incubateur-ademe/nosgestesclimat/compare/v4.14.2...v4.14.3

Emissions - Carbon Intensity and Accounting - JavaScript
Published by github-actions[bot] 14 days ago

EcoAssist - AddaxAI v7.0.6

  • Sites and camera folders can now be added in bulk from a CSV file
  • Fixed model installations failing on Windows computers set to East Asian languages (Thanks to @HKimura787)
  • The verification progress now only counts images you can actually review
  • The note explaining how videos are analysed is clearer
  • Fixed an error that could break the deployments page

Biosphere - Terrestrial Wildlife - Python
Published by PetervanLunteren 15 days ago

PowerCalc - v1.24.1 🌈

Changes

  • #4450 Update translations @github-actions[bot]
  • #4462 Implement discovery ignore list to prevent duplicate discoveries @bramstroker
  • #4464 Add integration to discovery title @bramstroker

πŸ’‘ Power profiles

  • #4452 Add yeelight YLQPD-0011 power profile @AlexMihai1804

πŸš€ Features

  • #4465 Add option to change device @bramstroker

πŸ› Bug Fixes

  • #4463 Skip discovery when already setup for composite device @bramstroker
  • #4466 Also look at devices sharing same MAC to prevent duplicate discovery @bramstroker

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

MHKiT-Python - MHKiT-Python: 1.1.1

Bug Fixes

  • Fix edge case for Nortek data files with odd number of bins #459

Renewable Energy - Hydro Energy - Python
Published by simmsa 15 days ago

Open Energy Platform - v1.9.0

Energy Systems - Energy System Modeling Frameworks - Python
Published by jh-RLI 15 days ago

GraphCast - Version 0.3.0

  • Add support for WN2.

Atmosphere - Meteorological Observation and Forecast - Python
Published by andrewlkd 15 days ago

QA4SM - QA4SM v4.1.1

Updates

  1. Add c3S_v2026 dataset

Natural Resources - Soil and Land - Python
Published by shmeleva-awst 15 days ago

Emoncms - 11.15.16

  • improved firmware upload tool
  • Merge pull request #2001 from emoncms/copilot/add-liters-to-unit-options
  • feat: add liters unit option
  • Initial plan
  • Merge pull request #1999 from emoncms/copilot/add-pressure-units-psi-and-bar
  • Add pressure units psi and bar to units.php
  • Initial plan
  • Merge pull request #1995 from emoncms/copilot/add-additional-units
  • test: align UnitsConfigTest docblock formatting
  • feat: add MWh, mi and km feed units
  • Initial plan
  • update vue.js
  • contact details

Full commit diff

Energy Systems - Building Energy Monitoring - PHP
Published by TrystanLea 15 days ago

CoopCycle - v5.8.7

What's changed

  • Allow viewing EDIFACT data in a human readable format.

Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v5.8.6...v5.8.7

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

HydroMT - v1.4.1

v1.4.1 (2026-08-06)

Changed

  • resample_time now requires uniform time steps by default when resampling. Irregular time coordinates that were previously resampled based on their mean timestep now raise a ValueError unless require_uniform_spacing=False is passed.
  • Xarray-based drivers now reject parallel=True with lock=False when the active Dask scheduler is threaded, instead of forwarding an unsafe keyword-argument combination to xarray.open_mfdataset.
  • Multi-file Dataset, GeoDataset and RasterDataset sources with {year} or {month} URI placeholders now check that all resolved periods are present in the opened data, including when local path separators differ between platforms.

Fixed

  • SlippyTileDriver no longer crashes when an AWS credential provider raises while resolving (e.g. an expired SSO token); it now falls back to anonymous access, so public buckets remain reachable.
  • readers.open_mfraster now uses the numeric basename as the concatenation index for files matched by a bare wildcard (e.g. *.tif matching 1.tif .. 12.tif) instead of the file-order fallback, and sorts the matched files so the concat order and variable name no longer depend on the filesystem glob order. (#1465)
  • preprocessing.harmonise_dims no longer applies 0-360 to -180-180 longitude normalisation to projected datasets (x in metres, all > 180), which silently shifted the grid by -360. Normalisation is now only applied for geographic CRS; datasets without a CRS are left unchanged with a warning. (#1476)
  • RasterDatasetAdapter now respects handle_nodata when requested variables are missing from the source: NoDataStrategy.WARN and NoDataStrategy.IGNORE return None (and warn) instead of always raising NoDataException. (#1407)
  • A DataFrame source without an explicit driver now defaults to the pandas driver instead of incorrectly inferring geodataframe_table (which also claims .csv/.parquet) and failing validation. (#1403)

Hydrosphere - Freshwater and Hydrology - Python
Published by github-actions[bot] 15 days ago

EVCC - 0.313.2

Changelog

Other Changes β˜€οΈ

  • 5b4b4a333c28bebf1f14663351a6b2833e67856c Sponsor: wait for network to settle during startup check [0.313 backport] (#32557)
  • 4ca64eaf49bf3078c6e92dfbceecfbed6bcdeb54 Warn on repeated requests only when they succeed [0.313 backport] (#32472)

Bug Fixes 🐞

  • 58938bd0a2a950f05299561be04f732db2b18169 Atmoce: fix curtailed for battery [0.313 backport] (#32461)

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

eCalc - v13.10.0

13.10.0 (2026-08-06)

Features

  • libecalc: add closed-form liquid pump process simulation (#1681) (1b37ab0)

Miscellaneous Chores

  • deps: bump actions/checkout from 6.0.3 to 7.0.1 (8489a3c)
  • deps: bump astral-sh/setup-uv from 8.3.2 to 9.0.0 (1f2dd14)
  • deps: bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.2 (d7ecdb7)
  • deps: bump zizmorcore/zizmor-action from 0.6.0 to 0.6.1 (8cde868)
  • handle ecalc and process events (#1688) (69c7d10)
  • make ecalc compatible with numpy >= 2.4 (#1686) (834a89c)
  • rebundle a compressor (#1679) (d91dd6b)
  • update deps (#1692) (7277272)
  • upgrade dependencies for week 32. Auto-generated by devCalc (d3561ec)

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

openfoodfacts-server - v2.101.0

2.101.0 (2026-08-06)

Features

  • webmanifest: add F-Droid related application (#14206) (bb1bdaa)

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

Mangrove Atlas - v8.0.0-rc.6

8.0.0-rc.6 (2026-08-05)

Features

  • automate deforestation alerts tileset update (#1639) (fc605b7)

Bug Fixes

  • init Transifex Live after hydration to stop text mismatch (#1643) (a614c01)
  • keyboard and screen reader access on core controls (#1645) (8ae284a)
  • mobile layout β€” welcome modal on small viewports and nav bar width (#1641) (01a582d)
  • point alerts layer at automated deforestation-alerts tileset (#1642) (c489e56)
  • share the current view, not the one the dialog mounted with (#1647) (aa0beca)
  • stop widget cards vanishing while their data loads (#1648) (cffb986)

Biosphere - Forest Observation and Management - Jupyter Notebook
Published by github-actions[bot] 15 days ago

openfoodfacts-server - v2.100.0

2.100.0 (2026-08-06)

Features

  • add density to ingredients for volume quantity conversions to g - WIP (#14119) (b5ac5de)

Bug Fixes

  • also match parent ingredients for Forest Footprint 2026 (#14210) (7859316)

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

dwd_weather - 5.0.0

Breaking changes ⚠️

  • Normalize sunshine units #274 Now everywhere the data is reported in W/m2.
  • Disables airquality stations, as they are sadly removed currently from the dwd servers #266

New features

  • Daily sunshine duration sum: Now the daily sun duration is available as a new sensor and also keeps the history in cache, so no more manually sum up is necessary.

Other

  • Bugfixes and code improvements

❀️ Support My Work

I've been working on this project with a lot of passion and dedication in my free time for nearly over 6 years now (starting summer 2020). If you find dwd_weather useful and appreciate the effort that goes into developing it, please consider making a small donation. Your support helps me continue to provide updates, build new features, and improve the project. Finding motivation for developing besides a full time job is not always easy. So if you would like to sponsor my coffee while coding, I would be very happy β˜•

Buy Me A Coffee

Every contribution, no matter how small, is motivating me! Thank you so much for your support! πŸ™

❀️ Unterstütze meine Arbeit

Ich arbeite nun schon seit fast ΓΌber 6 Jahren (seit Sommer 2020) in meiner Freizeit mit viel Leidenschaft und Hingabe an diesem Projekt. Wenn du dwd_weather nΓΌtzlich findest und die Arbeit dahinter schΓ€tzt, ziehe bitte eine kleine Spende in Betracht. Deine UnterstΓΌtzung hilft mir, weiterhin Updates bereitzustellen, neue Funktionen zu entwickeln und das Projekt zu verbessern. Neben einem Vollzeitjob Motivation fΓΌr die Entwicklung zu finden, ist nicht immer einfach. Wenn du mir also meinen Kaffee beim Programmieren sponsern mΓΆchtest, wΓΌrde ich mich sehr freuen β˜•

Buy Me A Coffee

Jeder Beitrag, egal wie klein, motiviert mich! Vielen Dank fΓΌr deine UnterstΓΌtzung! πŸ™

πŸ’¬ Feedback and Contributions

I’m always open to feedback, suggestions, or contributions. Feel free to create an issue or submit a pull request.

Thank you for your support, and I hope you enjoy the new version! πŸš€

Atmosphere - Meteorological Observation and Forecast - Python
Published by FL550 15 days ago

ONEARMY - v2.143.0

2.143.0 (2026-08-06)

Features

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

CloudnetPy - CloudnetPy 1.94.2

  • Parse model from filename without hardcoding valid values

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

PowerSimulations.jl - v0.38.2

PowerSimulations v0.38.2

Diff since v0.38.1

Merged pull requests:

  • Give MBC test fixture's thermal unit a base power != system base (#1650) (@luke-kiernan)
  • [Do not merge until after Sienna#71] Add docs deploy concurrency guard and Sienna aggregate refresh dispatch. (#1652) (@kdayday)

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

ONEARMY - v2.142.5

2.142.5 (2026-08-05)

Bug Fixes

  • reset Manage subscription button when returning from Stripe (#4815) (3d9107b)

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

pyam - Release v3.5.0

Release v3.5.0

Highlights

Support the central 90% interval [p5-p95] as a limits setting in the statistics module.

API changes

The method len(df) is marked as deprecated. Use either len(df.series) for the number of datapoints or len(df.index) for the number of scenarios.

The method Statistics.summarize() includes a new argument limits that can take the values 'full range', 'interquartile' or 'central 90%'. The previous boolean arguments fullrange and interquartile are marked as deprecated.

Individual updates

  • #993 Mark len(df) as deprecated
  • #991 Support the central 90% as limits in the statistics summary
  • #989 Add an IamDataFrame.series attribute to get timeseries data as pd.Series

Climate Change - Integrated Assessment and Climate Policy - Python
Published by danielhuppmann 16 days ago

LiteFarm - v3.13.0

Release notes

Certifications, Rebuilt for How Farms Actually Certify.

In this release

  • Certifications
  • bug fixes

Consumption - Agriculture and Nutrition - JavaScript
Published by SayakaOno 16 days ago

Ecoscope - v2.18.0

What's Changed

Other Changes

Full Changelog: https://github.com/wildlife-dynamics/ecoscope/compare/v2.17.7...v2.18.0

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

echoSMs -

Release notes are available at https://github.com/ices-tools-dev/echoSMs/blob/main/CHANGELOG.md

Biosphere - Marine Life and Fishery - Python
Published by github-actions[bot] 16 days ago

The Community Earth System Model - cesm3_0_beta09

Various component updates.

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

C-Star - 0.8.0

What's Changed

New Contributors

Full Changelog: https://github.com/CWorthy-ocean/C-Star/compare/0.7.0...0.8.0

Emissions - Carbon Capture - Python
Published by ScottEilerman 16 days ago

AMO-Tools-Desktop - MEASUR v1.8.2

A software tool for calculating energy efficiency for a variety of industrial and manufacturing applications.

MEASUR helps manufacturers increase industrial energy efficiency at the plant-level and in specific systems. Learn step-by-step ways to identify opportunities, monitor progress, and improve efficiency in any facility. Some tools help facilities implement an energy management system and prepare to become ISO 50001 and Superior Energy Performance certified. Based on older Department of Energy (DOE) tools, the Industrial Technologies office (ITO, formerly the Advanced Manufacturing Office, AMO) has undertaken this effort to refactor the legacy tools into a modern environment.
The suite includes 8 assessment modules (6 energy system, the treasure hunt, and the water balance modules), a Data Exploration Module, extensive help text, comprehensive reports, data visualization, and 80 calculators!

Release Notes v1.8.2

MEASUR is a supported application, updates are expected and may impact previously created assessments.
Warnings:

  • Installing v1.0.0 or an earlier version of this tool will automatically reset your app data. Data can be imported into an earlier version from v1.0.1
  • Do not install an earlier version of this tool without resetting your app data (in settings).
  • Assessments created in MEASUR 0.8.0 or later are not compatible with older versions.
  • Exporting from v.0.8.0 and importing to a lower version will continue to work, though new features will not be available.

What's New?

  • Resolve MEASUR calls to MEASUR-Tools-Suite library creating errors in Steam Header calculator, Chiller Staging calculator and Wastewater assessment

Here are the details of what's new in version 1.8.2:

Calculators

  • Fixed: Steam Header calculator not displaying results
  • Fixed: Chiller Staging calculator not displaying results

Wastewater

  • Fixed: Report SRT Days charts not displaying data

Here are the details of what's new in version 1.8.1:

Application

  • Enhanced: Sponsors list updated
  • Enhanced: Privacy notice updated to clarify observed data

Compressed Air

  • Added: Air Velocity documentation
  • Added: System Capacity documentation

Steam

  • Fixed: SSMT -> Change Fuel Type EEM should be managed by Operational Impacts (settings) visibility

Pumps

  • Enhanced: Upgrade PSAT report building workflow to improve readability and presentation with quicker access to report PDF

Process Cooling

  • Added: Ability to view chiller performance curve after adjustments
  • Added: Allow user to declare unknown pump size
  • Added: Allow user to declare Tower Fan Type Unknown
  • Fixed: Results relating to chiller performance curve
  • Fixed: By default, performance graph shows unadjusted curve
  • Fixed: Use kW/Ton where kW/RT was being used
  • Fixed: issues resulting in stale profile charts for chillers with custom performance

Known Issues:

  • Users are experiencing issues with the desktop auto-update feature on some machines. In some cases this can be resolved by simply closing the application, re-opening, and allowing the auto-update to finish. The development team is actively working on the issue.
  • The Linux release does not support Auto-updating
  • Renaming an export in Windows Download menu can delete the file extension (.json)
  • Assessments made in a previous major release may experience errors
  • Import files made in a previous major release may not be useable due to field additions/removals
  • We have observed cases where if MEASUR is open for a long period of time while many assessments are present, MEASUR performance can become slow. If experienced, close and reopen MEASUR

Consumption - Production and Industry - TypeScript
Published by github-actions[bot] 16 days ago

Macro - v0.2.2

Full Changelog: https://github.com/macroenergy/MacroEnergy.jl/compare/v0.2.1...v0.2.2

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

amr-wind - v4.1.0

Features:

  • OpenFAST 5 enabled
  • Static boundary plane option
  • Can write initial flow to boundary plane and use as inflow BC
  • Boundary planes are now terrain-aware (flow velocity is 0 if next to terrain cell)
  • Boundary planes can be phase-aware (select liquid, gas, or both); enables combining with other BCs
  • ABL Statistics can be calculated and output on finer mesh levels
  • Subvolume output utility: can be output on grids coarser than the mesh itself; different strides in each direction
  • Heterogeneous Forest (canopy model)
  • time.max_wall_time can be specified as simulation-stopping criterion
  • First implementation actuator-based drone representation, featuring an "actuator sector" approach
  • Free surface damping for two-phase cases where underwater flow is important and surface waves are not

Improvements:

  • LES (Kosovic) changes for simulations with terrain
  • More flexibility in setup of ChannelFlow velocity perturbations
  • Mesh information printouts
  • Probe and plane native sampling info output
  • More flexibility and new options for DragForcing, TerrainDrag, ChannelBuilder
  • Kynema-FMB interface

Fixes:

  • OversetRefinement segfault
  • ChannelBuilder restarts

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

MAAP - v5.1.2a9

Biosphere - Biomass - Python
Published by github-actions[bot] 16 days ago

Model My Watershed - 1.40.1

This minor release was deployed at 11:55 AM EDT on August 5, 2026.

Bug Fixes:

Infrastructure Upgrades:

Natural Resources - Water Supply and Quality - JavaScript
Published by rajadain 16 days ago

Deadtrees.earth - v2026.08.05.3

What's Changed

Frontend

Full Changelog: https://github.com/Deadwood-ai/deadtrees/compare/v2026.08.05.2...v2026.08.05.3

Biosphere - Forest Remote Sensing - TypeScript
Published by github-actions[bot] 16 days ago

Deadtrees.earth - v2026.08.05.2

What's Changed

Maintenance

Full Changelog: https://github.com/Deadwood-ai/deadtrees/compare/v2026.08.05.1...v2026.08.05.2

Biosphere - Forest Remote Sensing - TypeScript
Published by github-actions[bot] 16 days ago

Deadtrees.earth - v2026.08.05.1

What's Changed

Docs

Full Changelog: https://github.com/Deadwood-ai/deadtrees/compare/v2026.08.05...v2026.08.05.1

Biosphere - Forest Remote Sensing - TypeScript
Published by github-actions[bot] 16 days ago

openfoodfacts-server - v2.99.0

2.99.0 (2026-08-05)

Features

  • add a script to convert product schema (#14137) (bdbac35)
  • add taxonomy entries for language mismatch (#14144) (9640812), closes #14120
  • handle sv:"fruktmΓ€ngd Xg $fruit per 100g" (#14026) (a64beba)
  • Propagate additive classes to parsed additive ingredients (#14089) (e30c764)
  • recognize origins adjectives in ingredients analysis e.g. Swedish strawberries and creme anglaise (#14047) (e71d5c5)

Bug Fixes

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

CoopCycle - v5.8.6

Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v5.8.5...v5.8.6

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

GT4Py - GT4Py v1.2.0

Changes since v1.1.12

General

  • Drop support for Python 3.10 and 3.11.
  • Update dace dependency to 2.0.0a5.

Cartesian

  • Add gtscript.lazy_function decorator that delays parsing of annotated gtscript functions until first use, enabling types that are not fully defined at import time.
  • Update the C++ standard to C++20 for generated code.
  • Fix derived math functions in the DaCe backend to respect literal float precision, matching Fortran behavior.
  • Avoid long compilation times in the DaCe backend by skipping a costly simplification pass.

All changes

Full Changelog: https://github.com/GridTools/gt4py/compare/v1.1.12...v1.2.0

Climate Change - Climate Data Processing and Analysis - Python
Published by havogt 16 days ago

Deadtrees.earth - v2026.08.05

What's Changed

Other Changes

Full Changelog: https://github.com/Deadwood-ai/deadtrees/compare/v2026.08.04.5...v2026.08.05

Biosphere - Forest Remote Sensing - TypeScript
Published by github-actions[bot] 16 days ago

CoopCycle - v5.8.5

Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v5.8.4...v5.8.5

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

CoopCycle - v5.8.4

What's changed

  • Deprecate move task to next working day
  • Allow moving tasks to another day (with a day picker modal)
  • Allow moving a tour to another day

Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v5.8.3...v5.8.4

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

TaxonWorks - Version 0.64.0 release

Added

  • Assigning OTU to taxon name task #130
  • ProjectOrganization model, link projects to org/depiction metadata #5027
  • Radial annotator: Add pagination to citations slice #4964
  • In the TaxonName verbatim author/year task, add a Source selector as an option when citing, and add a modal for assigning page numbers to source-only citations that get added to names
  • Add object ID to Radial annotator/object/navigator header #4978
  • TypeMaterials slice to radial collection objects in Filter Collection Objects #4974
  • Taxon Name search now matches on full name + author_year strings, e.g. "Isocapnia crinita (Needham & Claassen, 1925)" #4976
  • Index option in the downloads dropdown in Filter Biological Associations - includes more data than the standard filter results download #5017
  • Biological Associations Index tsv download link from Project data overview and download #5017
  • Add help text on Geographic Area autocompletes explaining that searching for washington un, e.g., returns Washington state, United States (so does WA by the way!)
  • Add sort-column icons to the header row of the labels table in Print Labels

Changed

  • Upgraded postresql client to version 18
  • Names limit in the Match OTUs to Taxon Names task is now 3k, up from 1k
  • Move the list of unifiable types to Ruby (no user-facing changes)
  • View observation matrix task is now Browse observation matrix
  • The Print Labels table wraps the text in its columns more, to fit the whole table on smaller screens
  • Updated Ruby gems

Fixed

  • Filters: Sort buttons do not reset their state when the table content changes
  • Notification sound triggers multiple times when there is more than one notification. #4964
  • Error when changing the type of a label from qrcode/barcode to text
  • DwC occurrences importer not checking existing nomenclature date data correctly when matching on author/year
  • Regexes are applied when the user clicks the 'Match' button in the Match OTUs to Taxon Names task
  • "Is absent" checkbox does not display the value saved in session storage when citation form is loaded
  • Include citations on the OTU itself in addition to associated objects, for the endpoint /api/v1/otus/:id/inventory/citations #4983
  • Collecting Events with Georeferences raise an error when attempting to destroy #4937
  • Unify fixes related to: Georeferences when Collecting Events are unified, matrix columns when descriptors are unified, and dynamix matrix rows/columns when dynamic data are unified #4944
  • Unify now preserves list order of associated data: e.g. if two Collection Objects are unified, the kept object has its original list of Taxon Determinations in the same order, followed by the Taxon Determinations of the destroyed Collection Object in their original order
  • Can't unify two Taxon Names when they have the same relationship type from/to a same third Taxon Name #4971
  • A "successful" unify between two Taxon Names, one of which has a synonym, can leave the synonym in an unusable state #4971
  • Unify of two Asserted Distributions with the "same" Citation can cause loss of annotation data from the citation that gets destroyed #4971
  • Unify blocked by "duplicate" is_original citations now works #4971
  • Monograph facilitator: Determination label is not visible in Safari browser
  • Checklist importer crashing on empty originalNameUsageID in some cases
  • Source and Repository autocompletes sometimes miss results, repository usage counts were sometimes wrong #4990
  • OTU autocomplete sometimes returns unuseful results instead of an exact match, even when an exact match exists #4994
  • Biological Association UUID sent to GBIF was bad data (not a UUID)
  • PDF viewer is not rendering pages #5023
  • Add 'Exclude' option to Tags and Confidences facets in filters (for finding objects NOT satisfying the given conditions) #4157
  • New BA: Forms do not reset if a citation has already been created
  • Unexpected failure from api/v1/otus?extend[]=taxon_name when a returned OTU has no taxon name

Biosphere - Biodiversity Data Access and Management - Ruby
Published by LocoDelAssembly 17 days ago

iNaturalistReactNative - v1.0.27+225

FIXED

  • If one observation failed to upload, it blocked all others in the queue in some cases
  • Duplicative scroll when selecting a language

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

goat - v2.4.56 Bugfix Release

This release is a maintenance update addressing various issues identified since the 2.4.55 release. It does not introduce any new major features, but focuses solely on improving stability and reliability.

What's Changed

Full Changelog: https://github.com/plan4better/goat/compare/v2.4.55...v2.4.56

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

InfrastructureSystems.jl - v3.6.3

InfrastructureSystems v3.6.3

Diff since v3.6.2

Merged pull requests:

  • add instructions about TestEnv.jl to Sienna.md (#586) (@luke-kiernan)

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

Ecoscope - v2.17.7

What's Changed

Other Changes

Full Changelog: https://github.com/wildlife-dynamics/ecoscope/compare/v2.17.6...v2.17.7

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

HydroShare - Release 3.17.2

What's Changed

New Contributors

Full Changelog: https://github.com/hydroshare/hydroshare/compare/3.16.3...3.17.2

Hydrosphere - Freshwater and Hydrology - Python
Published by porterhyphenborden 17 days ago

Aurora - v2.0.1

  • Updates Aurora 1.5 model checkpoint paths to the official HuggingFace repository

Atmosphere - Atmospheric Composition and Dynamics - Python
Published by jweyn 17 days ago

swell - v20260728

What's Changed

Full Changelog: https://github.com/GEOS-ESM/swell/compare/v20260624...v20260728

Climate Change - Earth and Climate Modeling - Python
Published by Dooruk 17 days ago

Low Carbon Fuel Standard - v1.3.7

What's Changed

πŸ“¦ Dependencies

πŸ”„ Other Changes

Full Changelog: https://github.com/bcgov/lcfs/compare/v1.3.5...v1.3.7

Renewable Energy - Bioenergy - Python
Published by AlexZorkin 17 days ago

Low Carbon Fuel Standard - 1.0.0

What's Changed

πŸ”„ Other Changes

Full Changelog: https://github.com/bcgov/lcfs/compare/1.0.0-20260731220321...1.0.0-20260804174100

Renewable Energy - Bioenergy - Python
Published by github-actions[bot] 17 days ago

stglib - v1.13.2

Full Changelog: https://github.com/USGS-CMG/stglib/compare/v1.13.1...v1.13.2

Hydrosphere - Ocean and Hydrology Data Access - Python
Published by dnowacki-usgs 17 days ago

Deadtrees.earth - v2026.08.04.5

What's Changed

Frontend

Full Changelog: https://github.com/Deadwood-ai/deadtrees/compare/v2026.08.04.4...v2026.08.04.5

Biosphere - Forest Remote Sensing - TypeScript
Published by github-actions[bot] 17 days ago

DSSAT Cropping System Model - v4.8.6.0

Official release version of dssat-csm-os v4.8.6.0

What's Changed

Full Changelog: https://github.com/DSSAT/dssat-csm-os/compare/v4.8.5.0...v4.8.5.65

Consumption - Agriculture and Nutrition - Fortran
Published by fabiooliveira72 17 days ago

EcoAssist - AddaxAI v7.0.5

  • Big photo libraries save much faster.
  • Videos are analysed much faster.
  • The progress bars update more reliably.
  • The MegaDetector v1000-cedar model works again.
  • AddaxAI now tells you when a new version is out.

Biosphere - Terrestrial Wildlife - Python
Published by PetervanLunteren 17 days ago

Deadtrees.earth - v2026.08.04.4

What's Changed

Frontend

Full Changelog: https://github.com/Deadwood-ai/deadtrees/compare/v2026.08.04.3...v2026.08.04.4

Biosphere - Forest Remote Sensing - TypeScript
Published by github-actions[bot] 17 days ago

Ecoscope - v2.17.6

What's Changed

Other Changes

Full Changelog: https://github.com/wildlife-dynamics/ecoscope/compare/v2.17.5...v2.17.6

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

Deadtrees.earth - v2026.08.04.3

What's Changed

Frontend

Full Changelog: https://github.com/Deadwood-ai/deadtrees/compare/v2026.08.04.2...v2026.08.04.3

Biosphere - Forest Remote Sensing - TypeScript
Published by github-actions[bot] 17 days ago

CodeCarbon - v3.3.0

What’s Changed

  • Release 3.3.0 (#1291) @benoit-cty
  • fix: raise HTTP errors from ApiClient instead of returning None (#1277) @sankalpsthakur and @PSR94
  • Add support for Windows Energy Meter Interface (EMI) (#1263) @benoit-cty
  • fix: delete unused OIDC helpers / clean front (#1289) @SaboniAmine
  • docs: remove mentions to Nextjs in docs (#1240) @inimaz
  • Update README with new links and sponsor section (#1282) @davidberenstein1957
  • docs: clarify tracking_mode affects RAM and CPU (#1163) @hamza-mobeen

⬆️ Dependencies updates

  • build(deps-dev): bump postcss from 8.5.15 to 8.5.25 in /webapp in the npm_and_yarn group across 1 directory (#1290) @dependabot[bot]
  • build(deps): bump the pip group across 2 directories with 1 update (#1292) @dependabot[bot]
  • build(deps): bump the uv group across 3 directories with 1 update (#1293) @dependabot[bot]
  • build(deps): bump the uv group across 3 directories with 3 updates (#1279) @dependabot[bot]
  • build(deps-dev): bump the npm_and_yarn group across 1 directory with 2 updates (#1278) @dependabot[bot]
  • build(deps): bump the uv group across 3 directories with 4 updates (#1245) @dependabot[bot]
  • build(deps): bump ws from 8.20.1 to 8.21.1 in /webapp in the npm_and_yarn group across 1 directory (#1267) @dependabot[bot]

πŸ‘₯ List of contributors

@Copilot, @SaboniAmine, @benoit-cty, @davidberenstein1957, @dependabot[bot], @hamza-mobeen, @inimaz, @sankalpsthakur, dependabot[bot], benoit-cty and @PSR94

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

premise - Updated IAM scenarios and IMAGE battery-electric freight

This release updates premise’s default IAM scenario archive, adds battery-electric freight trucks to IMAGE scenarios, and improves uncertainty handling for Swiss hydropower inventories.

Highlights

  • Updated the IAM scenario download source to [Zenodo record 21790981 (https://zenodo.org/records/21790981).
  • Added IMAGE mappings for:
    • 18 t medium-duty battery-electric trucks.
    • 40 t heavy-duty battery-electric trucks.
    • Their corresponding energy-service and electricity final-energy
      variables.
  • Added transparent support for IMAGE’s underscore-based archive filenames. Existing premise pathway names remain unchanged:
    • SSP2-VLHO continues to be the public pathway name.
    • image_SSP2_VLHO.csv is resolved automatically in the Zenodo
      archive.
  • Local IMAGE scenario files are now recognized with either hyphens or underscores.
  • Corrected Swiss reservoir-hydropower water exchanges so retained lognormal uncertainty distributions are rescaled together with their amounts.
  • Added deterministic handling for corrected hydropower exchanges whose original amount was zero.
  • Added regression coverage for scenario downloading, filename compatibility, IMAGE BEV truck mappings, and hydropower uncertainty handling.

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

Nos Gestes Climat - Release v4.14.2

Full Changelog: https://github.com/incubateur-ademe/nosgestesclimat/compare/v4.14.1...v4.14.2

Emissions - Carbon Intensity and Accounting - JavaScript
Published by github-actions[bot] 17 days ago

imod - Release 1.1.0

This release features a lot of functionality and fixes a lot of things to work better with iMOD5 databases.

See https://deltares.github.io/imod-python/api/changelog.html

Hydrosphere - Freshwater and Hydrology - Python
Published by deltares-service-account 17 days ago

pyrealm - Version 3.0.0 Release Candidate 3

  • Updated workflow for creating Flora objects
  • Allow zero GPP in calculating allocation and growth.

What's Changed

Full Changelog: https://github.com/ImperialCollegeLondon/pyrealm/compare/v3.0.0-rc.2...v3.0.0-rc.3

Biosphere - Plants and Vegetation - Python
Published by davidorme 17 days ago

Deadtrees.earth - v2026.08.04.2

What's Changed

Frontend

Full Changelog: https://github.com/Deadwood-ai/deadtrees/compare/v2026.08.04.1...v2026.08.04.2

Biosphere - Forest Remote Sensing - TypeScript
Published by github-actions[bot] 17 days ago

CoopCycle - v5.8.3

What's changed

  • Stop showing tasks spanning over multiple days as unassigned once they are assigned.

Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v5.8.2...v5.8.3

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

CoopCycle - v5.8.2

Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v5.8.1...v5.8.2

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

Deadtrees.earth - v2026.08.04.1

What's Changed

Frontend

Full Changelog: https://github.com/Deadwood-ai/deadtrees/compare/v2026.08.04...v2026.08.04.1

Biosphere - Forest Remote Sensing - TypeScript
Published by github-actions[bot] 17 days ago

CoopCycle - v5.8.1

Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v5.8.0...v5.8.1

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

CoopCycle - v5.8.0

What's changed

  • Complete refactoring of task assignment to fix problems with tasks spanning over multiple days (#874)

Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v5.7.11...v5.8.0

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

Deadtrees.earth - v2026.08.04

What's Changed

Other Changes

Full Changelog: https://github.com/Deadwood-ai/deadtrees/compare/v2026.08.03.6...v2026.08.04

Biosphere - Forest Remote Sensing - TypeScript
Published by github-actions[bot] 18 days ago

QA4SM - QA4SM v4.1.0

Updates

  1. Update Angular and PrimeNG to 21.0
  2. Update Django to 5.2.16 LTS
  3. Fixed file upload drag and drop

Natural Resources - Soil and Land - Python
Published by shmeleva-awst 18 days ago

CloudnetPy - CloudnetPy 1.94.1

  • Fix interval handling in disdrometer processing

Atmosphere - Atmospheric Chemistry and Aerosol - Python
Published by github-actions[bot] 18 days ago