Recent Releases of Open Sustainable Technology Projects
Extreme Weather Bench - v1.0.1
What's Changed
- Update installation instructions in README.md by @aaTman in https://github.com/brightbandtech/ExtremeWeatherBench/pull/327
Full Changelog: https://github.com/brightbandtech/ExtremeWeatherBench/compare/v1.0.0...v1.0.1
Atmosphere - Meteorological Observation and Forecast
- Python
Published by aaTman 2 days ago
Whisp - Release v1.3.0
π What's New
This release upgrades the application stack to current major dependency versions and introduces external asset-registry connectivity with GeoID-backed submission end-to-end. Remaining changes are general defect fixes and hardening across submission parsers, results persistence and UI, operational jobs, documentation, and CI workflows.
π§ Issues Resolved in This Release
- [Submit GeoId] Add validation for invalid geoids and return an error if any (#132)
- [Deploy/Workflows] Update actions to fix Node.js 20 deprecation warnings (#131)
- [SUBMIT WKT] Issue with parsing MultiPolygon Z (#130)
- [Documentation Page] Issue with swagger ui auth (#129)
- [External Integrations] Implement support for external asset registries (GeoID) with read functionality. (#128)
- [Result Fields] Add filter and export functionality for power bi dashboard fields (#127)
- [Backend] Refactor how results are saved in whisp app (#126)
- Investigate the duplication of Geometry column in the results page (#125)
- [Documentation Page] Update documentation (#124)
- Add cron job for releasing analysis stuck in processing mode (#121)
- Upgrade major dependencies (#111)
- The submit geoid tab does not clear the loading state after analysis is completed (#108)
Biosphere - Deforestation and Reforestation
- TypeScript
Published by github-actions[bot] 3 days ago
b3gbi - Release v0.8.16
b3gbi 0.8.16 - Minor update:
- Added support for ISEA3H hexagonal grids
- Added 'filter_outliers' option to plot_map() and plot_species_map) functions. Use it to remove geographical outliers. Use this if your plot covers a larger geographical area than you expected..
Biosphere - Biodiversity Data Access and Management
- R
Published by shawndove 5 days ago
Hydrocron - 1.7.0rc1
What's Changed
- Release/1.6.4 by @nikki-t in https://github.com/podaac/hydrocron/pull/296
- Add an API key for the USGS reservoir project by @nikki-t in https://github.com/podaac/hydrocron/pull/303
Full Changelog: https://github.com/podaac/hydrocron/compare/1.7.0a4...1.7.0rc1
Hydrosphere - Ocean and Hydrology Data Access
- Python
Published by github-actions[bot] 6 days ago
Hydrocron - 1.7.0a4
What's Changed
- Release/1.6.3 by @nikki-t in https://github.com/podaac/hydrocron/pull/295
- Issue 304 by @jamesfwood in https://github.com/podaac/hydrocron/pull/316
New Contributors
- @jamesfwood made their first contribution in https://github.com/podaac/hydrocron/pull/316
Full Changelog: https://github.com/podaac/hydrocron/compare/1.7.0a3...1.7.0a4
Hydrosphere - Ocean and Hydrology Data Access
- Python
Published by github-actions[bot] 6 days ago
b3gbi - Release v0.8.15
b3gbi 0.8.15 - Minor update:
- Added new indicator 'species richness density' which calculates the density of unique species per square kilometer.
- Added wrapper functions
spec_richness_density_map()andspec_richness_density_ts(). - Added new indicator 'completeness' which estimates the proportion of the total individuals in an ecological community that belong to the species detected in the sample.
- Added wrapper functions
completeness_map()andcompleteness_ts(). - Added unit tests for species richness density and completeness.
Biosphere - Biodiversity Data Access and Management
- R
Published by shawndove 6 days ago
Arena - v2.3.18
What's Changed
- fixed RDB generation getting stuck when processing large tables by @SteRiccio in https://github.com/openforis/arena/pull/4153
Full Changelog: https://github.com/openforis/arena/compare/v2.3.17...v2.3.18
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 6 days ago
Global Names Verifier - v1.3.1
CHANGELOG
[v1.3.1] - 2026-03-16 Mon
- Add: ICTV link to Web GUI
- Add: Switch to just from make
- Fix: Brazilian labels in Web GUI
Biosphere - Biodiversity Data Cleaning and Standardization
- Go
Published by dimus 6 days ago
ACCESS-NRI Intake Catalog - v1.6.0
Headline Changes
- Inclusion of the BARRA2 Dataset (#576)
- The catalog can now be searched using CMIP standard names via an aliasing mechanism (#550).
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ACCESS-NRI/access-nri-intake-catalog/pull/570
- Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in https://github.com/ACCESS-NRI/access-nri-intake-catalog/pull/569
- Bump uibcdf/action-build-and-upload-conda-packages from 1.4.0 to 1.5.0 by @dependabot[bot] in https://github.com/ACCESS-NRI/access-nri-intake-catalog/pull/573
- Bump appleboy/ssh-action from 1.2.4 to 1.2.5 by @dependabot[bot] in https://github.com/ACCESS-NRI/access-nri-intake-catalog/pull/571
- Bump prefix-dev/setup-pixi from 0.9.3 to 0.9.4 by @dependabot[bot] in https://github.com/ACCESS-NRI/access-nri-intake-catalog/pull/572
- Add BARRA2 by @joshuatorrance in https://github.com/ACCESS-NRI/access-nri-intake-catalog/pull/576
- [pre-commit.ci] pre-commit autoupdate & Pin Pandas <3.0 by @pre-commit-ci[bot] in https://github.com/ACCESS-NRI/access-nri-intake-catalog/pull/575
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ACCESS-NRI/access-nri-intake-catalog/pull/579
- Add 025deg_jra55_iaf_cycle6_online_mlt by @joshuatorrance in https://github.com/ACCESS-NRI/access-nri-intake-catalog/pull/580
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ACCESS-NRI/access-nri-intake-catalog/pull/581
- CMIP variables Aliasing / Mapping by @rbeucher in https://github.com/ACCESS-NRI/access-nri-intake-catalog/pull/550
Full Changelog: https://github.com/ACCESS-NRI/access-nri-intake-catalog/compare/v1.5.0...v1.6.0
Climate Change - Climate Data Access and Visualization
- Python
Published by charles-turner-1 7 days ago
Anker Solix Integration for Home Assistant - 3.5.3
Release 3.5.3
π Fixes and small X1 and Power Panel enhancements π«
[!IMPORTANT]
π¨ Read the breaking changes before upgrading π¨
This release implements experimental support for X1 and Power Panel device MQTT messages that may use different data field structures in MQTT messages. However, the json fields they provide use abbreviations which cause lots of ambiguity of their meaning. System owners are required to describe the X1 and Power Panel MQTT json field values with a descriptive and correct name and correct value factors if required, so the values can be extracted and properly merged with Api values and used in the HA integration. That's your time to contribute.
If controls for your Solix device are missing, they are not discovered or described yet in the MQTT mappings. For MQTT discovery π and MQTT command descriptions π§°, follow this guideline using the mqtt_monitor π with the Api library. Missing descriptions of requested device support are:
- Adding Support for Solix C2000 Gen 2 #460, A1783 Mqtt decoding - SOLIX C2000 Gen2 anker-solix-api issue #269
- Missing controls for A2345, Anker Prime Charger (250W, 6 Ports, GaNPrime) anker-solix-api issue #252
- MQTT data for A1782, SOLIX F3000 anker-solix-api issue #268
- This is a unique Solarbank PPS system type available in US and uses different Api queries and structures, which also must be discovered and explored by system owners
- Solix Cooler devices #364
- Solix X1 Home Energy System anker-solix-api issue #192
- Power Panel Data #447
- Extending solution to the E10 system Discussion #459, anker-solix-api issue #274
If nobody will analyze and describe their MQTT messages and provide MQTT command examples, those devices cannot be supported. π€·
[!TIP]
The monitor tools in the Api library allow MQTT device control for described commands per model. Try it out, and fix or update the command descriptions for your device model if missing or not working properly. The next release of the integration can then implement selected and verified MQTT device control entities for your model as well.
π Enjoy the new Anker Solix device control capabilities of this integrationπ
Enhancements: π’
- Enhanced MQTT data decoding and mapping descriptions to support Power Panel MQTT message format
- The Power Panel system provides MQTT messages with binary fields that contain json strings
- All json field names are abbreviations and context is ambiguous (similar to X1 json fields)
- A few data fields have been described but cannot be validated, therefore this is all experimental
- Bumped Api library to 3.5.3 to enable enhanced MQTT framework for coming support of Solx V1 EV charger (April release - hopefully π€·)
Breaking changes: π₯
- For upgrades from version < 3.4.0, see breaking changes in 3.4.2 release notes
- For upgrades from version < 3.5.0, see breaking changes in 3.5.1 release notes
Fixes π¨ and other changes: π§
-
Fix for Solarbank SOC reserve setting, that was not applied by Solarbank 2 devices (#463)
- The SOC reserve setting will now be applied to all Solarbank types as hybrid control:
- Via Api to apply the change to the cloud and allow the App to display the correct setting in non-device panels, for example the station settings
- Via MQTT control, to apply the change to the device itself, which is represented on the device details panel
- Solarbank 1 devices are an exception from this MQTT control requirement, since they are managed differently and the cloud typically sends regular MQTT controls (once per minute) that include the device settings known by the cloud, such as the SOC reserve setting. Therefore an Api change was indirectly applied to Solarbank 1 devices as well, but will now also be applied directly by the HA integration
- This control requires the MQTT connection to be applied properly to the device
- The SOC reserve setting will now be applied to all Solarbank types as hybrid control:
-
Fixed factor for Solarbank 2 consumed energy MQTT value (#216)
-
Fixed some MQTT descriptions for C300(X) DC charger models A1726/A1728
- Fixed missing DC 12V port power and status data extraction
-
Code refactoring to match new Ruff rules
Full Change log https://github.com/thomluther/ha-anker-solix/compare/3.5.2...3.5.3 and link to previous release notes 3.5.2
General notes: π
- MQTT data may get stale if required status messages are not longer published by the device. Some devices publish specific status messages only while their real-time trigger is active. If you overlay MQTT data, the stale MQTT values cannot be refreshed anymore by new Api data, see example in issue #401. This is working as designed, therefore you have the choice whether MQTT data should overlay Api data.
- The device sensor for battery energy is just a theoretical value and calculated by the Api library from calculated (or customized) battery capacity and SOC. Changes of this entity should NOT be considered for the energy dashboard or helper sensors, since this battery energy sensor can never reflect the battery efficiency or capacity loss over time. Furthermore the SOC value may be inaccurate as well since that is difficult to determine for LiFePo batteries.
- I do NOT recommend to use the Anker Solix integration daily energy statistic sensors directly in your energy dashboard, even if that is possible since they are classified as total_increasing sensors. The reasons for that are described in the discussion how to integrate the Solarbank into you energy dashboard. There you can also find the recommended approach for creating the required entities for easiest and most flexible energy dashboard integration. If your device supports aggregated energy values from decoded MQTT data, they may provide a more accurate source for your helper sensors that you utilize in your energy dashboard.
[!TIP]
Anker relaxed the restriction of a single active login token per account. You can now use you owner account in the App and the integration in parallel without disabling the Api switch. See Switching between different Anker Power Accounts to modify your hub configuration entry.
Contribution: π
- YOUR HELP is required if you have new Anker Solix devices or if new features are introduced by Anker and you want them being integrated into HA
- I have no chance to test any Anker devices or explore the cloud Api requests and responses for new devices or features. Since the Api is not official, no documentation exists and the Api library can only be enhanced with your support and willingness to explore and test the Api queries:
- Enhancements may only be possible when exclusive owner access to the system is available.
- But since the system belongs to you and the Api usage is not officially supported, it is up to you to test and verify Api capabilities
- MQTT device data requires decoding of binary data for your owned device type and constellation before they can be consumed
- You need to compare live message decoded values with your mobile App data to properly describe the message data fields
- This must be done under various usage conditions of the device to allow description of most data fields and bytes
- To get started, follow the MQTT data decoding guidelines and MQTT command and state analysis guideline in the Api library
Appreciation: β¨
If you like this integration and you want to show your appreciation for the countless hours spent to enhance and maintain it, I would be happy for a π΅coffee β

Renewable Energy - Photovoltaics and Solar Energy
- Python
Published by thomluther 8 days ago
Arena - v2.3.17
What's Changed
- fixed enumerated entity: disable add and delete with form layout by @SteRiccio in https://github.com/openforis/arena/pull/4149
- email service: support Amazon SES by @SteRiccio in https://github.com/openforis/arena/pull/4150
- taxonomy: export import template by @SteRiccio in https://github.com/openforis/arena/pull/4151
- Fixed taxonomy filtering in autocompletion by @SteRiccio in https://github.com/openforis/arena/pull/4152
Full Changelog: https://github.com/openforis/arena/compare/v2.3.16...v2.3.17
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 8 days ago
gridstatus - v0.35.0
Additions (New Features/Datasets)
ERCOT
- ERCOT LMP by Bus DAM, Shadow Prices DAM, and MCPC DAM in Ercot Scraper in #815
- ERCOT Settlement Points, Hubs, DC Ties, etc datasets in #808
- ERCOT SCED Resource AS Offers and AS Offer Updates in #788
- ERCOT DAM 60 Day ESR Datasets in #784
- ERCOT SCED 60 Day ESR in #782
- Add Columns for ERCOT SCED 60 Day Datasets in #781
- Added Columns for ERCOT SCED 60 Day Datasets in #797
- Add Curve Type to ERCOT SCED Resource AS Offers 60 Day in #793
- Add SCED2 Offer Curve to ERCOT SCED Gen Resource in #764
- ERCOT Load Forecast by Model in #776
- ERCOT Highest Price as Offer Selected DAM and SCED in #754
- Add Publish Time to ERCOT AS Total Capability in #753
- ERCOT DAM AS Price Corrections in #765
MISO
- MISO Real Time Binding Constraints Intraday in #795
- MISO Multiday Operating Margin Methods in #778
- Add Battery Storage to MISO Fuel Mix in #786
PJM
- PJM FTR Option Paths, Source Sink Prompt, and Source Sink Non-Prompt in #800
- PJM Retention Datasets in #757
ISONE
- ISONE Zonal Load Estimated 5 Min in #801
CAISO
- Convert Group to Array Column in CAISO Constraint Datasets in #818
Fixes
ERCOT
- ERCOT daylight saving time fix in #816
- Reduce ERCOT 60 Day Disclosure Memory Usage in #806
- Remove Whitespace from String Columns in ERCOT Shadow Prices DAM in #813
- Fix publish date type for ERCOT Settlement Points in #814
- Fix ERCOT Available Seasonal Capacity Forecast for DST Start in #804
- Telemetered Net Output Fix in #802
- Use Supplemental Correction Data ERCOT SCED 60 Day in #799
- Fix Parsing Offline and Online Nonspin Offer Curves ERCOT DAM 60 Day Disclosure in #796
- Use Fixed ERCOT SCED ESR Data in #790
- Remove Interval Start and Interval End from ERCOT SCED 60 Day Datasets in #787
- Remove Interval Start and End from ERCOT SCED ESR in #785
- Add Timeout for ERCOT API Calls in #777
- Fix Frequency for ERCOT AS Demand Curves DAM and SCED in #761
- Fix Filtering for ERCOT AS Demand Curves in #756
- Update AS Price Corrections to MCPC DAM Price Corrections in #768
- Fix type annotation for date parameter in _get_document(s) in #762
MISO
- Fix Integer Parsing in MISO Binding Constraints Intraday in #811
- MISO Binding Constraints Intraday Fixes in #803
- Update column name in #789
IESO
PJM
- Timeout for PJM API Calls in #780
NYISO
- Remove 'latest' Option from NYISO Where Acceptable and Fix NYISO Tests in #769
ISONE
- Fix: only add and sort by ARA if annual in #760
- Fix: Get all FCM Auctions in #759
- Use archive date calculation in #758
CAISO
- No Verify SSL for CAISO OASIS in #772
General Updates/Codebase Improvements
- Support Python 3.13 / 3.14 in #763
- Support static types getting inferred from functions decorated with
support_date_rangein #794 - Fix Version Specifications in #792
- Documentation Updates in #770, #771, #773, #774
Energy Systems - Energy Data Accessibility and Integration
- Python
Published by WillKoehrsen 9 days ago
H2Integrate - v0.7.1
What's Changed
- Require a PR link in the CHANGELOG by @RHammond2 in https://github.com/NatLabRockies/H2Integrate/pull/572
- Update to PySAM Battery so size is changed in compute() by @elenya-grant in https://github.com/NatLabRockies/H2Integrate/pull/557
- Minor cleanup of yamls after tech_name change by @johnjasa in https://github.com/NatLabRockies/H2Integrate/pull/559
- Renamed percent to fraction for storage by @johnjasa in https://github.com/NatLabRockies/H2Integrate/pull/581
- Reorganizing utilities by @johnjasa in https://github.com/NatLabRockies/H2Integrate/pull/586
- Generic Storage Model that's Compatible with Pyomo Controllers by @elenya-grant in https://github.com/NatLabRockies/H2Integrate/pull/571
- Moving NREL to NLR API keys and naming throughout by @johnjasa in https://github.com/NatLabRockies/H2Integrate/pull/583
- Fix incorrect system sizing for Papadias hydrogen storage cost models by @johnjasa in https://github.com/NatLabRockies/H2Integrate/pull/588
- Fixing examples drift by @johnjasa in https://github.com/NatLabRockies/H2Integrate/pull/584
- Adding test and doc changes by @johnjasa in https://github.com/NatLabRockies/H2Integrate/pull/582
- Update openmdao version constraint in pyproject.toml by @johnjasa in https://github.com/NatLabRockies/H2Integrate/pull/592
- Fixing OM 3.43 related bug by @johnjasa in https://github.com/NatLabRockies/H2Integrate/pull/595
- Steam Methane Reforming Hydrogen Converter by @kbrunik in https://github.com/NatLabRockies/H2Integrate/pull/594
- reorder system when transporters are used by @jaredthomas68 in https://github.com/NatLabRockies/H2Integrate/pull/591
- Bugfix and Renaming in SMR model by @elenya-grant in https://github.com/NatLabRockies/H2Integrate/pull/596
- Minor: added option to print results in
post_process()method by @elenya-grant in https://github.com/NatLabRockies/H2Integrate/pull/597 - Release v0.7.1 by @RHammond2 in https://github.com/NatLabRockies/H2Integrate/pull/603
Full Changelog: https://github.com/NatLabRockies/H2Integrate/compare/v0.7...v0.7.1
Energy Systems - Energy System Modeling Frameworks
- Python
Published by RHammond2 9 days ago
ClimaLand.jl - v1.6.2
ClimaLand v1.6.2
π’ API Changes:
π Features
- Test implicit stepper convergence conditions (#222)
- Add
save_initflag to SavingCallback (#232) - add wrapper to hide dss internals (#293)
- Add optimality model for intercellular co2 (#419)
π Documentation
π Fixes
Natural Resources - Soil and Land
- Julia
Published by github-actions[bot] 9 days ago
EcoAssist - AddaxAI v6.30
Overwrite faulty installer for data migration
Biosphere - Terrestrial Wildlife
- Python
Published by PetervanLunteren 9 days ago
Symbiota - v3.4.1
What's Changed
- 3389 moves the pull request templates into the github directory by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3390
- Add cap_storage to gitignore and remove cap_storage from tracked files by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3395
- 3377 collprofile advanced search fix by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3388
- Label add taxon order by @egbot in https://github.com/Symbiota/Symbiota/pull/3398
- Add missing labelproject param to setLabelFieldArr method by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3402
- Checklist voucher wording adjustment by @egbot in https://github.com/Symbiota/Symbiota/pull/3400
- 3.4 dataset api endpoints by @egbot in https://github.com/Symbiota/Symbiota/pull/3386
- Fix link to character search docs by @umn-meshulam in https://github.com/Symbiota/Symbiota/pull/3409
- Update main.css by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3396
- DwC-Archive Publishing adjustments by @egbot in https://github.com/Symbiota/Symbiota/pull/3424
- SQL queries compatible to older MySQL versions by @egbot in https://github.com/Symbiota/Symbiota/pull/3408
- Update OccurrenceManager.php by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3393
- Label Print dev and bugs by @egbot in https://github.com/Symbiota/Symbiota/pull/3407
- Media File Exceeding Allowed Size Fix by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3343
- Hotfix 3.4.1 by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3426
New Contributors
- @umn-meshulam made their first contribution in https://github.com/Symbiota/Symbiota/pull/3409
Full Changelog: https://github.com/Symbiota/Symbiota/compare/v3.4...v3.4.1
Biosphere - Biodiversity Data Access and Management
- JavaScript
Published by GregoryPost 10 days ago
Spruce - 0.9
What's Changed
- Remove CarbonRunner by @jnioche in https://github.com/DigitalPebble/spruce/pull/133
- Bump org.apache.spark:spark-sql_2.13 from 4.0.1 to 4.1.1 by @dependabot[bot] in https://github.com/DigitalPebble/spruce/pull/128
- Upgrade Docker parent image to Spark 4.1.1 and align Java version to 17 by @tejas-2232 in https://github.com/DigitalPebble/spruce/pull/134
- Feature/jacoco coverage by @dpol1 in https://github.com/DigitalPebble/spruce/pull/137
- Bump docker/login-action from 6862ffc5ab2cdb4405cf318a62a6f4c066e2298b to 3227f5311cb93ffd14d13e65d8cc400d30f4dd8a by @dependabot[bot] in https://github.com/DigitalPebble/spruce/pull/140
- Bump docker/build-push-action from 9e436ba9f2d7bcd1d038c8e55d039d37896ddc5d to 8c1e8f8e5bf845ba3773a14f3967965548a2341e by @dependabot[bot] in https://github.com/DigitalPebble/spruce/pull/139
- Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 by @dependabot[bot] in https://github.com/DigitalPebble/spruce/pull/141
- test: add lightweight unit coverage for EnrichmentPipeline by @dpol1 in https://github.com/DigitalPebble/spruce/pull/142
- fix: thread-safety for static sets in Boavizta modules by @dpol1 in https://github.com/DigitalPebble/spruce/pull/148
- Field index caching by @jnioche in https://github.com/DigitalPebble/spruce/pull/147
- Bump junit.jupiter.version from 6.0.2 to 6.0.3 by @dependabot[bot] in https://github.com/DigitalPebble/spruce/pull/150
- optimisation: replace per-module row copying with shared map enrichment by @jnioche in https://github.com/DigitalPebble/spruce/pull/149
- Fix false-positive in EnrichmentPipelineTest by introducing mock Config with DummyModule by @dpol1 in https://github.com/DigitalPebble/spruce/pull/151
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in https://github.com/DigitalPebble/spruce/pull/152
- Bump actions/attest-build-provenance from 3 to 4 by @dependabot[bot] in https://github.com/DigitalPebble/spruce/pull/155
- add power supply and transmission overheads to OperationalEmissions by @dpol1 in https://github.com/DigitalPebble/spruce/pull/154
- Bump mockito.version from 5.21.0 to 5.22.0 by @dependabot[bot] in https://github.com/DigitalPebble/spruce/pull/159
- Python based report generator by @jnioche in https://github.com/DigitalPebble/spruce/pull/158
- Removed RealTimeCloud module by @jnioche in https://github.com/DigitalPebble/spruce/pull/166
- Estimates for water consumption by @jnioche in https://github.com/DigitalPebble/spruce/pull/165
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in https://github.com/DigitalPebble/spruce/pull/168
New Contributors
- @tejas-2232 made their first contribution in https://github.com/DigitalPebble/spruce/pull/134
Full Changelog: https://github.com/DigitalPebble/spruce/compare/0.8...0.9
Consumption - Computation and Communication
- Java
Published by jnioche 10 days ago
PyCHAM - v5.7.8 was used for the Myanmar NOCs paper by Zhang et al.
v5.7.8 was used for the PyCHAM simulations contained in the interpretation of observations of nitrogen-containing organic compounds (NOCs) from urban sites in Myanmar, as contained in the Zhang et al. paper. In PyCHAM/output/Myanmar_NOCs_paper_Zhang_etal is a README on how to recreate and analyse the simulations discussed in that paper.
No new physical or chemical processes were included compared to the previous release, but software usability was improved.
Atmosphere - Atmospheric Chemistry and Aerosol
- Python
Published by simonom 10 days ago
Arena - v2.3.16
What's Changed
- fixed error on web app startup (when analysis is not available) by @SteRiccio in https://github.com/openforis/arena/pull/4141
- Map: added base layers (CartoDB) by @SteRiccio in https://github.com/openforis/arena/pull/4142
- node def edit: focus node def name on first open by @SteRiccio in https://github.com/openforis/arena/pull/4143
- hide non-UN compliant base layers by @SteRiccio in https://github.com/openforis/arena/pull/4145
- added mailer debug logging by @SteRiccio in https://github.com/openforis/arena/pull/4146
- data explorer: fixed runtime error using isEmpty filter by @SteRiccio in https://github.com/openforis/arena/pull/4148
- record check job: fixed new nodes default value initialization by @SteRiccio in https://github.com/openforis/arena/pull/4147
Full Changelog: https://github.com/openforis/arena/compare/v2.3.15...v2.3.16
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 11 days ago
3D Forest - release-2026-03-11
Biosphere - Forest Remote Sensing
- C++
Published by VaclavBubnik 11 days ago
iNaturalistReactNative - v1.0.18+202
FIXED
- Disable third-party analytics for unauthenticated users and users that opted-out
- Back navigation when adding evidence
UPDATED - Minor package and performance updates
- Reduce app's memory usage by resetting stacks on navigation away
Biosphere - Biodiversity Citizen Science
- Fluent
Published by jtklein 11 days ago
EcoAssist - Test: GitHub Release migration
Testing migration. Safe to delete.
Biosphere - Terrestrial Wildlife
- Python
Published by PetervanLunteren 11 days ago
NCDatasets.jl - v0.14.13
NCDatasets v0.14.13
Climate Change - Climate Data Standards
- Julia
Published by github-actions[bot] 11 days ago
ClimaLand.jl - v1.6.1
ClimaLand v1.6.1
π’ API Changes:
- Remove make_dynamic_model from ConstrainedNeuralModelsExt (#1661) (@imreddyTeja)
π Features
π Documentation
π Fixes
Natural Resources - Soil and Land
- Julia
Published by github-actions[bot] 12 days ago
openfast - Release v4.2.1
Changelog (from 4.2.1)
Solvers
FAST.Farm
#3243 Add high res windslice at T=t_low - DT_high (Fix for FAST.Farm issue #3183) (@andrew-platt)
Modules
AeroDyn
AeroDyn Driver / AeroDyn_Inflow_C_Bindings interface
#3214 [BugFix] ADI c-bind: comment out code that causes segfaults with interface debugging (@andrew-platt)
#3227 [BugFix] AD: DTAero from input file was ignored (@andrew-platt)
#3230 [BugFix] AD driver: hub acceleration value incorrect in RotMotionType==1 (@andrew-platt)
NWTC-Library
#3123 Switch from xPPTRF to xPOTRF to improve TurbSim speed on macOS (@IrisMeasure)
#3229 Re-add the xPPTRF routines (rename xPOTRF routines from #3123) (@andrew-platt)
SeaState
#3235 backport of #3231 - SS WaveTp logic (@andrew-platt, @RBergua)
#3236 Add SeaSt_C_GetFluidDynP routine to SeaState_C_Binding interface (@andrew-platt)
TurbSim
#3224 Fix TurbSim compile with OpenMP and IFX compiler (@deslaughter)
Testing and input file processing
Regression and Unit testing
#3228 regtest: check if destination dirs exist before copyTree call (@andrew-platt)
Input file changes
No input file changes since v4.2.0
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
InitNodePositionsinput to HydroDyn_c-binding library interface does not currently work with any non-zeroxorycoordinates (non-zerozis ok) - the MoorDyn_c-binding library interface does not currently support vizualization. This will require an interface update.
- 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 Essentials 2025.3.0.333
- Microsoft Visual Studio 2022 Version 17.14.23.
- MATLAB 2025.2.999 (R2025b)
- Executables with
_OpenMPor_OMPin 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.
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 12 days ago
3D Forest - release-2026-03-10
Biosphere - Forest Remote Sensing
- C++
Published by VaclavBubnik 12 days ago
co2.js - [PREVIEW] v0.19-alpha1
- fix entry point 43a58e4
- add carbon.txt domain endpoint and tests c01cfe4
Full Changelog: https://github.com/thegreenwebfoundation/co2.js/compare/v0.18.0...v0.18.1-0
Consumption - Computation and Communication
- JavaScript
Published by fershad 12 days ago
Whisp - Release v1.2.0
π What's New
This release introduces an admin role system, legal documentation pages (Privacy Policy, Terms of Service, and GEE Data Separation), and a new result fields & commodities management system. It also includes backend infrastructure improvements with a cron jobs framework and PII anonymization, database naming normalization with DAL migration, backward-compatible export routes for lookup results fields used in whisp library, and enhancements to the results page UI.
π§ Issues Resolved in This Release
- Analysis stuck in processing mode when server side validation fails (#122)
- Results Page Download Button UI Changes (#120)
- Results Page Toggle Fields Enhancements (#119)
- Cron Jobs Framework and PII Anonymization (#118)
- Database Naming Normalization and DAL Migration (#117)
- Backward Compatible Export Routes for Result Fields (#116)
- Result Fields and Commodities Management (#115)
- Admin Role System (#114)
- Add legal documentation pages (Privacy Policy, Terms of Service, GEE Data Separation) (#113)
Biosphere - Deforestation and Reforestation
- TypeScript
Published by github-actions[bot] 13 days ago
Econobis - Release 5.3.4.1
Emails van controlescripts naar ander emailadres versturen.
Energy Systems - Energy Markets
- JavaScript
Published by Mosmania 14 days ago
echoSMs -
Update to the shape viewer to support modified datastore schema and API
Biosphere - Marine Life and Fishery
- Python
Published by github-actions[bot] 14 days ago
fairchem - fairchem-core-2.17.0
Whatβs Changed
This release adds ability to predict stress outputs for UMA 1.2 and reduces recompilation issues for the new UMASFastGPU backend due to bugs in torch compile.
- Refactor MLP Energy/EFS Heads with Shared Helper Functions (#1734) @lbluque
New Features / Enhancements
- Enable Untrained Property Predictions Including Hessians (#1811) @lbluque
- Add Hessian matrix calculation support (#1735) @lbluque
- multi-node profiling script (#1845) @rayg1234
Renewable Energy - Hydro Energy
- Python
Published by github-actions[bot] 14 days ago
Arena - v2.3.15
What's Changed
- Fixed record key in single entities validation by @SteRiccio in https://github.com/openforis/arena/pull/4139
- validation report: added owner column by @SteRiccio in https://github.com/openforis/arena/pull/4140
Full Changelog: https://github.com/openforis/arena/compare/v2.3.14...v2.3.15
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 15 days ago
goat - v2.4.4 Bugfix Release
This release is a maintenance update addressing various issues identified since the 2.4.3 release. It does not introduce any new major features, but focuses solely on improving stability and reliability.
What's Changed
- fix(dashboard): fixing some bugs by @EPajares in https://github.com/plan4better/goat/pull/3662
Full Changelog: https://github.com/plan4better/goat/compare/v2.4.3...v2.4.4
Consumption - Mobility and Transportation
- TypeScript
Published by majkshkurti 15 days ago
PSP-UFU - PSP-UFU 2026w10a-beta

PSP-UFU (Power Systems Platform of Federal University of UberlΓ’ndia) is a cross-platform, multilingual, Free and Open-Source Software (FOSS) with advanced GUI (Graphical User Interface) features and CAD (Computer-Aided Design) tools for power system studies.
The software allows for the construction of any electric transmission network and control systems through the deployment of visual elements.
For further informations access the website.
Windows
Below are the Windows installer (PSP-UFU_x86_32_VC.exe) and .zip downloads (use the .zip file only if the installer fails to run).
It is necessary to install the Microsoft Visual C++ Redistributable.
Some recurring problems in Windows:
- After the PSP-UFU download, the browser can falsely indicate that it is a dangerous file, just click on "Keep file";
- On Installer openning, Windows again indicates that the file is dangerous, just click on "Run anyway";
Linux
Also are present the package for installation on Debian based Linux systems (eg. Ubuntu, Mint) 64-bit (PSP-UFU_amd64_Alpha2018w15a.deb).
You may need to add the wxWidgets library directory to environment variables.
For this follow one of the methods presented below:
Method I
- Open the terminal and access the directory that is present PSP-UFU:
cd /usr/local/bin
- Enter the wxWidgets shared libraries directory in the environment variable:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
- And then run PSP-UFU on the same terminal section:
./PSP-UFU
This action must be taken every time you want to run PSP-UFU.
Method II
Or, more permanently, insert the command into the file ~/.bashrc:
echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> ~/.bashrc
Make sure your computer has the video drives installed correctly, otherwise the program will not display the workspace for creating and editing single-line diagrams or control block diagrams.
Changelog
Click here for the full new fancy changelog!
Energy Systems - Energy System Modeling Frameworks
- C++
Published by Thales1330 15 days ago
Home Assistant Octopus Energy - v18.1.0
18.1.0 (2026-03-07)
Bug Fixes
- Fixed standing charges not adhering to direct debit settings (30 minutes dev time) (9dba798)
- Updated previous/current/next day rates updated events to only fire when the rates actually change (1 hour dev time) (b98db85)
Features
- Added battery sensor for heat pump sensors (30 minutes dev time) (#1657) (df407a5)
- Added raising of target timeframe data source events (2 hours dev time) (6ad8db1)
Minimum HA Version: 2025.11.0
Enjoying the integration? Why not make a one time or monthly GitHub sponsorship or use my Octopus Energy referral link?
Energy Systems - Building Energy Monitoring
- Python
Published by github-actions[bot] 15 days ago
Arena - v2.3.14
What's Changed
- fixed Collect data import; category export including duplicate items by @SteRiccio in https://github.com/openforis/arena/pull/4134
- Fix/collect data import success message by @SteRiccio in https://github.com/openforis/arena/pull/4135
- node def label: do not escape html characters in multiple entity selector and child node add panel by @SteRiccio in https://github.com/openforis/arena/pull/4136
- fix FlatDataExportModel include analysis (use latest arena-core) by @SteRiccio in https://github.com/openforis/arena/pull/4138
Full Changelog: https://github.com/openforis/arena/compare/v2.3.13...v2.3.14
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 16 days ago
OpenPV - v1.7.0 - UX Improvements
You were annoyed by the constant popup on the start page? We were as well and removed it. The landing page is now a scrollable page with instructions below the map.
What's Changed
- Add special url parameters for preset map locations by @FlorianK13 in https://github.com/open-pv/website/pull/570
- Remove welcome message popup by @FlorianK13 in https://github.com/open-pv/website/pull/572
- Add burger menu for mobile devices #573 by @FlorianK13 in https://github.com/open-pv/website/pull/574
- Prepare release v1.7.0 by @FlorianK13 in https://github.com/open-pv/website/pull/581
Full Changelog: https://github.com/open-pv/website/compare/v1.6.0...v1.7.0
Renewable Energy - Photovoltaics and Solar Energy
- JavaScript
Published by FlorianK13 16 days ago
REopt_API - v3.18.0
What's Changed
- Point to REopt.jl master branch by @hdunham in https://github.com/NatLabRockies/REopt_API/pull/707
- Docker refactor, federal sector defaults updates by @hdunham in https://github.com/NatLabRockies/REopt_API/pull/709
- update to latest REopt.jl, docker refactor to fix a bug by @hdunham in https://github.com/NatLabRockies/REopt_API/pull/710
Full Changelog: https://github.com/NatLabRockies/REopt_API/compare/v3.17.5...v3.18.0
Energy Systems - Energy System Modeling Frameworks
- Python
Published by hdunham 16 days ago
StormR - v0.2.3
What's Changed
- Multiple automatic bump GH-actions
- 113 incorrect units in pdi calculation and figures by @thomasarsouze in https://github.com/umr-amap/StormR/pull/114
- Code refactoring
- Solved #118, #113, #108, #102
Full Changelog: https://github.com/umr-amap/StormR/compare/v0.2.2...v0.2.3
Climate Change - Natural Hazard and Storms
- R
Published by thomasarsouze 16 days ago
rsoi - rsoi v0.5.7
rsoi v0.5.7
Adds support for downloading the RONI (Relative Oceanic NiΓ±o Index). #55 Thanks @CorLeonis-FFXV
Full Changelog: https://github.com/boshek/rsoi/compare/0.5.5...0.5.7
Climate Change - Climate Data Access and Visualization
- R
Published by boshek 16 days ago
nf-co2footprint - Version 1.2.0
What's Changed
- CI: Correct summary display, Documentation: Added missing SVG by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/327
- Feature: Updated config syntax by @mwhamgenomics in https://github.com/nextflow-io/nf-co2footprint/pull/321
- Fix: File Docs, CI: Docs generation only on push to master by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/328
- Feature: Tree structure of results for machine-readable output by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/313
- Feature: Incorporated the new config template by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/329
- Feature: Extension point for Nextflow pipelines by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/320
- Refactor: Market-based docs by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/331
- Fix: Html trace value table extension by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/333
- Refactor: Rename computer by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/337
- Feature: Cpu minimum correction by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/336
- Fix: Cpu minimum fix by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/339
- Small fixes by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/340
- Fix: Report file plots & Number acceptance in config by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/335
- CI timeline plot beautification by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/346
- Update documentation formatting and GitHub Pages deployment by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/350
- CI: Remove stale by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/352
- Fix: Correctly accumulated dates for non-task level records by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/353
- Feature: Footprint calculation with TDP per logical core by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/354
- Feature: Workflow level trace with machine-actionable output by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/351
- Update plugin config to follow v2 parser syntax by @nadnein in https://github.com/nextflow-io/nf-co2footprint/pull/355
- Chore: V1.2.0 bump by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/356
- Chore: Dev -> Main by @JosuaCarl in https://github.com/nextflow-io/nf-co2footprint/pull/357
New Contributors
- @mwhamgenomics made their first contribution in https://github.com/nextflow-io/nf-co2footprint/pull/321
Full Changelog: https://github.com/nextflow-io/nf-co2footprint/compare/1.1.0...1.2.0
Consumption - Computation and Communication
- HTML
Published by JosuaCarl 16 days ago
BoaviztAPI - v2.0.4
What's Changed
- fix(doc): update link to PEF method in impacts.md by @jonperron in https://github.com/Boavizta/boaviztapi/pull/489
- fix(dto): add missing die_size attribute to cpu mapper by @jonperron in https://github.com/Boavizta/boaviztapi/pull/491
- chore(docs): update release notes to point to github releases by @jonperron in https://github.com/Boavizta/boaviztapi/pull/490
- fix(npm): update serverless python requirements to 6.1.2 by @jonperron in https://github.com/Boavizta/boaviztapi/pull/488
- Added ADOPTERS and mention it in doc and README; fixes #259 by @jnioche in https://github.com/Boavizta/boaviztapi/pull/486
- bump(requirements): bump doc requirements by @jonperron in https://github.com/Boavizta/boaviztapi/pull/494
- chore(upgrade): bump to version 2.0.4 by @jonperron in https://github.com/Boavizta/boaviztapi/pull/495
Full Changelog: https://github.com/Boavizta/boaviztapi/compare/v2.0.3...v2.0.4
Consumption - Computation and Communication
- Python
Published by jonperron 17 days ago
fairchem - fairchem-core-2.16.0
Whatβs Changed
- UMA-S 1.2 Release!
New Features / Enhancements
- UMA-S 1.2 (#1861) @misko
- Refactor single atoms (#1732) @levineds
- add model id (#1859) @misko
- feat: add MOLE model support to DatasetSpecificMoEWrapper (#1848) @misko
- Add UnifiedRadialMLP for batched radial computation (#1831) @misko
- Umas fast gpu backend (#1826) @misko
- enbable GP for nvidia graphgen (#1791) @rayg1234
- [adsorbml] custom adsorbate support (#1822) @mshuaibii
Bug Fixes
- Disable chan balance compile (#1863) @rayg1234
- Revert 2 commits (#1860) @rayg1234
- Update inference settings (#1857) @wood-b
- Fix data loading imports in benchmarks (#1850) @lbluque
- Add workers arg to from_model_checkpoint (#1844) @rayg1234
- Quaternion-based Wigner D method for fixing y-aligned edges (#1771) @levineds
- Fix omc-is2re-polymorph reducer (#1837) @lbluque
- Revert graphgen v2 pre partitioning (#1838) @rayg1234
- add preemption state for runners that don't create it (#1834) @mshuaibii
- Fix per atom MAE bug (#1825) @EricZQu
Tests
- use uma-1p1 instead of uma-1 in tests (#1856) @lbluque
Renewable Energy - Hydro Energy
- Python
Published by github-actions[bot] 17 days ago
PortalData - 6.58.0
v6.58.0
Biosphere - Biodiversity Data Access and Management
- R
Published by github-actions[bot] 17 days ago
rdtools - Version 3.1.0
What's Changed
- Remove pvlib restriction and add python 3.13 support by @martin-springer in https://github.com/NatLabRockies/rdtools/pull/467
- Allow clip_filter for energy-based trend analyses by @martin-springer in https://github.com/NatLabRockies/rdtools/pull/474
- Fix numpy and pandas compatibility by @martin-springer in https://github.com/NatLabRockies/rdtools/pull/475
- Improved logo with transparent background by @shirubana in https://github.com/NatLabRockies/rdtools/pull/481
- Add stacklevel to warnings.warn() calls by @martin-springer in https://github.com/NatLabRockies/rdtools/pull/476
- Update temperature coefficient in PVDAQ notebooks to -0.0034 by @Copilot in https://github.com/NatLabRockies/rdtools/pull/478
- Bump pillow from 10.4.0 to 12.1.1 by @dependabot[bot] in https://github.com/NatLabRockies/rdtools/pull/483
- Bump nbconvert from 7.16.4 to 7.17.0 in /docs by @dependabot[bot] in https://github.com/NatLabRockies/rdtools/pull/482
- Release 3.1.0 by @martin-springer in https://github.com/NatLabRockies/rdtools/pull/485
New Contributors
- @shirubana made their first contribution in https://github.com/NatLabRockies/rdtools/pull/481
- @Copilot made their first contribution in https://github.com/NatLabRockies/rdtools/pull/478
Full Changelog: See here for details.
Renewable Energy - Photovoltaics and Solar Energy
- Python
Published by martin-springer 17 days ago
Econobis - Release 5.3.4
- Bugfix: Voor de waardestaten is bepalend wat de stand is op 1 januari. Daarbij geldt fiscaal expliciet de peildatum 1 januari om 00:00 uur.
Een inleg met ingangsdatum 1 januari ontstaat daarmee pas nΓ‘ die peildatum, tenzij de inleg al vΓ³Γ³r 1 januari administratief of juridisch bestond. De waarde bepaling op 1 januari voor de waardestaten is hier nu op aangepast.
De huidige waardestaat volgt daarmee de fiscale peildatum-logica zoals die ook bij box 3 wordt toegepast. - Bugfix: Rente percentage bij Euro opbrengstverdelingen wordt nu afgerond op 2 decimalen getoond.
- Nieuwe energieleverancier Audax Renewables toegevoegd.
Energy Systems - Energy Markets
- JavaScript
Published by Mosmania 17 days ago
pDEMtools - v1.2.3
What's Changed
Fixed two newly occurring bugs:
- Loading Bedmachine data would fail to ingest CRS (fix also accounts for new BedMachine releases) - fixed #51
- Add exceptions to
.pdt.coregister_is2to catch some ingestion bugs.
Full Changelog: https://github.com/trchudley/pdemtools/compare/v1.2.2...v1.2.3
Cryosphere - Glacier and Ice Sheets
- Jupyter Notebook
Published by trchudley 17 days ago
eCalc - v13.2.0
13.2.0 (2026-03-05)
Features
Bug Fixes
Miscellaneous Chores
- deps: bump actions/upload-artifact from 6 to 7 (d65fa1f)
- upgrade dependencies for week 10. Auto-generated by devCalc (#1402) (a8f4bd2)
Emissions - Emission Observation and Modeling
- Python
Published by github-actions[bot] 17 days ago
Electricity Maps - v1.321.0
Changes in this release
Credits
Thanks to for their contributions!
Emissions - Carbon Intensity and Accounting
- Python
Published by electricitymapsbot 17 days ago
Econobis - Release 5.3.3.1
- Bugfix: Scherm aanmaken nieuw mailgun domein werkt niet meer. Opgelost.
- Sortering deelnemers bij opbrengstverdeling overzicht en deelnemer/opbrengst rapportages wordt initieel nu gesorteerd op naam
Energy Systems - Energy Markets
- JavaScript
Published by Mosmania 17 days ago
goat - v2.4.3 Bugfix Release
This release is a maintenance update addressing various issues identified since the 2.4.2 release. It does not introduce any new major features, but focuses solely on improving stability and reliability.
Full Changelog: https://github.com/plan4better/goat/compare/v2.4.2...v2.4.3
Consumption - Mobility and Transportation
- TypeScript
Published by majkshkurti 17 days ago
goat - v2.4.2 Bugfix Release
This release is a maintenance update addressing various issues identified since the 2.4.1 release. It does not introduce any new major features, but focuses solely on improving stability and reliability.
Full Changelog: https://github.com/plan4better/goat/compare/v2.4.1...v2.4.2
Consumption - Mobility and Transportation
- TypeScript
Published by majkshkurti 18 days ago
Arena - v2.3.13
What's Changed
- Multiple entity layout improvements (top header bottom line) by @SteRiccio in https://github.com/openforis/arena/pull/4132
- Activity log: added env var to disable it by @SteRiccio in https://github.com/openforis/arena/pull/4133
Full Changelog: https://github.com/openforis/arena/compare/v2.3.12...v2.3.13
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 18 days ago
iNaturalistReactNative - v1.0.17+201
FIXED
- Tapping X on Photo permission gate shows a black screen
- Can't open camera from edit observation
- Notifications timing out too early
- Capitalizing of common names in some languages
- Some problems with slow navigation
UPDATED
- All buttons in the camera rotate
- Few minor package updates
Biosphere - Biodiversity Citizen Science
- Fluent
Published by jtklein 18 days ago
DamageScanner - v1.0.1
v1.0.1 β Patch Release
This patch fixes two bugs in the vector damage calculation pipeline.
MultiLineString geometry support (_convert_to_meters)
Vector features with MultiLineString geometries were not handled correctly, causing failures during length conversion. The fix extracts the first component geometry (.geoms[0]) before proceeding with the geodesic length calculation.
Cell area estimation for meter-based CRS (_get_cell_area_m2)
When the features were provided in a projected coordinate system (meters rather than degrees), the cell area estimation produced NaN values. The fix reprojects the asset point to the hazard CRS before buffering, ensuring valid area estimates regardless of the input coordinate system.
Climate Change - Natural Hazard and Storms
- Python
Published by ElcoK 18 days ago
eCalc - v13.1.0
13.1.0 (2026-03-04)
Features
Miscellaneous Chores
- approv ISC as comptaible license with LGPL 3.0 (ff61be7)
- config for jvm lifecycle py4j (#1398) (a3a64d2)
- implement asv solver (#1394) (0e4083c)
- implement common asv compressor train solver (#1385) (6566921)
- init recirculation to capacity (e0291a0)
- upgrade dependencies for week 08. Auto-generated by devCalc (80d5136)
- upgrade dependencies for week 09. Auto-generated by devCalc (#1391) (c662c35)
Code Refactoring
- add yaml process constraints (#1376) (f591cde)
- don't manipulate fluids in upstream choke solver (cadc77c)
- pass func to solver when testing a solution (5bf15db)
Emissions - Emission Observation and Modeling
- Python
Published by github-actions[bot] 18 days ago
satpy - Version 0.60.0 (2026/03/04)
Issues Closed
- Issue 3333 - Implicit Eager Evaluation in
add_bandscausing MemoryError (PR 3334 by @djhoese) - Issue 3328 -
geo_colorcomposite in MTG-FCI not showing infrared and night view? - Issue 3314 - Reading S3 data fails with Satpy 0.59.0
- Issue 3312 - Make
get_angleswork also for computed/non-dask datasets - Issue 3309 - Problems with test_awips_tiled.py::TestAWIPSTiledWriter
- Issue 3304 - FCI native resampling fails with satpy >=0.57 for coarser areas (PR 3305 by @djhoese)
- Issue 3286 - Revise FCI L1c reader attrs handling
- Issue 3284 - FCI L1c reader tests fails on experimental CI due to FillValue handling (PR 3296 by @TristanCantatGaudin)
- Issue 3281 - NotImplementedError: Unknown calibration type (PR 3293 by @sfinkens)
- Issue 3268 - Drop numpy <2.0 support (PR 3294 by @pnuu)
- Issue 3266 - Drop Python 3.10 support
- Issue 3165 - Possible change in some nwcsaf products in v2025 (MTG enabled) version. (PR 3273 by @pnuu)
- Issue 2934 - No explicit handling of nans in lookup table enhancement (PR 3315 by @avalentino)
- Issue 2387 - Is there a way to open a file whose data source is not yet supported in the readers? E.g., CloudSat data.
- Issue 2184 - process time increase from 0.36.0 to 0.37.0 when streaming netcdf over opendap
- Issue 2144 - Satpy resampling plot produce blank area which actually has values
- Issue 2109 - Trouble reading FIDUCEO_FCDR_L15_MVIRI Easy nc files
- Issue 2069 - Read/Process MVIRI (MFG) native files
- Issue 1825 - create rgb air mass by meteosat
- Issue 1696 - Color issue when using daynight compositor with a color palette.
- Issue 1675 - extract scene metadata from satellite image
- Issue 1658 - Combining RGB and RGBA color palettes in enhancements
- Issue 1529 - Reading back satpy written netcdf cf fails for AVHRR; works for eg VIIRS
- Issue 1515 - Implement reader(s) for EPS-SG MWI and ICI
- Issue 1417 - changes of 'grid' arguments in pycoast 1.4.0. has no effect on the images, bug
- Issue 1256 - An error occurred while processing NPP VIIRS, coordinates of different sizes
- Issue 1214 - attribute platform_name is lost when using the BackgroundCompositor
- Issue 1159 - Reading "sst_dtime" band using "slstr_l2" reader
- Issue 1090 - VIIRS SDR reflectance has non physical values at low sun elevation angles at slopes facing the sun
- Issue 912 - Satpy find_files_and_readers cannot find matched file names
- Issue 909 - computation between datasets loses geocoding information
- Issue 900 - add resampling algorithms to composites in .yaml files
- Issue 899 - Additional Readers
- Issue 870 - Issue loading MTSAT-2 data
- Issue 868 - Himawari-8 B03 + B13 at night problem.
- Issue 857 - Question/Request: Consistent scale for all scenes
- Issue 744 - Fails to load data for modis Hkm true_color product
In this release 37 issues were closed.
Pull Requests Merged
Bugs fixed
- PR 3348 - Fix AMSR2 L2 GAASP reader compatibility with newer xarray (no timedelta decoding)
- PR 3330 - Fix AVHRR HRPT tests using current time as a default
- PR 3318 - Fix test to not save two geotiffs with the same name
- PR 3317 - Fix VII (METimage) reader angles names
- PR 3315 - Fix handling of nans in lookup table enhancement (2934)
- PR 3307 - Fix VIIRS ERFDNB composite not properly rechunking data before map_blocks call
- PR 3305 - Fix native resampling not rechunking when only some dims need it (3304)
- PR 3303 - Fix ahi_hsd cleanup during interpreter shutdown
- PR 3296 - Better FCI L1c reader attributes handling (3284)
- PR 3293 - Improve SEVIRI calibration error message (3281)
- PR 3277 - VII Reader Fixes and VII Composites Updates
Features added
- PR 3345 - Add day cloud phase chmi
- PR 3332 - Add QC filtering to the WSPD variable for AMSR2 L2 GAASP
- PR 3327 - Add cloud_type_chmi
- PR 3325 - Add vis/ir cloud composite for FCI
- PR 3296 - Better FCI L1c reader attributes handling (3284)
- PR 3294 - Require Numpy 2.0 or later (3268)
- PR 3277 - VII Reader Fixes and VII Composites Updates
- PR 3273 - Update NWC SAF GEO NetCDF reader to support v2025 (3165)
- PR 3211 - Add threshold tuned fire temperature rgb for europe
Documentation changes
Backward incompatible changes
Clean ups
- PR 3337 - Fix enhancement paths in fire_temperature_fci_contrast_tuned
- PR 3334 - Cleanup up composite utility 'add_bands' function (3333)
- PR 3308 - Reduce disk footprint during testing
- PR 3296 - Better FCI L1c reader attributes handling (3284)
- PR 3293 - Improve SEVIRI calibration error message (3281)
- PR 3289 - Skip EUM L2 BUFR tests in windows using pytest.skip
- PR 3260 - Remove pyspectral downloading from tests and fail if used
In this release 30 pull requests were closed.
Sustainable Development - Environmental Satellites
- Python
Published by mraspaud 18 days ago
whisp - v3.0.0a12
What's Changed?
Features:
- Asset Registry module β New asset_registry.py module with functions to fetch GeoJSON from FAO DynaStore OGC API; integrated as an option in notebooks (#169)
Dataset Updates:
- Updated JRC GFC2020 subtypes from V0 to V1
- Updated TMF assets from v1_2024 to v1_2025
- Removed Forest_FDaP from risk calculations, but kept statistics in output table (#170)
Full Changelog: https://github.com/forestdatapartnership/whisp/compare/v3.0.0a11...v3.0.0a12
PyPi Release openforis-whisp
What's Changed
- Fix/missing dependencies by @andyarnell in https://github.com/forestdatapartnership/whisp/pull/165
- release: v3.0.0a11 by @andyarnell in https://github.com/forestdatapartnership/whisp/pull/166
- new asset_registry.py module with functions to fetch a geojson by @andyarnell in https://github.com/forestdatapartnership/whisp/pull/169
- Dataset updates for EUFO subtypes and TMF, and removing Forest_FDaP from decision trees by @andyarnell in https://github.com/forestdatapartnership/whisp/pull/170
Full Changelog: https://github.com/forestdatapartnership/whisp/compare/v3.0.0a11...v3.0.0a12
Biosphere - Deforestation and Reforestation
- Python
Published by andyarnell 18 days ago
whisp - v3.0.0a11
What's Changed?
Fixes:
- Updated dependencies and risk documentation in https://github.com/forestdatapartnership/whisp/pull/165
Full Changelog: https://github.com/forestdatapartnership/whisp/compare/v3.0.0a10...v3.0.0a11
PyPi Release openforis-whisp
Biosphere - Deforestation and Reforestation
- Python
Published by andyarnell 18 days ago
portalcasting - portalcasting v0.60.9
Add function to download forecasts from Zenodo
Biosphere - Ecological and Environmental Modeling
- R
Published by henrykironde 19 days ago
goat - v2.4.1 Bugfix Release
This release is a maintenance update addressing various issues identified since the 2.4.0 release. It does not introduce any new major features, but focuses solely on improving stability and reliability.
What's Changed
- fix: clustering performance, validation heatmap, refactoring heatmap by @CyrineKamoun in https://github.com/plan4better/goat/pull/3660
- Dashboard table widget by @EPajares in https://github.com/plan4better/goat/pull/3661
Full Changelog: https://github.com/plan4better/goat/compare/2.4.0...v2.4.1
Consumption - Mobility and Transportation
- TypeScript
Published by majkshkurti 19 days ago
Breeze.jl - v0.4.0
Breeze v0.4.0
Breaking changes
This release changes the prognostic primary moisture variable from total moisture density to either vapor density or "equilibrium moisture density" (for saturation adjustment microphysics).
Merged pull requests:
- Scheduled radiation updates + radiative-convective equilibrium case (#413) (@glwagner)
- Update CloudMicrophysics requirement from 0.29.0, 0.30 to 0.31.4 (#459) (@dependabot[bot])
- Revise equations for surface momentum and density fluxes + add bib citations (#480) (@navidcy)
- Add dynamics and microphysics benchmark suites (#482) (@glwagner)
- Update README with installation, quick start, and feature list (#483) (@glwagner)
- Update formatting for equations (#484) (@navidcy)
- Add some refs + fix latex rendering in docstrings (#487) (@navidcy)
- Refactor moisture handling with scheme-dependent prognostic naming (#489) (@glwagner)
- Make rain evaporation in 2M microphysics GPU-safe (#490) (@kaiyuan-cheng)
- Point directly to benchmarks website, rather than the repository (#493) (@giordano)
- [benchmarks] Actually use microphysics (#496) (@giordano)
- [dependabot] Test new grouping strategy (#498) (@giordano)
- Bump the per-dependency/Oceananigans group across 5 directories with 1 update (#499) (@dependabot[bot])
- Bump the per-dependency/RRTMGP group across 2 directories with 1 update (#500) (@dependabot[bot])
- Update AtmosphericProfilesLibrary requirement to 0.1.7 in /docs in the per-dependency/AtmosphericProfilesLibrary group across 1 directory (#501) (@dependabot[bot])
- Update CairoMakie requirement to 0.15.8 in /examples in the per-dependency/CairoMakie group across 1 directory (#502) (@dependabot[bot])
- Add 2D idealized squall line example (#504) (@glwagner)
- Revert "Add 2D idealized squall line example (#504)" (#508) (@glwagner)
- Avoid boxing of
advectioninsideAtmosphereModel(#509) (@giordano) - [test] Use more extended logging messages in doctests (#510) (@giordano)
- Restrict
SSPRungeKutta3time steppers toAtmosphereModel(#512) (@giordano) - Restrict
potential_temperature_tendencyto potential temperature formulation (#513) (@giordano) - [CI] Try using three parallel jobs instead of two for macOS tests (#514) (@giordano)
- Add buoyancy-driven updraft to ParcelDynamics (#515) (@kaiyuan-cheng)
- [CI] Add a job with
--check-bounds=auto(#516) (@giordano) - [Reactant] Add timestepping fix to match Oceananigans (#517) (@dkytezab)
- [docs] Temporarily ignore Oceananigans links (#521) (@giordano)
- [docs] Check again links to Oceananigans docs (#522) (@giordano)
- [Reactant] Test raising of
CompressibleDynamics(#523) (@dkytezab) - Bump actions/upload-artifact from 6 to 7 (#524) (@dependabot[bot])
- Bump actions/download-artifact from 7 to 8 (#525) (@dependabot[bot])
- Fix typo in Breeze.jl documentation (#526) (@navidcy)
- Use
maybe_initialize_state!from Oceananigans (#527) (@giordano) - [CI] Set
benchmark-data-dir-pathfor pull requests (#528) (@giordano) - [CI] Use earlyoom also on the GitHub-hosted Linux runners (#530) (@giordano)
- Revert "[CI] Set
benchmark-data-dir-pathfor pull requests" (#533) (@giordano) - Bump version from 0.3.3 to 0.4.0 (#539) (@glwagner)
Closed issues:
- Build docs on GPU + harness more resources? (#90)
- GigaLES GATE simulations of tropical convection (#128)
- Package registration (#132)
- Adding tests for Reactant/Enzyme (#160)
- WENO reconstruction of energy density produces diabatic numerical fluxes (#215)
- Reactant tracing for AnelasticFormulation (#223)
- More compact notation for moisture densities? (#227)
AtmosphereModel.pressureandAtmosphereModel.pressure_solvershould probably be properties ofAnelasticFormulation(#245)- Benchmarking in CI (#252)
- Show method for AtmosphereModel does not include all fields (#270)
- Feature list in README and docs (#314)
- [Reactant] Stack overflow from timestepping +
Boundedtopology (#437) - Acoustic sub stepping not a goal but a reality? (#485)
- Microphysics not actually used in benchmarks (#495)
- Possible errors detected by JET (#511)
- Replace
tick(...; stage=true)withtick_stage!(#519)
Atmosphere - Atmospheric Composition and Dynamics
- Julia
Published by github-actions[bot] 19 days ago
H2Integrate - v0.7
What's Changed
- Release v0.7 by @RHammond2 in https://github.com/NatLabRockies/H2Integrate/pull/562
Full Changelog: https://github.com/NatLabRockies/H2Integrate/compare/v0.6...v0.7
Energy Systems - Energy System Modeling Frameworks
- Python
Published by RHammond2 19 days ago
WISDEM - WOMBAT and windIO 2.1
Prep release 4.1.0
- Integration of WOMBAT for the prediction of OpEx costs of wind farms
- Update to windIO v2.1
- New sizing tool for electric converter
- Rename GitHub organization from WISDEM to NLRWindSystems
Renewable Energy - Wind Energy
- Python
Published by ptrbortolotti 19 days ago
ha-evcc - Show WebSocket connection state in device information [tweaked]
Showing WebSocket connection state
With the new release the WebSocket connection state will be displayed as part of the Device Information (tweaked: Only show when WebSocket is enabled). I'm brief, since I am so fed up with what is happening in this crazy world.
Please consider supporting me
Thanks to those who have already supported me in the past weeks or month that is highly appreciated! To the other users: I am putting quite an amount of energy and passion into this integration. Perhaps you could give yourself a little push (if you can afford it) and become a sponsor.
If you haven't starred this integration in Github yet - please do so - TIA
Consumption - Mobility and Transportation
- Python
Published by marq24 19 days ago
Arena - v2.3.12
What's Changed
- Taxon props: added info tooltips by @SteRiccio in https://github.com/openforis/arena/pull/4130
- Added API info endpoint to retrieve server config from client by @SteRiccio in https://github.com/openforis/arena/pull/4131
Full Changelog: https://github.com/openforis/arena/compare/v2.3.11...v2.3.12
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 19 days ago
icclim - 7.0.5
icclim v7.0.5
Key Changes
- Drop Python 3.9 Support: Updated to require Python 3.10+ (CI/CD now runs on Python 3.11).
- Relaxed Dependency Constraints: Updated
pyproject.toml(e.g.,numpy>=1.21,xarray>=2022.6.0,xclim>=0.45.0) for better compatibility with modern environments. - Ruff Compliance: Refined API extraction tool to ensure 100% Ruff compliance in all generated code.
- CI/CD Modernization: Standardized all workflows and pre-commit hooks on Python 3.11.
- Bug Fixes: Fixed several linting and formatting issues across core modules and documentation.
Climate Change - Climate Data Processing and Analysis
- Python
Published by pagecp 19 days ago
Veros - v1.6.2
What's Changed
- Bump dependencies
Full Changelog: https://github.com/team-ocean/veros/compare/v1.6.1...v1.6.2
Hydrosphere - Ocean Models
- Python
Published by dionhaefner 19 days ago
NDBC API - v2026.03.02.1
Summary of core changes:
- Migrated HTTP parsers to pandas V2.X-compliant parsing: replaced deprecated
pd.to_datetimeinference with explicitformat=arguments, updated null handling fromnp.NaNtopd.NA - Added input validation to
save_xarray_datasetto raise aValueErrorwhen passed a non-xarray.Datasetargument. - Updated poetry.lock to resolve scipy, pyarrow, and numpy to versions with pre-built Python 3.13 wheels.
Bugfixes:
- Fixed
get_data(as_xarray_dataset=True)returning an empty dict instead of anxarray.Datasetwhen no data is found or when parser errors occur silently. - Fixed CI build failures on Python 3.13 caused by scipy 1.13.1 (missing OpenBLAS), pyarrow 16.1.0 (missing pkg_resources), and numpy 2.0.2 (no cp313 wheels) lacking pre-built wheels.
Future improvements:
- None noted.
Hydrosphere - Ocean and Hydrology Data Access
- Jupyter Notebook
Published by CDJellen 20 days ago
CHAP - CHAP-0.1.0
A Helm chart for CHAP (Climate Health Analysis Platform)
Climate Change - Climate Data Processing and Analysis
- Python
Published by github-actions[bot] 20 days ago
GridWorks SpaceHeat SCADA -
Changes
- No changes
Consumption - Buildings and Heating
- Python
Published by github-actions[bot] 20 days ago
GridWorks SpaceHeat SCADA -
Changes
- gridworks-admin 1.2.5 - decouples from
layout.liteevolution (#533) @jessicamillar - Replace layout.lite Handshake with Control Capabilities (#532) @jessicamillar
- LC topping up storage: minimum of 3kWh missing at charge buffer afterwards (#530) @thdfw
- Add HP electrical power and turn on time to SCADA and house parameters (#529) @thdfw
- Add heat pump parameters (power and turn on time) to SCADA and house parameters (#525) @thdfw
- Make horizon_hours an explicit parameter in LTN (#528) @thdfw
- Making the horizon hours an explicit parameter (#497) @thdfw
- Add command node to turn off/on store pump commands in StorePumpDoctor (#526) @thdfw
Consumption - Buildings and Heating
- Python
Published by github-actions[bot] 20 days ago
OceanBioME.jl - v0.16.10
OceanBioME v0.16.10
Merged pull requests:
- Support Oceananigans v0.105 and set v0.16.10 (#339) (@ali-ramadhan)
Emissions - Carbon Capture
- Julia
Published by github-actions[bot] 20 days ago
ha-evcc - Show WebSocket connection state in device information
Showing WebSocket connection state
With the new release the WebSocket connection state will be displayed as part of the Device Information. I'm brief, since I am so fed up with what is happening in this crazy world.
Please consider supporting me
Thanks to those who have already supported me in the past weeks or month that is highly appreciated! To the other users: I am putting quite an amount of energy and passion into this integration. Perhaps you could give yourself a little push (if you can afford it) and become a sponsor.
If you haven't starred this integration in Github yet - please do so - TIA
Consumption - Mobility and Transportation
- Python
Published by marq24 20 days ago
PortalData - 6.57.0
v6.57.0
Biosphere - Biodiversity Data Access and Management
- R
Published by github-actions[bot] 20 days ago
kartevonmorgen - v1.2.17
What's Changed
- make the archive links configurable by @navid-kalaei in https://github.com/kartevonmorgen/kartevonmorgen.ts/pull/258
Full Changelog: https://github.com/kartevonmorgen/kartevonmorgen.ts/compare/v1.2.16...v1.2.17
Sustainable Development - Knowledge Platforms
- TypeScript
Published by navid-kalaei 20 days ago
Econobis - Release 5.3.3
Aanpassingen in Mailgun Domains en Mailbox instellingen.
Een mailgun domain kan je nu kenmerken als Is systeem mailgun domain, bedoeld voor vnl. @econobis.nl.
Hiervan zullen dan geen mailgun events (logs), bounces en complaints meer opgehaald worden uit mailgun.
Verder kan je nu bij mailboxen aangeven of een mailbox alleen voor uitgaande emails is.
Indien deze op Ja gezet wordt zullen hier geen binnenkomende emails voor opgehaald worden.
Bij deze laatste aanpassing hebben we tevens een paar verbetering in ophalen Micrsosoft API (oauth) emails.
Energy Systems - Energy Markets
- JavaScript
Published by Mosmania 20 days ago
OpenQuake - OpenQuake Engine 3.25.0
[Michele Simionato (@micheles)]
- Reduced the memory consumption with multifault sources by splitting
in more tiles
[Christopher Brooks (@CB-quakemodel)]
- Make source/path adjustment coeff files used in modifications of CY14
as described in Boore et al. (2022) more flexible to avoid need for
dummy values for IMTs with unknown coeffs for source scaling but known
for path scaling or vice versa.
[Michele Simionato (@micheles)]
- Fixed
avg_losses_byin case of a single realization - Optimized the saving of the rates in large classical calculations
- Fixed the rup_id <-> event_id associations in openquake.engine.global_ses
[Yen-Shin Chen (@vup1120)]
- FDHA: added primary surface displacement package (base, Youngs et al. 2003
AD/MD, tests) - FDHA: added primary surface rupture package (base, Youngs et al. 2003
ExC/GB/nBR, tests)
[Michele Simionato (@micheles)]
- Changed the task distribution in classical calculations and reduced the
slow tasks, resulting in huge speedups in same cases (like 2.5x for USA) - Bug fix: using
sites=lon1 lat1, ...with a parent calculation
did not result in the specified sites to be used
[Yen-Shin Chen (@vup1120)]
- Added get_x_l_ratio() method to BaseSurface for computing normalized
along-strike position (x/L) for PFDHA applications - Vectorized get_x_l_ratio() implementation using NumPy broadcasting
for improved performance with large site meshes - Added _get_tor() helper method to extract the top rupture
trace with NaN handling for KiteSurface compatibility
[Christopher Brooks (@CB-quakemodel)]
- Added the EMME24 site model to the existing OQ implementation of the
EMME backbone model for ASCR (files describing the site model were
provided by Abdullah SandΔ±kkaya).
[Michele Simionato (@micheles)]
- Changed large classical calculations to store the rates in
ds_calc_dir;
removed the need to specifycustom_tmpfor the SLURM distribution - Internal: instantiating a GSIM automagically generates a ._toml
attribute from the GSIM name and arguments, associated to the GSIM hash
[Christopher Brooks (@CB-quakemodel)]
- Fix small bug in Hashash et al. (2020) site term implementation within the
NGA East models and regenerate the test tables (very small differences are
observed and only for SA(0.4)).
[Michele Simionato (@micheles)]
- Removed the long time deprecated method
get_mean_and_stddevsfrom the
GSIMs; you can use the helper functioncontexts.mean_stdsinstead - Internal: changed
cmaker.from_srcsto return a context array and not a
list with a single context array - Fixed AssertionError on len(mags) for GenericGmpeAvgSA with table-based
GMPEs - complex_fault_mesh_spacing is now mandatory in the job.ini file if
the model contains complex fault sources
[Nicholas Clemett (@nc-hsu)]
- Refactored the BaseAvgSACorrelationModel to make avg_periods an optional
argument - Added EmpiricalAvgSACorrelationModel
- Added classes for the Clemett correlation models for active shallow crust,
subduction interface, subduction slab and vrancea regions in europe based
on the ESHM20 GMMs.
[Michele Simionato (@micheles)]
- Internal: introduced subtasks in classical calculations
- Added endpoint
validate_inito validate local files - Optimized preclassical by gridding the point sources in parallel
[Christopher Brooks (@CB-quakemodel)]
- Added support for GMPE tables to be specifiable as the underlying
GSIMs within conditional GMPEs.
[Paolo Tormene (@ptormene)]
- Refactored the WebUI, separating its logic into multiple files
- Added Playwright tests to test the WebUI frontend in different
application modes - Added an extractor
exposure_by_location
[Michele Simionato (@micheles)]
- Turned tiling into an explicit parameter (i.e. you must pass it to
enable the full tiling algorithm, before it was automagic) - Optimized the management of the RateMap in the classical calculator
- Optimized the reading of the rates by vectorizing on the sites
- Bug fix:
use_rateswas not overridden by the child calculation - Extended
install.py develto infer the version from the branch name
[Christopher Brooks (@CB-quakemodel)]
- Added the option of using a modified form of the Campbell and Bozorgnia
(2014) GMM's sigma model within the Kuehn et al. (2020) GMMs as required
for the 2023 USGS Alaska model. - Refactored the indirect AvgSA GMPEs capabilities to permit the
calculation of non-AvgSA IMTs using the underlying GMPE (added
new unit test of classical/case_91 for checking this works within
GmpeIndirectAvgSA and updated classical/case34 for checking this
works within GenericGmpeAvgSA).
[Michele Simionato (@micheles)]
- Internal: removed configuration parameter
pmap_max_gb - Implemented the "ilabel" feature i.e. region-dependent gsim logic trees
- Reduced the number of chunks generated in classical calculations, which
has a huge effect on performance if you have 192 cores or more
[Christopher Brooks (@CB-quakemodel)]
- Fixing class inheritances in MorikawaFujiwara2013 GMMs.
[Amirhossein Mohammadi (@amirxdbx)]
- Added Mohammadi2023Turkiye ML-based GSIM for Turkey.
[Christopher Brooks (@CB-quakemodel)]
- Added the Alaska bias adjustments for the NGASUB GMMs
as required for the USGS 2023 Alaska model.
[Antonio Scala (@antonio-scala)]
- Added Scala et al (2025) GMM
[Michele Simionato (@micheles)]
- Show the GSIM class warnings only once
- Extended
oq engine --lhcandoq engine --lrcto show the
calculation_mode
[Christopher Brooks (@CB-quakemodel)]
- Refactored conditional GMPEs to be specifiable within ModifiableGMPE
on a per-IMT basis (safer handling, more flexibility). - Added documentation for the implementation of conditional GMPEs within
the OpenQuake Engine.
[Michele Simionato (@micheles)]
- Added a consistency check on the effective time when starting from SES
- Added a new exporter hmaps-stats producing one file per IMT,
associated to the display name "Hazard Maps Statistics"
[Maoxin Wang (@MaoxinWang)]
- Added a new gsim file wang_2025_turkey.py to implement the Turkey-specific
ground motion models for Arias Intensity (IA), Cumulative Absolute Velocity
(CAV), 5-75% Significant Duration (RSD575), and 5-95% Significant Duration
(RSD595) developed by Wang et al. (2025)
[Michele Simionato (@micheles)]
- For scenario_risk calculations expose the
aggrisk-statsoutput even if
there is a single gsim; the stats are associated to the simulations - Use PYTHONUTF8 mode, i.e. assume the default encoding to be
UTF8 also on Windows - Internal: extended
oq purge - Included .onnx and .onnx.gz files in MANIFEST.in
- Added command
oq db keep <workflow_id> - Added command
oq checkout workflow.toml - Extended
oq check_inputto accept workflow files - Added an output "Average Losses By Taxonomy"
- Extended
oq runto accept .toml files and to use the job cache - Replaced
dbserver.cacheparameter in openquake.cfg with a cache
parameter in job.ini - If the site parameters are more distant than ASSOC_DIST raise an error
and not a warning - Added parameter
siteidin job.ini to specify thecustom_site_id - Internal: extended baselib.sap to manage command classes
- Saved memory in ebrisk, now most calculations can be run with 2 GB
of RAM per core
[Paolo Tormene (@ptormene)]
- Fixed the management and layout/styling of navigation buttons in the
WebUI, with and without authentication - Improved the default configuration of the TOOLS_ONLY application mode
[Michele Simionato (@micheles)]
- Supported site-specific gsim logic trees via
site_labels - Added
source_infoto the global SES file - Optimized
_save_eventsfor large calculations over 100,000 events - Parallelized the rupture prefiltering
- Fixed
count_rupturesproducing more than 32768 tasks - Removed the distance filtering when sampling the ruptures; removed also the
mosaic model filtering
[Paul Henshaw (@pslh), Paolo Tormene (@ptormene)]
- Force use of utf8 encoding when writing non-binary files.
- Update AreaSource demo to use UTF8 chars that are obviously not ASCII.
- Use utf-8-sig when reading so as to handle BOM
[Anirudh Rao (@raoanirudh)]
- Add missing axis argument in recent bugfix in classical_risk
with nontrivial weights in the taxonomy mapping
[Michele Simionato (@micheles)]
- Extended the global_ses script to accept job.ini files
- Implemented
oq engine --run job1.ini .. jobN.ini --hc parent.hdf5 - Extended
--hcto accept paths to datastore files and removed the
experimental featurerupture_model_file = rups.hdf5 - Using the filtered site collection, thus changing numbers in OQImpact
- Implemented rupture prefiltering for scenario and event based calculators
[Paolo Tormene (@ptormene)]
- Added the possibility to assign tags to jobs and to set a job as the
"preferred" one for a tag
[Michele Simionato (@micheles)]
- Internal: extended
oq reduce_smto accept a source model directory - Implemented event_based_risk from ses.hdf5
- Raised an early error if the vulnerability functions are not
strictly increasing - Fixed a bug in classical_risk with nontrivial weights in the
taxonomy mapping - Removed the ebrisk calculation mode, since it can be replaced
with event_based_risk with ground_motion_fields = false - Turned LSD into a primary IMT, so that the Youd and ZhangZhao GMPE
can be used
[Lana Todorovic (@LanaTodorovic93)]
- Added Abrahamson and Bhasin (2020) GMPE
- Fixed the Macedo2019 GMPE with underlying GMPEs requiring extra parameters
(like the KuehnEtAl2020SInter requiring ztor)
[Michele Simionato (@micheles)]
- Filtering GMFs associated to low secondary intensities to make
secondary peril calculations faster and using less disk space - gzipped the _rates dataset, saving up to 4x the disk space required in
classical calculations, as well as doubling the speed of the postclassical
[Michele Simionato (@micheles), Antonio Ettorre (@antonioettorre)]
- Upgraded numpy to version 2.2, including related dependencies such as
pandas, pyproj, GDAL, fiona, etc
Climate Change - Natural Hazard and Storms
- Python
Published by nastasi-oq 20 days ago
Arena - v2.3.11
What's Changed
- fixing file upload limit config by @SteRiccio in https://github.com/openforis/arena/pull/4129
Full Changelog: https://github.com/openforis/arena/compare/v2.3.10...v2.3.11
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 20 days ago
BioSNICAR - 2.3
What's Changed
- Refactor biosnicar by @jmcook1186 in https://github.com/jmcook1186/biosnicar-py/pull/101
- migrate from netCDF to npz files for OP data by @jmcook1186 in https://github.com/jmcook1186/biosnicar-py/pull/102
- Bugfixes by @jmcook1186 in https://github.com/jmcook1186/biosnicar-py/pull/103
- add sweep func by @jmcook1186 in https://github.com/jmcook1186/biosnicar-py/pull/104
- Refactor module structure & entry point func by @jmcook1186 in https://github.com/jmcook1186/biosnicar-py/pull/105
Full Changelog: https://github.com/jmcook1186/biosnicar-py/compare/2.1...2.3
Cryosphere - Snow and Permafrost
- Python
Published by jmcook1186 20 days ago
Naturtag - v0.9.0
See changelog for release details: https://github.com/pyinat/naturtag/blob/main/HISTORY.md
See docs for installation instructions: https://naturtag.readthedocs.io/en/stable/installation.html
Biosphere - Biodiversity Citizen Science
- Python
Published by github-actions[bot] 21 days ago
goat - GOAT 2.4.0 "Toggenburg"
GOAT 2.4.0 "Toggenburg" introduces Workflows, a visual automation canvas for chaining analytics tools along with four new analytical tools, an enhanced dashboard builder, and significant performance improvements for map tile serving.
What's New in GOAT 2.4.0 β¨
π Workflows
-
Visual Workflow Canvas
Design and run multi-step analytical pipelines using a drag-and-drop canvas built on React Flow. Chain tools, datasets, and custom SQL into reusable workflows with full execution tracking. -
Dataset, Tool & Export Nodes
Workflows support dataset inputs, any analytics tool as a processing step, custom SQL transformations, and export nodes β all connected via a visual graph. -
Runtime Variables
Define variables in your workflow and set them at execution time, making workflows reusable across different datasets and parameters. -
Workflow Runner
Run saved workflows directly from the map mode toolbox via the new Workflows tab, with runtime variable prompts.
π§ͺ New Analytics Tools
-
Two-Step Floating Catchment Area (2SFCA)
A spatial accessibility indicator that measures access to services by combining supply capacity, demand, and travel time in a two-step approach. -
Huff Model
A probabilistic spatial interaction model that estimates the likelihood of consumers choosing a facility based on its attractiveness and distance. -
Spatial Clustering
Identify spatial clusters in point data using gravity-based and connectivity-based methods, with configurable distance and growth parameters. -
Custom SQL
Write and execute custom SQL queries with CodeMirror editor, autocomplete, schema prediction, and validation β available both as a standalone tool and within workflows.
π Dashboard & Reporting
-
Enhanced Dashboard Builder
New formula builder, extended widget settings, Tabs widget, ColorRange support for categories and pie charts, and filter-other-layers functionality. -
JPEG Export for Reports
Report layouts can now be exported in JPEG format in addition to existing options.
πΊοΈ Client
-
Toolbox Search & Tabs
The tools panel now features a search bar and a tabbed interface separating Tools and Workflows. -
Improved Layer Styling
Better legend rendering with support for custom markers and complex legends. -
CodeMirror SQL Editor
Integrated code editor with syntax highlighting, keyword auto-capitalization, and autocomplete for SQL-based tools.
βοΈ Backend & Platform
-
PMTiles Tile Serving
New high-performance tile serving path using PMTiles with variable-depth overzoom, lazy loading, and queue-based parallel generation via tippecanoe. -
Processes Service Separation
The OGC API Processes service has been separated from GeoAPI, preventing long-running analytics jobs from blocking tile and feature requests. -
Improved Scenario Support
Scenario feature IDs changed from UUID to Text for greater flexibility, with improved marker handling and catalog layer support. -
Job Cancellation
Users can now cancel running jobs from the UI with full backend support. -
Performance Improvements
Faster vector tile serving with dynamic feature limits per zoom level, DuckDB memory limit configuration, and improved clustering computation time.
What's Changed
- feat: add zone clustering by @CyrineKamoun in https://github.com/plan4better/goat/pull/3640
- fix: ui clustering by @CyrineKamoun in https://github.com/plan4better/goat/pull/3647
- Merging latest changes by @EPajares in https://github.com/plan4better/goat/pull/3645
- Clustering update with field selection/max distance + heatmap gravity field update by @CyrineKamoun in https://github.com/plan4better/goat/pull/3651
- FEAT: heatmap 2sfca, huff model + improved clustering by @CyrineKamoun in https://github.com/plan4better/goat/pull/3654
- docs: add pictures docs new tools + updates by @CyrineKamoun in https://github.com/plan4better/goat/pull/3655
- V2.4.0 by @majkshkurti in https://github.com/plan4better/goat/pull/3656
- fix: computation time/ neighboring graph for small layer clustering by @CyrineKamoun in https://github.com/plan4better/goat/pull/3657
- V2.4.0 by @EPajares in https://github.com/plan4better/goat/pull/3658
Full Changelog: https://github.com/plan4better/goat/compare/v2.3.18...2.4.0
Consumption - Mobility and Transportation
- TypeScript
Published by majkshkurti 21 days ago
Arena - v2.3.10
What's Changed
- support function geoCoordinateAtDistance by @SteRiccio in https://github.com/openforis/arena/pull/4125
- Node def taxon: added vernacularNameAlwaysIncludedIfSingle prop by @SteRiccio in https://github.com/openforis/arena/pull/4127
- added Portuguese translations by @SteRiccio in https://github.com/openforis/arena/pull/4128
Full Changelog: https://github.com/openforis/arena/compare/v2.3.9...v2.3.10
Biosphere - Biodiversity Citizen Science
- JavaScript
Published by SteRiccio 21 days ago
DispersiveShallowWater.jl - v0.10.0
DispersiveShallowWater v0.10.0
A list of breaking changes can be found in the Changelog.
Merged pull requests:
- Return all eocs in
convergence_test(#285) (@JoshuaLampert) - No default boundary conditions (#286) (@JoshuaLampert)
Closed issues:
- Return full
eocsinconvergence_test(#284)
Hydrosphere - Waves and Currents
- Julia
Published by github-actions[bot] 21 days ago
Open Sustainable Technology - OpenSustain.tech-2026-03
Automated monthly release of projects and organizations listed at OpenSustain.tech and enriched by metadata released by ecosyste.ms
Included files:
- opensustain-tech-projects-OpenSustain.tech-monthly-release-2026-03.csv
- opensustain-tech-organizations-OpenSustain.tech-monthly-release-2026-03.csv
Sustainable Development - Knowledge Platforms
Published by github-actions[bot] 22 days ago
env_canada - v0.13.2
Bug Fixes
- ECAlerts: Fix over-reporting of alerts by replacing the bounding-box-only approach with a 50 km BBOX pre-filter combined with client-side point-in-polygon filtering, so only alerts whose coverage polygon actually contains the queried coordinates are returned
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by michaeldavie 22 days ago
env_canada - v0.13.1
Bug Fixes
- ECWeather: Fix
TypeErrorcrash when forecast period or text summary isNone(#130)
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by michaeldavie 22 days ago
env_canada - v0.13.0
New Features
- ECAlerts: New class providing weather alerts from the GeoMet WFS
Current-Alertslayer with richer data than the XML source: full alert text, affected area, risk colour, confidence, and impact - ECWeather:
update()now usesECAlertsinternally; falls back to XML alerts on failure. Newalert_featuresproperty exposes raw WFS feature properties
Sustainable Development - Data Catalogs and Interfaces
- Python
Published by michaeldavie 22 days ago
NCDatasets.jl - v0.14.12
NCDatasets v0.14.12
Closed issues:
- Type DataTime supported but not Type Date (#298)
- Segfault when loading multiple NetCDF datasets in parallel (#299)
Climate Change - Climate Data Standards
- Julia
Published by github-actions[bot] 22 days ago
ClimaLand.jl - v1.6.0
ClimaLand v1.6.0
π’ API Changes:
- add coupled tests, address issue 1500, clean up docs (#1630) (@kmdeck)
π Features
- Store
LW_dandSW_dsomewhere for coupled bucket (#1500) - Improved coupled sim test and docs (#1605)
π Documentation
π Fixes
- Clipping ustar (#1600)
- fix error in Beers law (#1652) (@kmdeck)
- clamp ci <=ca (#1655) (@kmdeck)
Natural Resources - Soil and Land
- Julia
Published by github-actions[bot] 23 days ago
Symbiota - v3.4
What's Changed
- Api exsiccata identifier by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2261
- API - exsiccati/{identifier}/number/{numberIdentifier}/occurrence by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2269
- add new exsiccata/{identifier}/number/{numberIdentifier} endpoint by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2290
- Occurrence controller record id accommodation by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2292
- API-audit: Remove search from endpoints by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2302
- API - rename installation endpoints and add API version variable by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2291
- Remove redundant key by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2329
- rearrange the routes to avoid route parsing conflicts by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2328
- Exsiccati schema modifications by @egbot in https://github.com/Symbiota/Symbiota/pull/2367
- Merge v3.2.2 by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/2382
- Feature/occurrence editor table download by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2090
- Bugfix: Fetch next identifier for gifts/exchanges loans by @meshulam in https://github.com/Symbiota/Symbiota/pull/2389
- [3.3] Additional identifiers using extended data importer by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2183
- Bugfix: add handling association searches for observational associations by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2379
- Add Wikipedia tab on taxon profile page by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2399
- Taxon Profile bug fix by @egbot in https://github.com/Symbiota/Symbiota/pull/2414
- Update SQL in transferDeprecatedThesaurus to be compatible with MySQL by @meshulam in https://github.com/Symbiota/Symbiota/pull/2412
- Change Dynamic Properties Input to a text area by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2391
- Get to post url copy reversion fix by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2402
- Fixes issue where two location headers get set by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2413
- Fix https://github.com/BioKIC/symbiota-docs/issues/633 by @zygoballus in https://github.com/Symbiota/Symbiota/pull/2345
- Merge Hotfix v3.2.3 by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/2442
- Change verbiage of publish to aggregators by @themerekat in https://github.com/Symbiota/Symbiota/pull/2451
- Hotfix 3.2.4 (#2484) by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/2486
- Occurrence additions by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2456
- Add $DATE_DEFAULT_TIMEZONE to symbini template by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2317
- First pass at collection creation via the api by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2477
- Require login for downloads by @egbot in https://github.com/Symbiota/Symbiota/pull/2423
- Fix relative import paths search on search/index.php by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2466
- Bug - fix the missing label display in label printing page by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2445
- API - add geothesaurus + multiple input support for locality in /occurrence by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2426
- Add "last updated" date to collection stats by @themerekat in https://github.com/Symbiota/Symbiota/pull/2491
- Merge v3.3.0 by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/2563
- Adds autocomplete to otherCatalogNumbers tag names by @mickley in https://github.com/Symbiota/Symbiota/pull/2218
- Create a sitemap.xml generator tool by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2492
- Taxon post by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2552
- Closes #208 Adds Custom Search Options for Identifer Tag Name and Value by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2531
- Feature/extend voucher linking inaturalist by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2572
- Update symbini_template.php by @skfranz in https://github.com/Symbiota/Symbiota/pull/2577
- Fix typos by @meshulam in https://github.com/Symbiota/Symbiota/pull/2586
- Misc feature adjustments by @egbot in https://github.com/Symbiota/Symbiota/pull/2567
- Activate storage location by @egbot in https://github.com/Symbiota/Symbiota/pull/2549
- Closes #2452 Create Expandable Field Preparations by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2590
- Paleo test by @egbot in https://github.com/Symbiota/Symbiota/pull/2498
- Fix typo in paleoinclude lang file by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2592
- [3.3] 1924 export associations as resource relationship by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/1933
- Hotfix 3.3.1 (#2597) by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/2598
- Add Missing Translations to Linked External Vouchers Tool by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2591
- Closes #2566 Remove otherCatalogNumber from the dropdown by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2593
- Update translations to use "media" instead of "image" by @skfranz in https://github.com/Symbiota/Symbiota/pull/2589
- Association Deletion Prompt by @skfranz in https://github.com/Symbiota/Symbiota/pull/2601
- Add translations for paleoinclude.php by @skfranz in https://github.com/Symbiota/Symbiota/pull/2605
- Remove stale commented-out code by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2610
- restore button font color to original behavior by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2604
- fix the typo in paleo patch 3.3 by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2614
- Remove excess colon from sitemap list when collection code doesn't exist by @skfranz in https://github.com/Symbiota/Symbiota/pull/2616
- Add translations to batch editor and occurrence display table by @skfranz in https://github.com/Symbiota/Symbiota/pull/2618
- added option to not escape string in logOrEcho function by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2624
- Paleo - geo context fields fix in occurrenceeditor and dwc import by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2622
- 2621 add missing styling by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2630
- Batch Edit Fix by @skfranz in https://github.com/Symbiota/Symbiota/pull/2625
- Search by character by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2571
- Add 'see more' icon to Control Panel Data Editor by @skfranz in https://github.com/Symbiota/Symbiota/pull/2615
- Paleo - add geo context fields to map search by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2617
- Add info link to characters documentation by @themerekat in https://github.com/Symbiota/Symbiota/pull/2651
- Merge Hotfix 3.3.2 by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/2654
- Feature/geographic thesaurus editor check by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2650
- Symbiota docs 612 and 620: change and add label fields by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2619
- Closes #1367 Adds eventDate2 to dup search by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2655
- Update the 3 links that were going to old docs url by @themerekat in https://github.com/Symbiota/Symbiota/pull/2658
- Paleo - case sensitive paleo times import and Batch Update Tool fix by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2649
- Change Coordinate selection to only take positive values and added hemisphere tags for Criteria bar by @skfranz in https://github.com/Symbiota/Symbiota/pull/2668
- dismiss spinner when download kicks off by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2665
- Feature: Cleaning Tools - Coordinate Validation Rework by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2632
- Enhancement/more maps geojson overlays Closes #2693 by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2695
- Bugfix: Map Search Crash Fix involving $paleoTimes by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2694
- Hotfix 3.3.3 (#2697) by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/2698
- Closes https://github.com/BioKIC/symbiota-docs/issues/472 Fix: Image resolution not stateful by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2703
- Feature/download accepted names Closes #2634 by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2671
- Add window check for searchFormPaleo Map Search by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2707
- Closes #2663 Adds sort option to Label Project Field by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2710
- Closes #2662 Adds auto expansion of taxon remarks if populated by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2706
- Paleo fields styling adjustments by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2719
- Paleo - remove paleoJSON in import by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2675
- Merge v3.3.4 by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/2746
- Fix the Sitemap.xml generator tool by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2699
- Closes #2712 Adds Media Tag Carry Over on Duplicate by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2723
- Merge Hotfix 3.3.5 (#2763) by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/2764
- 2633 print family name checkbox by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2773
- Adds error handling for institution address by @skfranz in https://github.com/Symbiota/Symbiota/pull/2759
- Enhancement/required red asterisk by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2750
- Bugfix association search using any + subject taxon by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2799
- Add identifications to duplicate list by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2804
- Update Geographic Thesaurus to use mapUtils.js interface by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2812
- 3.3.6 solved conflicts by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2821
- Move and cleanup search css js by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2828
- Hotfix 3.3.7 (#2854) by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/2855
- Remove unused tool tip js file by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2838
- Feature/exsnumber search occurrence display by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2859
- Morphology api fixes by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2870
- Taxonomy endpoints fixes by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2871
- Misc collection endpoint fixes by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2872
- add better error handling for showOneCollection method by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2873
- Improve error handling for installation/{id} endpoint and ocmment out installation/{id}/occurrence for now by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2883
- Reproduction of https://github.com/Symbiota/Symbiota/pull/2882 without autoformatting by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2884
- 3.4 setup schema updates by @egbot in https://github.com/Symbiota/Symbiota/pull/2863
- Minor thumbnail cleaning adjustments by @egbot in https://github.com/Symbiota/Symbiota/pull/2887
- Update Development with Hotfix-3.3.8 and master changes by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2889
- feature/more-distinct-map-headers by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2708
- Add headers for media wiki API calls by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2901
- Remove underline between icons in collprofiles.php by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2913
- Paleo Fields showing in Record search for non-paleo collection fix by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2924
- Hotfix 3.3.9 (#2923) by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/2926
- Closes #2881 Fix Sql Schema so dateLastModified Updates on update by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2921
- Closes #2908 Add text dialog for taxon resolution by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2919
- Closes #2907 Fixes occurrence delete button styles by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2918
- Closes #2906 Fixes fixed width on voucher div by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2917
- Closes #2910 Fix issue where linked iNaturalist was not being parsed by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2920
- Dev login adjustments by @egbot in https://github.com/Symbiota/Symbiota/pull/2890
- Closes #2909 Bugfix map search link by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2930
- bugfix-3.4-uploadspectemp-schema by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2964
- Bugfix schema issues 3.4 from fresh install by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2970
- fix schema 3.4 typo by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2973
- Hotfix 3.3.10 (#2980) by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/2981
- Change crowdsource button to "save edits" by @themerekat in https://github.com/Symbiota/Symbiota/pull/2969
- Bugfix: a locale without an iso code becomes the default for vernacular imports by @meshulam in https://github.com/Symbiota/Symbiota/pull/2740
- Links to Symbiota Docs corrected by @ljwalker in https://github.com/Symbiota/Symbiota/pull/2931
- Fix translations for Data Usage page by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2987
- Fix Slow Loading on occurrence editor due to unperformant trait query by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2984
- Closes #2955 Fix trim issue manager class by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2983
- Closes #2953 Resources Tab Unexpected Expanding by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2982
- Closes #2958 Checklist Admin Coord aid fixes by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2977
- Search by polygons by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2817
- Closes #2724 Feature/batch duplicate search merge by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2813
- Fix wrong lang tag by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3005
- Closes #2948 Feature/tpeditor pagination by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3003
- Add index for collid and verbatim coords for performant by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3020
- Deprecate and Remove OccurrenceEditorImages by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3016
- Closes #2997 Add donation button templating by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3002
- Fixes issue lang cookie cannot be set by js by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2960
- Adjust Material Sample language be be same as elsewhere by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3011
- Enhancement/language util impl by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3012
- Add minimalheader to gitignore by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3006
- Feature vouchervision by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2583
- Temp master resolve 3.3.11 by @egbot in https://github.com/Symbiota/Symbiota/pull/3053
- Merge Hotfix 3.3.11 into Development by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3052
- Add missing translation download/index.foo.php by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3058
- cherry pick of 0b83e764b add missing default value for securitystatus by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3060
- Resolve issues in 2493 into Development by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3055
- Adds support for bmp media to be uploaded by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2932
- Add original file to createFilepaths so it gets cleaned up if an error is thrown by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/2934
- Change the name of variable that allows chars to be searched by @themerekat in https://github.com/Symbiota/Symbiota/pull/3083
- Do not add chips for default settings in associations by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3071
- Show selected collections and categories from breadcrumbs by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3077
- Enhancement/cleanup creator option render duplication by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3001
- Remove "no polygons found" message to avoid confusion by @themerekat in https://github.com/Symbiota/Symbiota/pull/3081
- Make UTF-8 the default charset for backup data files by @zygoballus in https://github.com/Symbiota/Symbiota/pull/3063
- Add Missing Inlcude back to occurrence profile page by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3088
- Dev occurrence export registrar by @egbot in https://github.com/Symbiota/Symbiota/pull/2941
- Update schemamanager.php by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3074
- Resolve DwC-Archive Publishing - Paleo merge conflicts by @egbot in https://github.com/Symbiota/Symbiota/pull/3092
- Paleo collection activation and DwC fields fix by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2979
- Consolidate JS files by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2741
- Merge v3.3.12 by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3094
- DwC- Export bug fix by @egbot in https://github.com/Symbiota/Symbiota/pull/3095
- Deprecate ImageDetailManager by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3000
- Update API dev branch with extended 3.4 Developments by @egbot in https://github.com/Symbiota/Symbiota/pull/3099
- API-updates by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/2245
- Api portal index 3.4 debugging by @egbot in https://github.com/Symbiota/Symbiota/pull/3104
- Fix character search accordion by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3112
- Update vendor libraries in vendor/ using 'composer update' by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3115
- Update api/vendor libraries by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3114
- La Estrelleta -> ElΓas PiΓ±a by @themerekat in https://github.com/Symbiota/Symbiota/pull/3107
- Fixes passing null to strlen deprecation warning by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3117
- Add US counties to default Symbiota portal by @themerekat in https://github.com/Symbiota/Symbiota/pull/3109
- Alter Conditions to ensure only uploaded/passed files get cleaned by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3116
- Explicitly add keeping branch up-to-date with parent branch by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3131
- Add documentation item to the PR checklist by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3130
- Add validation check for properly-formatted JSON by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3123
- Taxonomy improvements egbot by @egbot in https://github.com/Symbiota/Symbiota/pull/3128
- Taxon Profile bug by @egbot in https://github.com/Symbiota/Symbiota/pull/3145
- Occurrence Editor search buttons style fix by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3151
- Checklist image alignment fix by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3139
- Add portal properties schema changes to 3.4 by @egbot in https://github.com/Symbiota/Symbiota/pull/3155
- Paleo - Full Text and Backup Import fixes by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3160
- Add storageLocation field in Import by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3169
- Closes #3085 Fixes Issue with coord aid by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3176
- Closes #3137 Fixes style override that occurs on occurrence editor by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3175
- Uses language loader for donation button by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3118
- Removes off-target "self" results in certain association searches by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3181
- Closes #3098 Fix Cleaning Tools occurrenceDisplayTable Search by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3182
- Closes #3149, #3148 Issues with missing creatorList by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3173
- Closes #3164 Fixes submit form values by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3171
- Improve the PR template and add new items by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3143
- 3.4 schema adjustment by @egbot in https://github.com/Symbiota/Symbiota/pull/3194
- Improve error messaging for batch associations by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3187
- Merge 3.3.13 into 3.4_rc by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3197
- Minor visual fixes in collprofiles.php and institutioneditor.php by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3111
- Geographic Thesaurus fixes by @egbot in https://github.com/Symbiota/Symbiota/pull/3188
- Fix erroneous counties for Liberia and Bulgaria by @themerekat in https://github.com/Symbiota/Symbiota/pull/3202
- Update datapublisher.php by @themerekat in https://github.com/Symbiota/Symbiota/pull/3203
- Add confirmation prompt before Installing Schema patches by @skfranz in https://github.com/Symbiota/Symbiota/pull/3211
- Media Url required to save edits fix by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3206
- Fixes issue with query MySQL compat by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3204
- Various media search bug fixes by @egbot in https://github.com/Symbiota/Symbiota/pull/3200
- Basis Of Record Import Fix by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3201
- Paleo - storage location, lithogroup edit reviewer fixes by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3185
- Mismatch Between License Label In Collection Profile Fix by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3214
- 3.4 Media Search Optimization by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3184
- Update db_schema_patch-3.4.sql by @egbot in https://github.com/Symbiota/Symbiota/pull/3220
- 3.4 dw c a field mapping issue by @egbot in https://github.com/Symbiota/Symbiota/pull/3216
- Restore bug by @egbot in https://github.com/Symbiota/Symbiota/pull/3219
- Activate eventTime field by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/2877
- Duplicate Kingdom Bug fix by @egbot in https://github.com/Symbiota/Symbiota/pull/3223
- Allow for media type overrides by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3205
- Deprecate tpeditor synonymy tools by @themerekat in https://github.com/Symbiota/Symbiota/pull/3209
- Fix typo in link to Symbiota Docs by @themerekat in https://github.com/Symbiota/Symbiota/pull/3231
- 3.4 duplicate list bug by @egbot in https://github.com/Symbiota/Symbiota/pull/3229
- Remove DevDependencies from npm package.json files by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3121
- Add table to track mediaMetadata by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3233
- Transferred Fields Not Enabling "Save Edits" Button Fix by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3235
- Fix 0-border bug in Word annotation labels by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3239
- Closes #3230 Adds clause to use searchvar clid if available by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3236
- Closes #3038 Add COALESCE on dateEntered on File Imports by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3241
- Adds configurable recordSecurity for protected, cultivated species by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3237
- Add Event Time to Custom Field in Record Search by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3243
- Fix Undefined Array Errors by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3264
- Unsupported Operand Types Fix in OccurrenceCollectionProfile by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3265
- 3.4 data export bug by @egbot in https://github.com/Symbiota/Symbiota/pull/3259
- Closes #3249 fixes error handling on media counts if query fails by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3262
- Security adjustments by @egbot in https://github.com/Symbiota/Symbiota/pull/3261
- Geographic Thesaurus adjustments by @egbot in https://github.com/Symbiota/Symbiota/pull/3267
- Fix undefined ERROR_REMAPPING_MATSAMPLE array key by @skfranz in https://github.com/Symbiota/Symbiota/pull/3266
- Change wording of upload error by @themerekat in https://github.com/Symbiota/Symbiota/pull/3269
- Closes #3260 Fixes issue where creator is not imported by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3263
- Closes #3270 Adds Locality to the condAllowArr by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3273
- Update branch with latest 3.4 changes by @egbot in https://github.com/Symbiota/Symbiota/pull/3283
- Change batch editable field names to match the occurrence editor by @themerekat in https://github.com/Symbiota/Symbiota/pull/3281
- 3.4 adjust editor download link position by @egbot in https://github.com/Symbiota/Symbiota/pull/3287
- Closes #3285 Add other catalog numbers to display table editor table headers by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3286
- DwC-A publishing improvements by @egbot in https://github.com/Symbiota/Symbiota/pull/3294
- Occurrence Association Publishing by @egbot in https://github.com/Symbiota/Symbiota/pull/3291
- add checks for array keys where needed by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3292
- Other Catalog Numbers to identifiers Transfer Tool by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3035
- add null coalescing operator to remove deprecation warning by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3301
- DwC-A Media Extension File fix by @egbot in https://github.com/Symbiota/Symbiota/pull/3304
- Closes #3277 Always show catalog numbers for duplicate searches by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3308
- Improve bounding box performance by combining lng and lat indexes by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3313
- Resolve flagged critical security vulnerability by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3302
- Add alternative text when an image cannot be remapped by @themerekat in https://github.com/Symbiota/Symbiota/pull/2681
- Paleo StorageAge migration by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3307
- Update queryform.php by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3300
- 2952 unified collection selector by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3222
- Add Storage Location to Batch Editing Tool by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3324
- Fix common name map search bug by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3320
- Add synonym search clarification by @skfranz in https://github.com/Symbiota/Symbiota/pull/3315
- Occurrence Editor Collections Cloning Bug by @sunray1 in https://github.com/Symbiota/Symbiota/pull/3327
- Checklist count bug fix by @egbot in https://github.com/Symbiota/Symbiota/pull/3330
- Closes #3245 Enhancmence Map performance and Record Limit Messages by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3289
- remove outputFullCollArr and dependents 3325 by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3326
- Paleo - Set collType based on dynamicProperties Query by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3332
- Paleo - Autopopulate Geological Times Script by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3316
- Fix Spacing in batchgeoreftool.php by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3314
- Displays date last modified only for non-live-managed collections by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3321
- Paleo bug fixes and improvments by @egbot in https://github.com/Symbiota/Symbiota/pull/3336
- Make fossil collections appear in specimen collections in search forms by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3337
- Move determination info to another line in the annotation label word by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3338
- Specimen search translation add by @egbot in https://github.com/Symbiota/Symbiota/pull/3339
- Closes #632 Adds warning to processing option by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3334
- Georef adjustments by @egbot in https://github.com/Symbiota/Symbiota/pull/3342
- Other Catalog Number Delete Warning by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3344
- Repair bug where copyUrl method no longer worked correctly by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3347
- 3352 separate category expansions and checks by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3353
- DwC-A download adjustment - storageLocation by @egbot in https://github.com/Symbiota/Symbiota/pull/3350
- Sanitize class adjustment by @egbot in https://github.com/Symbiota/Symbiota/pull/3356
- Fix bug where table view radio button went to list results page by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3361
- Make cell sizes and dates appear differently depending on family preference by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3364
- add logic to ensure that empty rows in CSV files do not create new oc⦠by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3359
- Obfuscate vv api url in symbini_template by @Atticus29 in https://github.com/Symbiota/Symbiota/pull/3366
- Api occurrence exsiccati dev by @egbot in https://github.com/Symbiota/Symbiota/pull/3367
- Paleo Upload, Search Download Fixes by @NikitaSalikov in https://github.com/Symbiota/Symbiota/pull/3369
- Api occurrence endpoint dev by @egbot in https://github.com/Symbiota/Symbiota/pull/3368
- 3.4 captcha cherry by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3371
- Fixes issue where references to adminconfig by @MuchQuak in https://github.com/Symbiota/Symbiota/pull/3380
- CAPTCHA updates by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3381
- Final DB schema patch 3.4 review by @egbot in https://github.com/Symbiota/Symbiota/pull/3379
- v3.4 by @GregoryPost in https://github.com/Symbiota/Symbiota/pull/3383
New Contributors
- @sunray1 made their first contribution in https://github.com/Symbiota/Symbiota/pull/3327
Full Changelog: https://github.com/Symbiota/Symbiota/compare/v3.3.13...v3.4.0
Biosphere - Biodiversity Data Access and Management
- JavaScript
Published by GregoryPost 23 days ago
OpenStudio-HPXML - OpenStudio-HPXML v1.11.1
OpenStudio-HPXML v1.11.1 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.11.1 uses OpenStudio v3.11.0, EnergyPlus v25.2.0, and HPXML v5.0-rc1. Please visit the OpenStudio-HPXML v1.11.1 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.
Bugfixes
- Fixes heat pump heating performance sensitivity to indoor temperatures.
Consumption - Buildings and Heating
- Ruby
Published by shorowit 23 days ago