Skip to content
Open
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
fc03b2d
replace point-based sampling with raster-based WCS approach
divine7022 Oct 8, 2025
771d05d
update .Rd
divine7022 Oct 8, 2025
7f09a36
update NEWS.md
divine7022 Oct 8, 2025
beceada
update CHANGELOG.md
divine7022 Oct 8, 2025
8bf5f72
Merge remote-tracking branch 'origin/develop' into fix/gssurgo-improve
divine7022 Nov 8, 2025
0103bbe
replaced grid_size/grid_spacing parameters with radius,added support …
divine7022 Nov 8, 2025
a49755d
replaced grid_size/grid_spacing param with radius
divine7022 Nov 8, 2025
3d2db80
update .Rd
divine7022 Nov 8, 2025
7ca57f6
update doceker depends
divine7022 Nov 8, 2025
0dc560b
add aqp and soilDB to DESCRIPTON
divine7022 Nov 8, 2025
62fb9c0
Revert "update doceker depends"
divine7022 Nov 8, 2025
948a362
Merge remote-tracking branch 'origin/develop' into fix/gssurgo-improve
divine7022 Nov 29, 2025
6221bec
use direct terra::buffer() to avoid projection distortion and normali…
divine7022 Nov 29, 2025
0f181f6
refactored tests to reflect new updates
divine7022 Nov 29, 2025
5fa9177
require depths to start at 0 and convert depths to n+1 breakpoints fo…
divine7022 Dec 3, 2025
55b4092
update tests
divine7022 Dec 3, 2025
c2261b0
updade .Rd
divine7022 Dec 3, 2025
6281d78
Merge remote-tracking branch 'origin/develop' into fix/gssurgo-improve
divine7022 Dec 3, 2025
ae98820
Merge branch 'develop' into fix/gssurgo-improve
infotroph Jan 7, 2026
83542ad
Merge branch 'develop' into fix/gssurgo-improve
infotroph Jan 13, 2026
11b4886
Merge branch 'develop' into fix/gssurgo-improve
infotroph Jan 16, 2026
a1e2ba5
Merge remote-tracking branch 'origin/develop' into fix/gssurgo-improve
divine7022 Jan 26, 2026
79933d3
update NAMESPACE
divine7022 Jan 26, 2026
1d18769
Separate data fetching from ensemble generation, add validation for m…
divine7022 Jan 26, 2026
498689f
add function gssurgo_fetch_area handles all data retrieval via soilDB
divine7022 Jan 26, 2026
3de68fc
clear ambiguty of test name and add comments and add test for gssurgo…
divine7022 Jan 26, 2026
147de48
add gssurgo_fetch_area.Rd
divine7022 Jan 26, 2026
b73927f
whitespace
infotroph Feb 27, 2026
da57405
Merge branch 'develop' into fix/gssurgo-improve
infotroph Mar 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,11 @@ For more information about this file see also [Keep a Changelog](http://keepacha
- Fixed a bugs and BADM now process both single-site and multi-site settings, detecting the input structure and processing each site independently to generate the correct number of ensemble members per site.
- Fixed "external pointer is not valid" error and addressed key bugs in `soilgrids_soilC_extract()` function (#3506)
- Fixed a bug within the `model2netcdf.SIPNET` function where we assumed the constant calculations of `pecan_start_doy` across years (the calculations should vary depending on the last date from the last loop and the start date of the current loop), which will lead to incorrect calculations of the start `sub_dates` and `sub_dates_cf` if we are jumping between years (e.g., from 2012-12-31 to 2013-01-01). The `sipnet2datetime` function is no longer used anywhere and therefore has been removed.
- `extract_soil_gssurgo()` (#3643)
- Replaced point-based WFS queries with raster-based WCS approach using `soilDB::mukey.wcs()`.
- Replaced `grid_size`/`grid_spacing` parameters with `radius` (meters) for simpler buffer-based AOI creation.
- Switched to single `soilDB::fetchSDA()` call for component-level soil data retrieval, enabling better ensemble uncertainty quantification through within-map-unit variability. Added support for custom AOI polygons.
- This eliminates spatial coverage gaps and reduces network requests while maintaining backward compatibility.
Comment on lines +77 to +81

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Move up to line 25-ish


### Changed

Expand Down
2 changes: 2 additions & 0 deletions modules/data.land/DESCRIPTION
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ URL: https://pecanproject.github.io
BugReports: https://github.com/PecanProject/pecan/issues
Depends: R (>= 4.1.0)
Imports:
aqp,
coda,
curl,
doSNOW,
Expand Down Expand Up @@ -53,6 +54,7 @@ Imports:
rlang,
sf,
sirt,
soilDB,
sp,
stringr,
terra,
Expand Down
8 changes: 7 additions & 1 deletion modules/data.land/NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,14 @@
* New utility script `IC_SOILGRID_Utilities.R` for processing SoilGrids data to generate soil carbon initial condition (IC) files. This includes (#3508):
- **`soilgrids_ic_process`**: A function to extract, process, and generate ensemble members from SoilGrids250m data.
- **`preprocess_soilgrids_data`**: A helper function to handle missing values and ensure data integrity during preprocessing.
- **`generate_soilgrids_ensemble`**: A function to create ensemble members for a site based on processed soil carbon data.
- **`generate_soilgrids_ensemble`**: A function to create ensemble members for a site based on processed soil carbon data.
- Add events schema and validate_events() function to validate events.json files against the schema (#3623, #3521).
* `extract_soil_gssurgo()` (#3643)
- Replaced point-based WFS queries with raster-based WCS approach using `soilDB::mukey.wcs()`.
- Replaced `grid_size`/`grid_spacing` parameters with `radius` (meters) for simpler buffer-based AOI creation.
- Switched to single `soilDB::fetchSDA()` call for component-level soil data retrieval, enabling better ensemble uncertainty quantification through within-map-unit variability. Added support for custom AOI polygons.
- This eliminates spatial coverage gaps and reduces network requests while maintaining backward compatibility.


# PEcAn.data.land 1.8.2
- Removed unused parameter `machine` from put_veg_module()
Expand Down
Loading
Loading