Input: a specific point in lat/lon, and a set of depth intervals.
• This folder contains the data schema and processed soil database tables that are ingested into the mySQL database.
• https://nrcs.app.box.com/s/vs999nq9ruyetb9b4l7okmssdggh8okn
• https://www.nrcs.usda.gov/resources/data-and-reports/ssurgo/stats2go-metadata
• https://nrcs.app.box.com/v/soils/folder/17971946225
There is a small suite of integration tests which can be run with the make test
command, and gets run regularly by CI.
There is a large suite of integration tests which takes many hours to run. It comes in the format of two scripts:
make generate_bulk_test_results
to run the algorithm over a collection of 3000 soil pits, which will accumulate the results in a log file.RESULTS_FILE=$RESULTS_FILE make process_bulk_test_results
to view statistics calculated over that log file.Beaudette, D., Roudier, P., Brown, A. (2023). aqp: Algorithms for Quantitative Pedology. R package version 2.0.
Beaudette, D.E., Roudier, P., O'Geen, A.T. Algorithms for quantitative pedology: A toolkit for soil scientists, Computers & Geosciences, Volume 52, March 2013, Pages 258-268, ISSN 0098-3004.
soilDB: Beaudette, D., Skovlin, J., Roecker, S., Brown, A. (2024). soilDB: Soil Database Interface. R package version 2.8.3.