Recent Releases of Open Sustainable Technology Projects
Graph Weather - v1.0.113
Atmosphere - Meteorological Observation and Forecast
- Python
Published by github-actions[bot] 1 day ago

Graph Weather - v1.0.112
Atmosphere - Meteorological Observation and Forecast
- Python
Published by github-actions[bot] 1 day ago

Graph Weather - v1.0.111
Atmosphere - Meteorological Observation and Forecast
- Python
Published by github-actions[bot] 2 days ago

OpenStudio-HPXML - OpenStudio-HPXML v1.10.0
OpenStudio-HPXML v1.10.0 has been released. The OpenStudio-HPXML workflow uses HPXML building description files to run residential simulations on the Department of Energy's OpenStudio/EnergyPlus building simulation platform.
OpenStudio-HPXML v1.10.0 uses OpenStudio v3.10.0, EnergyPlus v25.1.0, and HPXML v4.2-rc2. Please visit the OpenStudio-HPXML v1.10.0 documentation for instructions on how to get started, how to generate an appropriate HPXML file, etc. The full set of US TMY3 weather files can be obtained from here.
New Features
- Updates to OpenStudio 3.10/EnergyPlus 25.1/HPXML v4.2-rc2.
- HVAC modeling updates per RESNET HERS Addendum 82:
- Breaking change:
CompressorType
required for central and mini-split air conditioners and heat pumps as well as ground-to-air heat pumps. - Breaking change: Replaces
HeatingCapacityRetention[Fraction | Temperature]
withHeatingCapacityFraction17F
. - Allows optional pan heater inputs (
extension/PanHeaterPowerWatts
andextension/PanHeaterControlType
) for central and mini-split heat pumps; defaults to assuming a pan heater is present. - Allows optional EER2/EER inputs (
AnnualCoolingEfficiency[Units="EER2" or Units="EER"]/Value
) for central and mini-split air conditioners and heat pumps. - Deprecates SHR inputs (e.g.,
CoolingSensibleHeatFraction
); they are no longer used. - Allows optional
extension/FanMotorType
input for central equipment; updatesFanPowerWattsPerCFM
defaults to be based on fan motor type. - Allows optional
extension/EquipmentType
inputs for central air conditioners and heat pumps; only used for SEER/SEER2, EER/EER2, and HSPF/HSPF2 conversions. - Allows optional design airflow rate inputs (
extension/HeatingDesignAirflowCFM
andextension/CoolingDesignAirflowCFM
). - Updates default compressor lockout temperature for dual-fuel heat pumps from 25F to 40F.
- Updates default design airflow rates to use cfm/ton assumptions rather than Manual S-based approach.
- Updates defrost model to better account for load and energy use during defrost:
- Allows optional defrost supplemental heat input (
extension/BackupHeatingActiveDuringDefrost
) for air-source heat pumps with integrated backup. - Deprecates
SimulationControl/AdvancedResearchFeatures/DefrostModelType
input.
- Allows optional defrost supplemental heat input (
- Updates to detailed performance datapoints:
- Breaking change: Updated requirements for allowed combinations of
CapacityDescription
andOutdoorTemperature
; see the documentation for more details. - Detailed performance datapoints can now be specified for single stage and two stage equipment too.
- Adds more error-checking to ensure appropriate data inputs.
- Breaking change: Updated requirements for allowed combinations of
- Breaking change:
- Optional GSHP input
SimulationControl/AdvancedResearchFeatures/GroundToAirHeatPumpModelType
to choose "standard" (default) or "experimental"; "experimental" model better accounts for coil staging. - Updates asset calculations for dishwashers, clothes washers, fixtures, and hot water waste per RESNET HERS Addenda 81 and 90f.
- Allows optional
ClothesDryer/DryingMethod
input to inform whether the appliance is vented or ventless. - Infiltration improvements:
- Improves defaults for
InfiltrationVolume
,InfiltrationHeight
, andAverageCeilingHeight
. - Allows optional
WithinInfiltrationVolume
input for conditioned basements; defaults to true.
- Improves defaults for
- Electric vehicle enhancements:
- Allows detailed modeling of electric vehicles (batteries and charging/discharging) using
Vehicles
as an alternative to the simple EV chargingPlugLoad
. - Adds EV driving unmet hours output.
- Updates the default schedule for the EV charging
PlugLoad
to better reflect real-world hourly/monthly variation.
- Allows detailed modeling of electric vehicles (batteries and charging/discharging) using
- Electric panel NEC load calculations (experimental research feature):
- Allows optional
ElectricPanel
inputs for describing branch circuits and service feeders - Optionally reports breaker spaces and calculated loads for specified NEC calculation types (
SoftwareInfo/extension/ElectricPanelCalculations/ServiceFeeders/Type
)
- Allows optional
- Allows requesting timeseries EnergyPlus output meters (e.g.,
--hourly "MainsWater:Facility"
), similar to requesting EnergyPlus output variables. - BuildResidentialScheduleFile measure:
- Adds stochastic schedule generation for electric vehicle charging (using
Vehicles
). - Removes generation of stochastic schedules for building components not present in the HPXML file.
- Adds stochastic schedule generation for electric vehicle charging (using
- Output updates:
- Breaking change: Adds generator electricity produced to total fuel/energy use; previously it was only included in net values.
- Adds optional new outputs for timeseries zone conditions (humidity ratio and relative humidity and dewpoint, radiant, and operative temperatures).
- Adds new outputs for net peak electricity (summer/winter/annual); same as total peak electricity outputs but subtracts power produced by PV.
- Avoids writing the E+ eplustbl.htm by default; use the debug flag to get it.
- Deletes eplusout*.msgpack files by default (run_simulation.rb only); use the debug flag to preserve them.
- Allows arbitrary columns to be present in a detailed schedule csv file with warning.
Bugfixes
- Fixes EPvalidator schematron file extension (.sch, not .xml).
- Fixes zero occupants specified for one unit in a whole MF building from being treated like zero occupants for every unit.
- Fixes using detailed schedules with higher resolution (e.g., 10-min data) than the simulation timestep (e.g., 60-min).
- Fixes possible heating/cooling spikes when using maximum power ratio detailed schedule for variable-speed HVAC systems.
- Fixes unavailable periods for two consecutive, but partial, days.
- Fixes error when specifying a glass block window without interior shading coefficients.
- Fixes battery charging/discharging not being included in peak electricity outputs.
- Fixes possible error if there's a surface w/ interior unconditioned space and exterior "other housing unit".
- Fixes default shading coefficients for window solar screens and solar film.
- Fixes
SolarFraction
documentation/error-checking for solar thermal systems; must now be <= 0.99. - Fixes whole house fans so that they are unavailable during vacancies.
- Fixes error if there's a vented attic with zero roof pitch.
- Fixes tank loss coefficient when TankModelType=stratified for a conventional storage water heater.
- Fixes possibility of incorrect design duct load for really bad ducts (e.g., ducts with high surface area in a cold attic).
- Fixes duplicate emission end use rows for electricity in results_annual.csv.
- Adds error-checking to ensure TankModelType=stratified is not used with a non-electric water heater.
- BuildResidentialHPXML measure: Improves default duct areas/locations for 1-story buildings with a conditioned basement and ducts located in the attic.
- BuildResidentialHPXML measure: Fixes error when specifying a combi boiler as the water heater type and a shared boiler as the heating system type.
- BuildResidentialScheduleFile measure: Fixes out-of-sync shifting of occupancy and end use schedule resulting in activities even when there is no occupancy.
- BuildResidentialScheduleFile measure: Fixes a small bug in sink schedule generation resulting in more concentrated schedule.
- ReportUtilityBills measure: Apply fixed charges for fuels that are referenced by the HPXML file but consume no energy (e.g., gas heating system in Florida).
Consumption - Buildings and Heating
- Ruby
Published by shorowit 2 days ago

Graph Weather - v1.0.110
Atmosphere - Meteorological Observation and Forecast
- Python
Published by github-actions[bot] 3 days ago

PortalData - 6.1.0
v6.1.0
Biosphere - Biodiversity Data Access and Management
- R
Published by github-actions[bot] 4 days ago

OasisLMF - Release 2.4.5
2.4.5
OasisLMF Changelog -- #1729 - Combus type fix
- #1724 - add oed group fields to summary report
- #1731 - Update README minimum python version to 3.9
- #1699 - Error when requesting only ground-up losses by AccName
- #1707 - Dynamic footprint - confluences
- #1688 - Type 2 losses increasing differences when including secondary perils
- #1713 - add forgotten fm test unit
- #1715 - fix/lecpy
bin
tests assert equality with rounding - #1466 - Pandas 2.2.0 and up generates inconsistent results
- #1714, #1711 - fix level_id when an extra account level is needed
- #1718 - remove empty cdf bin
- #1691 - Added disaggregated locations info to exposure summary
- #1723 - use pd explode to split peril covered columns
OasisLMF Notes
(PR #1729)
FIX: type inconsistencies when using pytools and ktools with 8 byte flags -Fix multiple inconsistencies between KTools and OasisLMF when using user defined types
specifically areaperil_int=u8 and oasis_float=u8 (required for the COMBUS models).
Also highlighted potential areas of inconsistencies. Alot of these types have been caught
in a bug driven manner but we hope with this final review and expanded internal testing
the last have them have been squashed.
However in the interest of completeness, would it be possible to request that user defined
types are tested as part of the oasis test suite. This would cover changes in oasis_int (which
we dont test or modify) and prevent future development of from introducing bugs.
This can treated separately in a future issue at your convenience.
(PR #1730)
feature/addional oed fields in summary report -- currently the
summary_report
only provides a reports based onperil
- add a
model_settings
parametersummary_report_fields
which allows for additional OED exposure fields in the summary report
(PR #1731)
Python version change from 3.8 to 3.9 -update to readme to specify Python 3.9
Python 3.8 only supports numba up to 0.58.1. v0.60.0 required in oasislmf now
(PR #1702)
fix/running gul with account file oed fields -fixed bug where running gul_summaries
with an oed field from the accounts file without il
outputs crashed the run
(PR #1708)
Release notes -When creating a footprint dynamically, it's important to consider that areaperil_ids can appear in more than one section_id (for example, due to confluences in flood models). In these cases, the maximum intensity (flood depth) should be used in the footprint.
- Allow for multiple section_id values per row in keys
- During dynamic footprint creation, the maximum intensity is used when a location appears in multiple section_ids in an event
(PR #1712)
fix the loss for sidx 1 and 2 for alloc rule 2 -When using alloc rule 2, the function that modify the loss to be only coming from the perils that give the max loss (setmaxloss), was not applied to sidx 1 and 2.
This PR will fix this issue.
bin
tests assert equality with rounding - (PR #1715)
fix/lecpy - comparing bytes of binary files does not account for rounding
- loads
bin
files as dataframes instead to confirm equality
(PR #1716)
Make OasisLMF compatible with pandas > 2.2 -In pandas 2.2, the ordering of merge operation is different from the one in 2.1. This leads to error in our test suite. Those error are actually red hearing because the result themselves are still correct.
This PR adapt the code to give the same result between the two versions.
(PR #1717)
Fix issue with invalid level id value when pass-through policy layer is needed for top level agggregation -In order to support the correct value for fm a1 allocation rule, some portfolio need an extra pass-through level to aggregate all location into one agg_id. In this case the level_id was incorrect leading to a KeyError in the financial module in the create-financial-structure-files step.
Also fix an issue with optional TIV columns
(PR #1718)
fix issue in gul calulation leading to np.inf loss -inf loss in the gul loss calculation hapend when the probability of the bin is 0, Normally this doesn't happen because the bin wouldn't be selected if the prob is 0.
However when it is the right side of the cdf, this is not guaranteed, particularly if the final probability is less that 1.
To remedy that, this fix remove the all the bin in the right end side of cdf that have a probability of 0.
(PR #1722)
feature/add number of disaggregated buildings and risks to exposure summary json -exposure_summary_report.json
now has these additional fields:number_of_buildings
- # locations disaggregated to the building levelnumber_of_risks
- # locations disaggregated to the risk level (buildings are a single risk ifIsAggregate
is 0)
(PR #1723)
small performance improvement for builtin lookup function split_loc_perils_covered -use pd explode function instead of pd series stack() and drop level to split the peril columns into multiple peril lines.
Test on Piwind full portfolio shows that the key file generation go from around 1.8 s to 0.9 s
Climate Change - Natural Hazard and Storm
- Python
Published by awsbuild 4 days ago

OasisLMF - Release 2.3.17
2.3.17
OasisLMF Changelog -- #1732 - Fix/setmaxloss 2.23.x
- #1699 - Error when requesting only ground-up losses by AccName
- #1678 - fix vuln_cdf for blended vulnerability when a sub vuln has no damage for a certain hazard bin
OasisLMF Notes
(PR #1702)
fix/running gul with account file oed fields -fixed bug where running gul_summaries
with an oed field from the accounts file without il
outputs crashed the run
(PR #1678)
Adjust Blended Vulnerability CDF when a sub vulnerability has no damage for a certain hazard bin -In gulmc in full Monte-Carlo mode, the Vulnerability CDF was not adjusted when one sub vulnerability had no probability set indicating 0 damage by default. This lead to higher loss draw compare to a correctly adjusted cdf.
This has an impact on loss of blended vulnerability in full Monte-Carlo mode
Climate Change - Natural Hazard and Storm
- Python
Published by awsbuild 4 days ago

OasisLMF - Release 1.28.14
1.28.14
OasisLMF Changelog -- #1732 - Fix/setmaxloss 2.23.x
- #1699 - Error when requesting only ground-up losses by AccName
- #1695 - mock url for forex_python in test cases needs to be updated
OasisLMF Notes
(PR #1702)
fix/running gul with account file oed fields -fixed bug where running gul_summaries
with an oed field from the accounts file without il
outputs crashed the run
(PR #1694)
fix/forex-python_url -the forex-python library was recently updates after 4 years to switch from theforexapi.com to theratesapi.com, which causes one of our test cases to fail.
updates responses url search to search for old and new forex-python api urls
Climate Change - Natural Hazard and Storm
- Python
Published by awsbuild 4 days ago

CoopCycle - v3.37.11
- Fix tags in recurrence rules.
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.10...v3.37.11
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 4 days ago

CoopCycle - v3.37.10
- Fix BioDeliver integration.
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.9...v3.37.10
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 4 days ago

CoopCycle - v3.37.9
- Fix registration.
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.8...v3.37.9
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 4 days ago

CoopCycle - v3.37.8
- Fix Urbantz TaskUnassociated webhook.
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.7...v3.37.8
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 4 days ago

PortalData - 6.0.0
v6.0.0
Biosphere - Biodiversity Data Access and Management
- R
Published by github-actions[bot] 4 days ago

climaemet - climaemet 1.4.2
- Improvements in
ggwindrose()
(see #72):- Use
ggplot2::coord_radial()
instead ofggplot2::coord_polar()
. - New parameter
stack_reverse
for changing the order of the stacks on
each petal.
- Use
- Minimal ggplot2 version required is now
>= 3.5.0
as a consequence of
migrating toggplot2::coord_radial()
. aemet_munic
updated to January 2025.- Adapt functions to new response codes (#74).
What's Changed
- Update
ggwindrose()
by @dieghernan in https://github.com/rOpenSpain/climaemet/pull/73 - Adapt to new aemet response by @dieghernan in https://github.com/rOpenSpain/climaemet/pull/76
Full Changelog: https://github.com/rOpenSpain/climaemet/compare/v1.4.1...v1.4.2
Climate Change - Climate Data Access and Visualization
- R
Published by dieghernan 5 days ago

BioDT - v2025.06.25
Biosphere - Ecological and Environmental Modeling
- R
Published by Nithador 5 days ago

Electricity Maps - v1.274.0
Changes in this release
- feat(parsers): add the email grid alert parser to the relevant zones (#8243)
- add mobile QA script to readme (#8242)
- create ISONE grid alerts parser (#8205)
- feat(parsers): add grid alerts IESO parser (#8225)
- allow emails from electricitymaps to be able to test (#8248)
Credits
Thanks to @silkeholmebonnen, @cadeban and @alejandranavcas for their contributions!
Emissions - Carbon Intensity and Accounting
- Python
Published by electricitymapsbot 5 days ago

GISWATER - Version 3.6.022
🔽 Read the summarized changelog here 🔽
ADMIN/SYSTEM
- Bug fix on toolbox
Natural Resources - Water Supply and Quality
- Python
Published by albertbofill 5 days ago

CoopCycle - v3.37.7
What's Changed
- Delivery form improvements by @vladimir-8 in https://github.com/coopcycle/coopcycle-web/pull/5031 & https://github.com/coopcycle/coopcycle-web/pull/5036
- Improve dashboard performance
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.6...v3.37.7
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 5 days ago

IESopt.jl - v2.8.0
IESopt v2.8.0
Merged pull requests:
- Fixes #85 (#90) (@Villyes)
- Respect snapshot
offset
andcount
when loading virtual files (#96) (@sstroemer) - Minor fixes / QoL improvements (#97) (@sstroemer)
- Manually create IDs for RGFs ... (#100) (@sstroemer)
Closed issues:
- Improve wording in example 16 (#85)
- Improve validation (#91)
- Allow
ub
for create/destroy Profiles (#92) - Allow checking for existence of addon (#93)
- Tags seem to fail with Virtuals (#94)
- Respect
offset
andcount
for virtual files too (#95)
Energy Systems - Energy System Modeling Frameworks
- Julia
Published by github-actions[bot] 5 days ago

ONEARMY - v2.54.0
2.54.0 (2025-06-24)
Bug Fixes
- announcement banner type (5dc05d1)
- file name display (6020f7c)
- hide drafted research from profile (#4300) (ad2c84a)
- library card display when no category (1f81019)
- library pagination bug (4f5664c)
- showing draft and unapproved projects (a909c04)
- vertical scroll list (1fb48fa)
Features
Sustainable Development - Knowledge Platforms
- TypeScript
Published by onearmy-bot 5 days ago

EVCC - 0.204.5
What's Changed
- Daheimladen: fix phase values by @andig in https://github.com/evcc-io/evcc/pull/21907
- Daheimladen: add mA current control by @andig in https://github.com/evcc-io/evcc/pull/21908
- Sax: fix battery control by @juergen-weber in https://github.com/evcc-io/evcc/pull/21888
- Keba Modbus: fix failsafe mode and enabled detection by @andig in https://github.com/evcc-io/evcc/pull/21849
- Phoenix EM-ETH: fix currents by @andig in https://github.com/evcc-io/evcc/pull/21913
- Translations update from Hosted Weblate by @weblate in https://github.com/evcc-io/evcc/pull/21730
- Varta: add battery control by @zoomy01 in https://github.com/evcc-io/evcc/pull/21841
- Add explicit demo mode by @guido4096 in https://github.com/evcc-io/evcc/pull/21848
- Config UI: custom charger meter title by @naltatis in https://github.com/evcc-io/evcc/pull/21954
- Establish stricter sqlite file permissions by @naltatis in https://github.com/evcc-io/evcc/pull/21947
- Sofar: Updated documentation with detailed external link for connection details by @cschlipf in https://github.com/evcc-io/evcc/pull/21932
- Add SunSpec meters for chargers by @marcelGoerentz in https://github.com/evcc-io/evcc/pull/21977
- Site: fix accumulated pv energy persistence by @andig in https://github.com/evcc-io/evcc/pull/21993
- Config UI: fix user-defined vehicle title/icon not displayed by @andig in https://github.com/evcc-io/evcc/pull/21956
- Delta: fix reason disconnect by @premultiply in https://github.com/evcc-io/evcc/pull/21996
- Fix for #21991 by @juergen-weber in https://github.com/evcc-io/evcc/pull/22000
- UI: fix en fallback locale by @naltatis in https://github.com/evcc-io/evcc/pull/22003
- Translations update from Hosted Weblate by @weblate in https://github.com/evcc-io/evcc/pull/21953
- Add Compleo Solo/Duo by @andig in https://github.com/evcc-io/evcc/pull/22013
- SGReady: reset session energy when status off by @andig in https://github.com/evcc-io/evcc/pull/22014
- Add Twingo to min current hint for 3p. by @savus4 in https://github.com/evcc-io/evcc/pull/22031
- Heatpump: reset session energy when status off by @andig in https://github.com/evcc-io/evcc/pull/22032
New Contributors
- @juergen-weber made their first contribution in https://github.com/evcc-io/evcc/pull/21888
- @zoomy01 made their first contribution in https://github.com/evcc-io/evcc/pull/21841
- @savus4 made their first contribution in https://github.com/evcc-io/evcc/pull/22031
Full Changelog: https://github.com/evcc-io/evcc/compare/0.204.3...0.204.5
Consumption - Mobility and Transportation
- Go
Published by andig 5 days ago

GridPath - GridPath v2025.6.0
What's Changed
- Enhancement: Curtailment cost by period by @anamileva in https://github.com/blue-marble/gridpath/pull/1254
- Enhancement: Ramp limits monthly adjustment by @anamileva in https://github.com/blue-marble/gridpath/pull/1256
- Enhancement: Re-define f_intercept as percent capacity by @anamileva in https://github.com/blue-marble/gridpath/pull/1260
- Bugfix: Fixes to no load balance optype by @anamileva in https://github.com/blue-marble/gridpath/pull/1261
- Feature: Total market volume limits by @anamileva in https://github.com/blue-marble/gridpath/pull/1262
- Feature: Storage losses limit by @anamileva in https://github.com/blue-marble/gridpath/pull/1264
Full Changelog: https://github.com/blue-marble/gridpath/compare/v2025.5.0...v2025.6.0
Energy Systems - Energy System Modeling Frameworks
- Python
Published by anamileva 6 days ago

Graph Weather - v1.0.109
Atmosphere - Meteorological Observation and Forecast
- Python
Published by github-actions[bot] 6 days ago

ThermalNetwork - Version 0.4.0
What's Changed
Exciting New Features 🎉
- Use horizontal pipe pressure from sys-param file by @vtnate in https://github.com/NREL/ThermalNetwork/pull/62
- Include Domestic (Service) Hot Water in district load calculation by @vtnate in https://github.com/NREL/ThermalNetwork/pull/64
- Enable disabling autosizing by @vtnate in https://github.com/NREL/ThermalNetwork/pull/63
- Support Python 3.13 by @vtnate in https://github.com/NREL/ThermalNetwork/pull/51
Other Changes
- minor tweak to smoothing function by @mitchute in https://github.com/NREL/ThermalNetwork/pull/61
Full Changelog: https://github.com/NREL/ThermalNetwork/compare/v0.3.3...v0.4.0
Renewable Energy - Geothermal Energy
- Python
Published by vtnate 6 days ago

CoopCycle - v3.37.6
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.5...v3.37.6
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 6 days ago

CoopCycle - v3.37.5
- Fix crash after editing recurrence rule tags.
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.4...v3.37.5
Consumption - Mobility and Transportation
- PHP
Published by alexsegura 6 days ago

pandapipes - v0.12.0.dev3
What's Changed
- Fix/fix t gen by @SimonRubenDrauz in https://github.com/e2nIEE/pandapipes/pull/718
- update version number by @SimonRubenDrauz in https://github.com/e2nIEE/pandapipes/pull/719
Full Changelog: https://github.com/e2nIEE/pandapipes/compare/v0.12.0.dev2...v0.12.0.dev3
Energy Storage - Hydrogen
- Python
Published by SimonRubenDrauz 6 days ago

openfoodnetwork - v5.1.1 Schoggitaler
What's Changed
API changes ⚠️
- Map currency to DFC codes by @dacook in https://github.com/openfoodfoundation/openfoodnetwork/pull/13379
Technical changes 🛠️
- Adds Unit price checks by @filipefurtad0 in https://github.com/openfoodfoundation/openfoodnetwork/pull/13374
- Style Metrics/ModuleLength in some spec files by @mkllnk in https://github.com/openfoodfoundation/openfoodnetwork/pull/13377
- Fixes offenses Metrics/ModuleLength in engines spec by @cyrillefr in https://github.com/openfoodfoundation/openfoodnetwork/pull/13384
- Add
respond_to_missing?
and replacemethod_missing
with explicit preference methods by @chitty in https://github.com/openfoodfoundation/openfoodnetwork/pull/13372 - refactor: move unit price formatting logic out of model into helper by @chitty in https://github.com/openfoodfoundation/openfoodnetwork/pull/13342
Dependencies 📦
- Bump hotkeys-js from 3.13.11 to 3.13.12 by @dependabot in https://github.com/openfoodfoundation/openfoodnetwork/pull/13378
- Bump brace-expansion from 1.1.11 to 1.1.12 by @dependabot in https://github.com/openfoodfoundation/openfoodnetwork/pull/13380
- Bump hotkeys-js from 3.13.12 to 3.13.14 by @dependabot in https://github.com/openfoodfoundation/openfoodnetwork/pull/13383
Full Changelog: https://github.com/openfoodfoundation/openfoodnetwork/compare/v5.1.0...v5.1.1
Consumption - Agriculture and Nutrition
- Ruby
Published by mkllnk 6 days ago

ClimateMatch Academy - v1.3.3
What's Changed
- Update intro.ipynb by @iamzoltan in https://github.com/neuromatch/climate-course-content/pull/166
Full Changelog: https://github.com/neuromatch/climate-course-content/compare/v1.3.2...v1.3.3
Sustainable Development - Education
- Jupyter Notebook
Published by iamzoltan 6 days ago

Arena - v2.1.36
What's Changed
- Fixed category name updating with slow internet connection by @SteRiccio in https://github.com/openforis/arena/pull/3903
Full Changelog: https://github.com/openforis/arena/compare/v2.1.35...v2.1.36
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 6 days ago

PortalData - 5.157.0
v5.157.0
Biosphere - Biodiversity Data Access and Management
- R
Published by github-actions[bot] 7 days ago

SpeciesDistributionToolkit - SimpleSDMPolygons-v1.1.4
SimpleSDMPolygons SimpleSDMPolygons-v1.1.4
Diff since SimpleSDMPolygons-v1.1.3
Merged pull requests:
- Fix the bug when masking a layer by a featurecollection (#483) (@tpoisot)
- Fix some bugs in SimpleSDMPolygons (#487) (@tpoisot)
Closed issues:
- Masking a layer with a FeatureCollection is not working (#477)
- Cleanup the reference section of the package (#484)
- EPA polygons are on the side (#485)
- First polygon plotted by Makie has the wrong attributes (#486)
Biosphere - Species Distribution Modeling
- Julia
Published by github-actions[bot] 7 days ago

fluvgeo - 2025.06.18.3
fluvgeo 2025.06.18.3
Minor Changes
- Updated terminology from "detrended elevation" to "relative elevation".
Hydrosphere - Freshwater and Hydrology
- R
Published by mpdougherty 7 days ago

EODAG - v3.5.1
What's Changed
Bug Fixes
- core: enable count with search iterator by @sbrunato in https://github.com/CS-SI/eodag/pull/1700
- plugins: lru caching when fetching constraints with ECMWF by @alambare in https://github.com/CS-SI/eodag/pull/1698
Refactoring
- core: register downloader using manager from search to EOProduct by @sbrunato in https://github.com/CS-SI/eodag/pull/1699
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.5.0...v3.5.1
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 7 days ago

CoopCycle - v3.37.4
What's Changed
- Optimize TasksProvider by @alexsegura in https://github.com/coopcycle/coopcycle-web/pull/5035
- Add packages for Proximus importer
Full Changelog: https://github.com/coopcycle/coopcycle-web/compare/v3.37.3...v3.37.4
Consumption - Mobility and Transportation
- PHP
Published by r0xsh 7 days ago

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

Plant-for-the-Planet - 06-23-2025
What's Changed
- Rationalize colors for navbar + impersonate user by @mohitb35 in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2562
- Use centralized SetState type from common.d.ts by @sunilsabatp in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2564
- Hotfix/initial map render by @sunilsabatp in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2537
- Rationalize colors for dashboard - settings submenu by @mohitb35 in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2563
- Rationalize colors for snackbar by @mohitb35 in https://github.com/Plant-for-the-Planet-org/planet-webapp/pull/2566
Full Changelog: https://github.com/Plant-for-the-Planet-org/planet-webapp/compare/06-18-2025-refactor-display-logic-treemapper-data...06-23-2025
Biosphere - Deforestation and Reforestation
- TypeScript
Published by mariahosfeld 7 days ago

Electricity Maps - v1.273.0
Changes in this release
- chore(deps): bump brace-expansion (#8216)
- chore(deps-dev): bump msw from 2.7.5 to 2.8.7 in /web (#8193)
- fix(opennem): filter out data points with only solar (#8226)
- feat(config): geojson config (#8230)
- fix(config): change GEO path reference (#8231)
- Revert "fix(config): change GEO path reference (#8231)" (#8232)
- Revert "feat(config): geojson config (#8230)" (#8233)
- Fixes issue where some lonlat coordinates are reversed (#8229)
- Increase touch target for back button (#8235)
- Create email parser (#8223)
- add space as a seperator (#8227)
Credits
Thanks to @BastienBigue, @florianscheidl, @ryansingman, @madsnedergaard, @alejandranavcas and @silkeholmebonnen for their contributions!
Emissions - Carbon Intensity and Accounting
- Python
Published by electricitymapsbot 7 days ago

Kepler - release-v0.0.10 (reboot)
What's Changed
🚀 Features
- feat(pod): retrieve real container name from pod cache by @vimalk78 in https://github.com/sustainable-computing-io/kepler/pull/2162
- feat(monitor): track terminated processes by @sthaha in https://github.com/sustainable-computing-io/kepler/pull/2156
🐛 Bug Fixes
- fix(test): refactor power collector metrics test by @vimalk78 in https://github.com/sustainable-computing-io/kepler/pull/2154
- fix(tests): refactored power collector tests by @vimalk78 in https://github.com/sustainable-computing-io/kepler/pull/2157
📖 Documentation
- docs: update k8s related configuration by @vprashar2929 in https://github.com/sustainable-computing-io/kepler/pull/2155
♻️ Refactor
- refactor(pod): simplify Lookup returning Container Name by @sthaha in https://github.com/sustainable-computing-io/kepler/pull/2166
- refactor(resource): split Refresh into smaller functions with parallel execution by @sthaha in https://github.com/sustainable-computing-io/kepler/pull/2170
Full Changelog: https://github.com/sustainable-computing-io/kepler/compare/v0.0.9-reboot...v0.0.10-reboot
Consumption - Computation and Communication
- Go
Published by github-actions[bot] 7 days ago

SpeciesDistributionToolkit - v1.6.3
SpeciesDistributionToolkit v1.6.3
Merged pull requests:
- Bug fixes for SimpleSDMPolygons (#482) (@tpoisot)
- Fix the bug when masking a layer by a featurecollection (#483) (@tpoisot)
Closed issues:
- Masking a layer with a FeatureCollection is not working (#477)
- Bugfixes for polygons (#479)
Resolv
should beResolve
(fix + alias for compatibility) (#480)EPA
polygons (I think I know why) are not working (#481)
Biosphere - Species Distribution Modeling
- Julia
Published by github-actions[bot] 7 days ago

SpeciesDistributionToolkit - SimpleSDMPolygons-v1.1.3
SimpleSDMPolygons SimpleSDMPolygons-v1.1.3
Diff since SimpleSDMPolygons-v1.1.2
Merged pull requests:
- Update plotting extension to Makie for Phylopic (#468) (@tpoisot)
- Fix masking of occurrences by feature collections (#478) (@tpoisot)
- Bug fixes for SimpleSDMPolygons (#482) (@tpoisot)
Closed issues:
- Cannot mask occurrences by a feature collection (#476)
- Bugfixes for polygons (#479)
Resolv
should beResolve
(fix + alias for compatibility) (#480)EPA
polygons (I think I know why) are not working (#481)
Biosphere - Species Distribution Modeling
- Julia
Published by github-actions[bot] 8 days ago

SpeciesDistributionToolkit - v1.6.2
SpeciesDistributionToolkit v1.6.2
Merged pull requests:
- Download API for GBIF (#323) (@tpoisot)
- Fix various occint bugs (#447) (@tpoisot)
- Add bioregions from OneEarth (#448) (@tpoisot)
- Add bibliography to the documentation (#450) (@tpoisot)
- Fix GeoInterface implementation for (multi) polygons (#451) (@asinghvi17)
- OneEarth CSV Path Fix (#453) (@gottacatchenall)
- SimpleSDMPolygons docs + tests (#454) (@tpoisot)
- Replace MakieCore by Makie for the layers plotting extensions (#456) (@github-actions[bot])
- Variable selection checkpointing issue fixed (#459) (@tpoisot)
- Iteration over occurrences (#461) (@tpoisot)
- Replace MakieCore by Makie in OccurrencesInterface (#464) (@tpoisot)
- Change plotting package for polygons to Makie (#467) (@tpoisot)
- Update plotting extension to Makie for Phylopic (#468) (@tpoisot)
- Fix masking of occurrences by feature collections (#478) (@tpoisot)
Closed issues:
- MLJ integration (#83)
- Use the resolve endpoint to match GBIF (#181)
- Download API for GBIF (#308)
- Add a reclassify function (#407)
- Cellsize was useful... (#416)
- Documentation update for OccurrencesInterface (#426)
- Some demo occurrences in OccurrencesInterface are wrong (#432)
- OneEarth ecoregions (#442)
- Indexing Polygons based on properties (#449)
- Can't tag new SimpleSDMPolygons release (#452)
- Support iteration for AbstractOccurrences (#460)
- Cannot mask occurrences by a feature collection (#476)
Biosphere - Species Distribution Modeling
- Julia
Published by github-actions[bot] 8 days ago

PyPSA - v0.35.0
Revised release notes are available in the documentation.
What's Changed
- Patch for committable error in multi-investment by @PeterKlein11 in https://github.com/PyPSA/PyPSA/pull/1188
- refac: use partial functions for charts in plotter by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1187
- refac: modularize maps.py by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1190
- test: run mpl comparison only on linux and 3.13 by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1196
- feat: add
n.equals
by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1194 - expand opex statistics to include all operational costs by @fneum in https://github.com/PyPSA/PyPSA/pull/1195
- Fix two typos in documentation by @mgrabovsky in https://github.com/PyPSA/PyPSA/pull/1197
- tests: fix never failing windows tests by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1199
- Interactive Plotting by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1189
- fix: maps for statistics module by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1201
- fix failing tests when cartopy is not installed by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1203
- Updated example networks with CI process by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1198
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/1204
- fix unaligned statistics index names and better
equals()
by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1205 - feat: add system_cost method to calculate total system cost from capital and operational expenditures by @fneum in https://github.com/PyPSA/PyPSA/pull/1183
- update model.energy example, add more examples by @fneum in https://github.com/PyPSA/PyPSA/pull/1193
- fix: iplot area with facet_col/row by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1207
- docs: fix build by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1208
- Clean up deprecation warnings and add scheme by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1210
- Fix links in models.rst by @pz-max in https://github.com/PyPSA/PyPSA/pull/1213
- fix: add stacklevel to deprecation warnings by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1215
- add funding note to spinning reserve example by @joAschauer in https://github.com/PyPSA/PyPSA/pull/1206
- fix: failing tests on forks by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1216
- refactor: change class method import structure (
Components
) by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1217 - Restructure components subpackage by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1223
- docs: fix broken urls by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1225
- build(deps): bump actions/create-github-app-token from 1 to 2 in the github-actions group by @dependabot in https://github.com/PyPSA/PyPSA/pull/1226
- test: fix windows exist code by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1228
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/PyPSA/PyPSA/pull/1231
- refactor & more lints, doctests and docstrings by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1233
- feat: discoverability of default values and attributes when adding components by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1224
- refactor: change class method import structure (
Network
) by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1234 - fix: typos by @omahs in https://github.com/PyPSA/PyPSA/pull/1237
- feat: option to change components api by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1235
- Fix: dynamic expressions for assigned model with subset of snapshots by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1236
- deprecate/ refactor
descriptors.py
and more docstrings by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1238 - fix: more detailed equals check by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1240
- chore: change docstring formatting by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1241
- fix: tests and types by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1243
- Identify buses (e.g. bus0, bus1, bus2, ...) by regex by @SpamAndEgg in https://github.com/PyPSA/PyPSA/pull/1242
- refactor: move more
Network
methods (pf
,contigency
,graph
..) by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1244 - refactor
io.py
by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1239 - Introduce
NetworkCollection
by @FabianHofmann in https://github.com/PyPSA/PyPSA/pull/1212 - docs: add more doctests by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1245
- clarify documentation of stand_by_cost attribute by @fneum in https://github.com/PyPSA/PyPSA/pull/1246
- fix: wrong
system_cost
when nocapex
in network (#1212 follow up) by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1248 - Add update available note by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1136
- use
n.snapshot_weightings.objective
inn.statistics.opex()
by @fneum in https://github.com/PyPSA/PyPSA/pull/1247 - fix: resolve user warning when using regex groups by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1251
- test: add PyPSA-DE model run test by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1252
- chore: expose dynamic network propertys by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1249
- fix: resolve some io edge cases by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1255
- fix: bug which lead to inconsistent attribute order during io by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1256
- fix: ensure correct type for custom attribute strings by @lkstrp in https://github.com/PyPSA/PyPSA/pull/1258
New Contributors
- @mgrabovsky made their first contribution in https://github.com/PyPSA/PyPSA/pull/1197
- @omahs made their first contribution in https://github.com/PyPSA/PyPSA/pull/1237
- @SpamAndEgg made their first contribution in https://github.com/PyPSA/PyPSA/pull/1242
Full Changelog: https://github.com/PyPSA/PyPSA/compare/v0.34.0...v0.35.0
Energy Systems - Energy System Modeling Frameworks
- Python
Published by github-actions[bot] 8 days ago

motulator - v0.6.2
This release improves plotting functions:
- Refactored plotting functions for better clarity and modularity
- New features
- Optional saving of figures
- Optional limits and ticks
- Separated flux map plotting functions to an own module (_sm_plot_flux_maps.py)
- Rated values of the 5.6-kW PM-SyRM used in examples have been corrected
Consumption - Mobility and Transportation
- Python
Published by mhinkkan 8 days ago

OpenDCS - 7.0.16-RC02
NOTE: proper notes will be done later. Currently testing maven artifact upload.
Hydrosphere - Ocean and Hydrology Data Access
- Java
Published by MikeNeilson 8 days ago

OpenDCS - 7.0.16-RC01
NOTE: proper notes will be done later. Currently testing maven artifact upload.
Hydrosphere - Ocean and Hydrology Data Access
- Java
Published by MikeNeilson 8 days ago

Arena - v2.1.35
What's Changed
- Users list: added reset password link copy button by @SteRiccio in https://github.com/openforis/arena/pull/3902
Full Changelog: https://github.com/openforis/arena/compare/v2.1.34...v2.1.35
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 8 days ago

MATILDA - MATILDA v1.0.1
What's Changed
- Performance update by @phiscu in https://github.com/cryotools/matilda/pull/1
- Glacier elevation rescaling by @phiscu in https://github.com/cryotools/matilda/pull/4
- Cmip runs by @phiscu in https://github.com/cryotools/matilda/pull/5
- Adapted PDD calculation to match HBV by @phiscu in https://github.com/cryotools/matilda/pull/7
- Merge pull request #7 from cryotools/paper_details by @phiscu in https://github.com/cryotools/matilda/pull/8
- Parameter fix by @phiscu in https://github.com/cryotools/matilda/pull/9
- Snow calibration by @phiscu in https://github.com/cryotools/matilda/pull/10
- Glacier stats by @phiscu in https://github.com/cryotools/matilda/pull/11
- Refreezing by @phiscu in https://github.com/cryotools/matilda/pull/12
- updated matilda figures and data supply to plotting by @geoalxx in https://github.com/cryotools/matilda/pull/13
- Styling by @phiscu in https://github.com/cryotools/matilda/pull/14
- Updated deependencies to match edu by @phiscu in https://github.com/cryotools/matilda/pull/15
- Release prep plots by @phiscu in https://github.com/cryotools/matilda/pull/16
- Adapt to Matilda-Online by @phiscu in https://github.com/cryotools/matilda/pull/18
Full Changelog: https://github.com/cryotools/matilda/compare/v0.3-beta...v1.0.1
Natural Resources - Water Supply and Quality
- Python
Published by phiscu 8 days ago

SpeciesDistributionToolkit - Phylopic-v1.0.1
Phylopic Phylopic-v1.0.1
Merged pull requests:
- Download API for GBIF (#323) (@tpoisot)
- Release SDT post Phylopic 1 (#444) (@tpoisot)
- Fix various occint bugs (#447) (@tpoisot)
- Add bioregions from OneEarth (#448) (@tpoisot)
- Add bibliography to the documentation (#450) (@tpoisot)
- Fix GeoInterface implementation for (multi) polygons (#451) (@asinghvi17)
- OneEarth CSV Path Fix (#453) (@gottacatchenall)
- SimpleSDMPolygons docs + tests (#454) (@tpoisot)
- Replace MakieCore by Makie for the layers plotting extensions (#456) (@github-actions[bot])
- Variable selection checkpointing issue fixed (#459) (@tpoisot)
- Iteration over occurrences (#461) (@tpoisot)
- Replace MakieCore by Makie in OccurrencesInterface (#464) (@tpoisot)
- Change plotting package for polygons to Makie (#467) (@tpoisot)
- Update plotting extension to Makie for Phylopic (#468) (@tpoisot)
Closed issues:
- MLJ integration (#83)
- Use the resolve endpoint to match GBIF (#181)
- Download API for GBIF (#308)
- Add a reclassify function (#407)
- Cellsize was useful... (#416)
- Documentation update for OccurrencesInterface (#426)
- Some demo occurrences in OccurrencesInterface are wrong (#432)
- OneEarth ecoregions (#442)
- Indexing Polygons based on properties (#449)
- Can't tag new SimpleSDMPolygons release (#452)
- Support iteration for AbstractOccurrences (#460)
Biosphere - Species Distribution Modeling
- Julia
Published by github-actions[bot] 8 days ago

SpeciesDistributionToolkit - OccurrencesInterface-v1.2.1
OccurrencesInterface OccurrencesInterface-v1.2.1
Diff since OccurrencesInterface-v1.2.0
Merged pull requests:
- Replace MakieCore by Makie for the layers plotting extensions (#456) (@github-actions[bot])
- Replace MakieCore by Makie in OccurrencesInterface (#464) (@tpoisot)
- Change plotting package for polygons to Makie (#467) (@tpoisot)
Biosphere - Species Distribution Modeling
- Julia
Published by github-actions[bot] 9 days ago

SpeciesDistributionToolkit - SimpleSDMPolygons-v1.1.2
SimpleSDMPolygons SimpleSDMPolygons-v1.1.2
Diff since SimpleSDMPolygons-v1.1.1
Merged pull requests:
- Replace MakieCore by Makie for the layers plotting extensions (#456) (@github-actions[bot])
- Variable selection checkpointing issue fixed (#459) (@tpoisot)
- Iteration over occurrences (#461) (@tpoisot)
- Change plotting package for polygons to Makie (#467) (@tpoisot)
Closed issues:
- MLJ integration (#83)
- Use the resolve endpoint to match GBIF (#181)
- Support iteration for AbstractOccurrences (#460)
Biosphere - Species Distribution Modeling
- Julia
Published by github-actions[bot] 9 days ago

SpeciesDistributionToolkit - SimpleSDMLayers-v1.3.1
SimpleSDMLayers SimpleSDMLayers-v1.3.1
Diff since SimpleSDMLayers-v1.3.0
Merged pull requests:
- Download API for GBIF (#323) (@tpoisot)
- Add bioregions from OneEarth (#448) (@tpoisot)
- Add bibliography to the documentation (#450) (@tpoisot)
- Fix GeoInterface implementation for (multi) polygons (#451) (@asinghvi17)
- OneEarth CSV Path Fix (#453) (@gottacatchenall)
- SimpleSDMPolygons docs + tests (#454) (@tpoisot)
- Replace MakieCore by Makie for the layers plotting extensions (#456) (@github-actions[bot])
- Variable selection checkpointing issue fixed (#459) (@tpoisot)
- Iteration over occurrences (#461) (@tpoisot)
Closed issues:
- MLJ integration (#83)
- Use the resolve endpoint to match GBIF (#181)
- Download API for GBIF (#308)
- OneEarth ecoregions (#442)
- Indexing Polygons based on properties (#449)
- Can't tag new SimpleSDMPolygons release (#452)
- Support iteration for AbstractOccurrences (#460)
Biosphere - Species Distribution Modeling
- Julia
Published by github-actions[bot] 9 days ago

Arena - v2.1.34
What's Changed
- prevent not-accepted (invited) user login by @SteRiccio in https://github.com/openforis/arena/pull/3901
Full Changelog: https://github.com/openforis/arena/compare/v2.1.32...v2.1.34
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 9 days ago

Eco-CI - v5.0 Grid Intensity choices - Constant or location-based
Electricity Maps gave us quite some trouble in the last months :(
Sadly they have not continued their offering for a free worldwide CO2 grid intensity through their API. The product was called "CO2 Signal" at the time of launch but discontinued.
The reality for Eco CI was: No more location based carbon intensity data and thus no more CO2 display at all :( :(
Thanks to the idea from @mrchrisadams we have now integrated a constant grid intensity option that is actually the default.
The default from Eco-CI is 472, which is the worldwide average value from Ember compiled by The Green Web Foundation from https://github.com/thegreenwebfoundation/co2.js/blob/main/data/output/average-intensities.json#L1314
Read up in the readme if you still want to continue location based data with APIs like ElectricityMaps if you have a global premium key.
What's Changed
- Adding possiblity to use constant CO2 value by @ArneTR in https://github.com/green-coding-solutions/eco-ci-energy-estimation/pull/132
Full Changelog: https://github.com/green-coding-solutions/eco-ci-energy-estimation/compare/v4.7...v5.0
Consumption - Computation and Communication
- Shell
Published by ArneTR 9 days ago

Low Carbon Fuel Standard - 1.0.0-20250621000216
This is an automated release 🚀
Renewable Energy - Bioenergy
- Python
Published by github-actions[bot] 9 days ago

SpeciesDistributionToolkit - OccurrencesInterface-v1.2.0
OccurrencesInterface OccurrencesInterface-v1.2.0
Diff since OccurrencesInterface-v1.1.1
Merged pull requests:
- Download API for GBIF (#323) (@tpoisot)
- Add bioregions from OneEarth (#448) (@tpoisot)
- Add bibliography to the documentation (#450) (@tpoisot)
- Fix GeoInterface implementation for (multi) polygons (#451) (@asinghvi17)
- OneEarth CSV Path Fix (#453) (@gottacatchenall)
- SimpleSDMPolygons docs + tests (#454) (@tpoisot)
- Variable selection checkpointing issue fixed (#459) (@tpoisot)
- Iteration over occurrences (#461) (@tpoisot)
Closed issues:
- MLJ integration (#83)
- Use the resolve endpoint to match GBIF (#181)
- Download API for GBIF (#308)
- Add a reclassify function (#407)
- Cellsize was useful... (#416)
- OneEarth ecoregions (#442)
- Indexing Polygons based on properties (#449)
- Can't tag new SimpleSDMPolygons release (#452)
- Support iteration for AbstractOccurrences (#460)
Biosphere - Species Distribution Modeling
- Julia
Published by github-actions[bot] 9 days ago

Low Carbon Fuel Standard - v1.1.0
What's Changed
- Fix: Update RCI and Compliance Units in Export Fuel Schedule - 2215 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2548
- fix: compliance report list status label by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2546
- fix: compliance report summary compare label by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2544
- Fix: Correct transfer counter for BCeID users - 2539 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2561
- Feat: Update Excel Download to Reflect Filters - 2386 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2531
- Fix: Add Missing Report Type Filters to Dropdown - 2443 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2556
- Feat: Excel upload for Allocation Agreements, FSE fixes, and overwrite logic - 2273, 2351 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2394
- Hotfix: audit text update - 2552 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2567
- Fix: Show Flash Message Once in Organization View - 2085 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2578
- Fix: Keep submitted report visible to BCeID users - 2537 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2572
- Fix: Change log issues bug fixes by @prv-proton in https://github.com/bcgov/lcfs/pull/2563
- Hot Fix: Assessment Visibility Logic in History Card - 2560 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2580
- Release Hotfix v1.0.5.1 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2584
- Fix: line 17 pulled from available balance - 2489 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2575
- Feat: IDIR Supplemental Reports by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2562
- Feat: Enable Download Template on All Envs and Fix 404 - 2273 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2598
- Fix: LCFS - BUG - Fix DateEditor Calendar Icon Clickability in AG Grid #2240 by @prv-proton in https://github.com/bcgov/lcfs/pull/2595
- Feat: Comprehensive LCFS Wiki Documentation - 2409 2410 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2596
- feat: sync wiki workflow updates by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2601
- feat: workflow dispatch, bump changes by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2602
- fix: bug fix trailing slash by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2604
- fix: exclude git from delete by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2605
- Fix: Assessment Visibility Logic in History Card - 2560 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2576
- Fix Compliance report 400 error on dev by @prv-proton in https://github.com/bcgov/lcfs/pull/2608
- Fix: LCFS - Fuel code country #2535 by @prv-proton in https://github.com/bcgov/lcfs/pull/2603
- Fix: Remove Legacy Carbon Intensity Options - 2273 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2609
- Hotfix: Fix FSE date editor and column data fixes by @prv-proton in https://github.com/bcgov/lcfs/pull/2617
- Hotfix Release 1.0.5.2 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2620
- Fix: LCFS - BUG - Paging controls on schedule #2557 by @prv-proton in https://github.com/bcgov/lcfs/pull/2614
- Fix: Restore default selection and clean up Compare Reports UI - 2534 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2610
- Fix: LCFS - BUG - Uploading documents supplemental reporting #2612 by @prv-proton in https://github.com/bcgov/lcfs/pull/2626
- Feat: Updated Idir Supplemental logic by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2619
- Fix: Enable director to issue assessment from analyst recommendation - 2607 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2643
- Release v1.0.6 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2646
- Feat: LCFS - Return report button #2615 by @prv-proton in https://github.com/bcgov/lcfs/pull/2644
- Feat: Add container box for Assessment Recommendation - 2593 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2642
- Fix: no decimals on line 4 - 2613 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2649
- Fix: analyst adjustment transaction creation - 2630 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2651
- Prod Release v1.0.6 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2657
- Fix: LCFS - BUG - FSE form inputs #2625 by @prv-proton in https://github.com/bcgov/lcfs/pull/2658
- Fix: Supplemental Line 17 - 2632 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2652
- build(deps-dev): bump setuptools from 75.5.0 to 78.1.1 in /backend by @dependabot in https://github.com/bcgov/lcfs/pull/2653
- Fix: Resolve FSE import/export issues by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2628
- fix: create assessment report icon size by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2662
- fix: remove empty accordions by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2663
- fix: fuel export energy density by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2673
- Fix: Prevent Duplicate Banner Alerts on Report Version Creation - 2638 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2666
- Feat: Wrap Assessment Recommendation in Box - 2593 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2674
- Fix: Compliance report schedules bug fixes by @prv-proton in https://github.com/bcgov/lcfs/pull/2650
- Fix: LCFS - BUG - FSE form inputs #2625 by @prv-proton in https://github.com/bcgov/lcfs/pull/2664
- Fix: LCFS - BUG - Schedule row sorting #2633 by @prv-proton in https://github.com/bcgov/lcfs/pull/2672
- fix: updated return and supplemental button logic by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2660
- Fix: LCFS - BUG - Report history updates #2654 by @prv-proton in https://github.com/bcgov/lcfs/pull/2677
- Fix: Internal Comments Persistence on Report Variants - 2635 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2667
- Fix: Set Session Txn Order by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2681
- Feat: Line 22 Date Text - 2679 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2692
- Fix: LCFS - BUG - Analyst creates a Supplemental report history - 2686 by @prv-proton in https://github.com/bcgov/lcfs/pull/2689
- Feat: Idir Uploads - 2543 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2683
- Fix: Penalties in Compare Mode - 2629 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2694
- Feat: Add frontend and Cypress tests for returning supplemental report - 2645 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2693
- Fix: Line 17 fix, History card Text - 2632 2688 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2691
- Chore: Version Bump by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2695
- Release v1.0.7 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2696
- Feat: Add missing tests for copy_internal_comments service function by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2705
- Fix: Dashboard Summary Widget missing unregistered organizations - 1789 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2698
- Fix: Nested Transactions Removed by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2716
- Fix: further transactions optimization by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2724
- fix: removed out of date test by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2728
- Release v1.0.7.1 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2726
- Fix: Backend tests failure issue by @prv-proton in https://github.com/bcgov/lcfs/pull/2729
- Release v1.0.7.2 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2730
- fix: accordion rendering logic by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2725
- Fix: Ensure correct column ordering in Compare mode - 2629 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2723
- Hotfix: Transactions Optimized by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2735
- Fix: LCFS - BUG - Compliance reports awaiting review #2685 by @prv-proton in https://github.com/bcgov/lcfs/pull/2721
- Fix: Hide Assessment Recommendation Section for BCeID Users - 2701 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2720
- Fix: Summary Widget - Exclude Unregistered Orgs from Compliance and Reserve Totals - 1789 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2734
- Fix: LCFS - BUG - Change log #2699 by @prv-proton in https://github.com/bcgov/lcfs/pull/2731
- Fix: LCFS - Download to Excel Button Not Working in Compliance Report by @prv-proton in https://github.com/bcgov/lcfs/pull/2744
- Fix: Line 17 Update, Document Link - 2702 2700 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2706
- Fix: Schedule Edit Validation, Imagery Optimization by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2743
- Merge Release back to Dev by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2746
- fix: validation method values by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2752
- Release v1.0.8 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2753
- Hotfix v1.0.7.3 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2751
- fix: add duplicate fse by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2755
- fix: add duplicate fse by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2756
- Fix: LCFS - BUG - FSE Edited flag #2622 by @prv-proton in https://github.com/bcgov/lcfs/pull/2722
- Fix: Supplemental Assessment Visibility - 2703 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2742
- fix: signing declaration showing for idir by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2738
- feat: Show all organizations in Organizations Summary Card menu - 1789 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2759
- Remove resources limit for build templates and reset request by @kuanfandevops in https://github.com/bcgov/lcfs/pull/2745
- Feat: Test seeders with realistic data - 2760 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2762
- Release v1.0.9 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2768
- Fix: environment default patch by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2765
- Fix: Compliance Action Buttons by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2777
- Chore: Staging Users by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2776
- fix: other uses title by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2778
- fix: fse excel upload by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2780
- Fix: Ensure export uses latest data by forcing summary recalculation - 2427 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2764
- Fix: File upload MIME type validation - 2704 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2750
- Metabase: Migration of Compliance Report and Credit Market KPIs by @prv-proton in https://github.com/bcgov/lcfs/pull/2770
- Feat: Notional Transfer Early Issuance by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2779
- Fix: updated reset logic for fuel supply - 2741 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2783
- Fix: Analyst Adjustment Logic - 2784 2781 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2785
- feat: migration for metabase base models by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2763
- Feat: Editing Changelog Styling - 2782 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2788
- chore(deps): bump requests from 2.32.3 to 2.32.4 in /backend by @dependabot in https://github.com/bcgov/lcfs/pull/2797
- Feat: Implement quarterly allocation agreement inputs for early issuance - 2568 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2798
- Fix: Notional transfer summary calculations by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2800
- Feat: LCFS - Optimize Compliance Report Data Loading - Reduce Database Connection Hammering by @prv-proton in https://github.com/bcgov/lcfs/pull/2789
- Fix: LCFS - BUG - Empty schedules #2690 by @prv-proton in https://github.com/bcgov/lcfs/pull/2816
- Fix: Object reference fixes by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2817
- experimental: ts tooling by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2801
- Release v1.0.11 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2835
- Fix: LCFS - BUG - Role change refresh #2868 by @prv-proton in https://github.com/bcgov/lcfs/pull/2870
- Fix: LCFS - Changelog new row edit state #2799 by @prv-proton in https://github.com/bcgov/lcfs/pull/2862
- Fix: LCFS - BUG - Missing feature buttons IDIR analyst #2815 by @prv-proton in https://github.com/bcgov/lcfs/pull/2866
- Fix: line 15 16 logic updated to only use assessed reports by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2875
- Feat: Accordion Default Expansion by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2878
- Feat: Transaction view status column refinement - 2624 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2860
- Feat: Update Organization View Table on IDIR Side - 2676 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2833
- Feat: Update Available Compliance Unit Balance Definition - 2678 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2828
- fix: fuel type other display by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2830
- fix: download compliance report link cursor by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2831
- fix: ghost box by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2832
- Feat: CR Excel Download Updates - 2774 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2859
- Release v1.0.12 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2880
- experimental: faster vitest runs in CI environments via sharding by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2818
- Feat: LCFS - Add early issuance labelling to compliance report list view #2444 by @prv-proton in https://github.com/bcgov/lcfs/pull/2874
- Fix: penalty calculation on previously assessed reports by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2898
- Fix: Penalty Calculation by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2901
- Implement Tests for Data Handling Components by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2889
- fix: early issuance intro text by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2899
- Feat: Add Tests for Authentication Components - 2411 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2879
- Feat: Add Vitest Test Coverage for Hooks - 2853 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2900
- Fix: LCFS - BUG - Download to Excel 500 error - #2905 by @prv-proton in https://github.com/bcgov/lcfs/pull/2910
- Metabase: Refine the Vw Fuel Supply Analytics Base database view #2826 by @prv-proton in https://github.com/bcgov/lcfs/pull/2892
- Fix: LCFS - Report caching bug for changelog by @prv-proton in https://github.com/bcgov/lcfs/pull/2923
- Fix: LCFS - BUG - Internal commenting #2908 by @prv-proton in https://github.com/bcgov/lcfs/pull/2921
- Fix: LCFS - BUG - Has met/Has not met #2906 by @prv-proton in https://github.com/bcgov/lcfs/pull/2907
- Fuel code download by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2913
- Upload error message for unsupported file formats by @kevin-hashimoto in https://github.com/bcgov/lcfs/pull/2911
- Fix: Supplemental Txn Logic - 2903 2904 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2922
- Feat: Add "Recommended" Status Filter to Fuel Code Index Page - 2591 by @hamed-valiollahi in https://github.com/bcgov/lcfs/pull/2912
- Fix: LCFS - BUG - Internal commenting #2908 by @prv-proton in https://github.com/bcgov/lcfs/pull/2929
- Release v1.0.13 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2932
- Fix: LCFS - Assessed Reporting in LCFS Production Not Creating Transactions for Credit Issuance #2934 by @prv-proton in https://github.com/bcgov/lcfs/pull/2935
- Release v1.0.13 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2936
- Release v1.1.0 by @AlexZorkin in https://github.com/bcgov/lcfs/pull/2939
Full Changelog: https://github.com/bcgov/lcfs/compare/v1.0.5...v1.1.0
Renewable Energy - Bioenergy
- Python
Published by AlexZorkin 9 days ago

Low Carbon Fuel Standard - 1.0.0-20250620214324
This is an automated release 🚀
Renewable Energy - Bioenergy
- Python
Published by github-actions[bot] 9 days ago

EODAG - v3.5.0
What's Changed
Features
- core: Add env variable to whitelist providers by @bjgiraudon in https://github.com/CS-SI/eodag/pull/1672
- core: Add strict product types mode by @bjgiraudon in https://github.com/CS-SI/eodag/pull/1677
- plugins: Auth token expiration margin by @RitejAyed in https://github.com/CS-SI/eodag/pull/1665
- server: Added bbox filter support for collections search by @gtesoro in https://github.com/CS-SI/eodag/pull/1671
Bug Fixes
- core: Always validate PluginConfig before loading by @sbrunato in https://github.com/CS-SI/eodag/pull/1690
- core: Skip provider empty conf on init by @sbrunato in https://github.com/CS-SI/eodag/pull/1687
- plugins: Raise errors when metadata discovery is not allowed by @anesson-cs in https://github.com/CS-SI/eodag/pull/1534
Build System
- Update usgs to 0.3.6 by @sbrunato in https://github.com/CS-SI/eodag/pull/1688
Documentation
- Dead-link and out-of-date param fix by @sbrunato in https://github.com/CS-SI/eodag/pull/1692
Continuous Integration
- Use personal access token for deploy github action by @sbrunato in https://github.com/CS-SI/eodag/pull/1693
New Contributors
- @gtesoro made their first contribution in https://github.com/CS-SI/eodag/pull/1671
Full Changelog: https://github.com/CS-SI/eodag/compare/v3.4.3...v3.5.0
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by sbrunato 10 days ago

imod - 1.0.0rc4
See https://deltares.github.io/imod-python/api/changelog.html
Hydrosphere - Freshwater and Hydrology
- Python
Published by deltares-service-account 10 days ago

WorldCereal - WorldCereal classification module v2.3.0
What's Changed
As most important change for this release, we now added support for large-scale inference by using openEO's Multi Backend Job Manager. We now also support using a shapefile or geopackage as spatial extent specifier in the demo notebooks.
Specific changes:
- Run inference workflow on Python 3.11 image of openeo by @VincentVerelst in https://github.com/WorldCereal/worldcereal-classification/pull/362
- new script demonstrating the use of croptype udp by @jdegerickx in https://github.com/WorldCereal/worldcereal-classification/pull/360
- map ui also supports shp and gpkg upload by @jdegerickx in https://github.com/WorldCereal/worldcereal-classification/pull/366
- Correct rdm notebook by @jdegerickx in https://github.com/WorldCereal/worldcereal-classification/pull/365
- Added large-scale inference handler by @kvantricht in https://github.com/WorldCereal/worldcereal-classification/pull/367
Full Changelog: https://github.com/WorldCereal/worldcereal-classification/compare/v2.2.3...v2.3.0
Consumption - Agriculture and Nutrition
- Python
Published by kvantricht 10 days ago

DistrictGenerator - v0.1.1
- Sphinx documentaion
- New examples
- Functional testing
- Issue template
- Bugfixes
Consumption - Buildings and Heating
- Python
Published by JoelSchoelzel 10 days ago

leafmap - v0.48.5
What's Changed
- Fix write_image_colormap bug by @giswqs in https://github.com/opengeos/leafmap/pull/1152
Full Changelog: https://github.com/opengeos/leafmap/compare/v0.48.4...v0.48.5
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by giswqs 11 days ago

PortalData - 5.156.0
v5.156.0
Biosphere - Biodiversity Data Access and Management
- R
Published by github-actions[bot] 11 days ago

Arena - v2.1.31
What's Changed
- Fixed data import using big taxonomies by @SteRiccio in https://github.com/openforis/arena/pull/3899
Full Changelog: https://github.com/openforis/arena/compare/v2.1.30...v2.1.31
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 11 days ago

PowSyBl Open Load Flow - v1.15.2
📜 Release notes
This is a patch release of v1.15.1
Dependencies
- Bump powsybl-core to v6.7.2
Energy Systems - Energy System Modeling Frameworks
- Java
Published by vidaldid-rte 11 days ago

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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