[GRASS-git] [OSGeo/grass-addons] 96c6e4: r.soils.rosetta: new addon (#1788)
Corey White
noreply at github.com
Wed Sep 2 19:43:51 PDT 2026
Branch: refs/heads/grass8
Home: https://github.com/OSGeo/grass-addons
Commit: 96c6e42cd95e800e6a2234a1b1d69fc2f0a05488
https://github.com/OSGeo/grass-addons/commit/96c6e42cd95e800e6a2234a1b1d69fc2f0a05488
Author: Corey White <smortopahri at gmail.com>
Date: 2026-09-03 (Thu, 03 Sep 2026)
Changed paths:
M src/raster/r.in.ssurgo/r.in.ssurgo.html
M src/raster/r.in.ssurgo/r.in.ssurgo.md
M src/raster/r.in.ssurgo/r.in.ssurgo.py
M src/raster/r.in.ssurgo/tests/r_in_ssurgo_test.py
A src/raster/r.soils.rosetta/CMakeLists.txt
A src/raster/r.soils.rosetta/Makefile
A src/raster/r.soils.rosetta/r.soils.rosetta.html
A src/raster/r.soils.rosetta/r.soils.rosetta.md
A src/raster/r.soils.rosetta/r.soils.rosetta.py
A src/raster/r.soils.rosetta/r_soils_rosetta.ipynb
A src/raster/r.soils.rosetta/r_soils_rosetta.png
A src/raster/r.soils.rosetta/r_soils_rosetta_theta_s.png
A src/raster/r.soils.rosetta/requirements.txt
A src/raster/r.soils.rosetta/tests/conftest.py
A src/raster/r.soils.rosetta/tests/test_r_soils_rosetta.py
Log Message:
-----------
r.soils.rosetta: new addon (#1788)
* Init commit for Rosetta addon
* Added raster output options for silt, clay, and bulk density for use with the new r.soils.rosetta tool
* Added first implementation of with python libary support and API backup
* r.in.ssurgo: Keep NULL map units NULL when rasterizing attributes
v.to.rast replaces NULL attribute values with 0, which fakes meaningful
values (Ksat 0 mm/hr, sand 0 percent, bulk density 0 g/cm3) for map units
without soil data such as urban land and water. Filter those records out
with a where clause so their cells stay NULL in 2D and sliced 3D outputs.
* r.soils.rosetta: Add demo notebook, manual figures, and CMake build
The notebook runs the manual workflow on the NC sample dataset with live
SSURGO data from Soil Data Access and saves the manual page figures. The
CMakeLists.txt enables g.extension installation with a CMake-built GRASS.
* Apply suggestions from code review
Co-authored-by: Anna Petrasova <kratochanna at gmail.com>
* Apply suggestions from code review
Co-authored-by: Corey White <smortopahri at gmail.com>
---------
Co-authored-by: Anna Petrasova <kratochanna at gmail.com>
To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass-addons/settings/notifications
More information about the grass-commit
mailing list