- Notifications
You must be signed in to change notification settings - Fork14
Algorithms for Quantitative Pedology
ncss-tech/aqp
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation

The Algorithms for Quantitative Pedology (AQP) project was started in2009 to organize a loosely-related set of concepts and source code onthe topic of soil profile visualization, aggregation, and classificationinto this package (aqp). Over the past 8 years, the project has growninto a suite of related R packages that enhance and simplify thequantitative analysis of soil profile data. Central to the AQP projectis a new vocabulary of specialized functions and data structures thatcan accommodate the inherent complexity of soil profile information;freeing the scientist to focus on ideas rather than boilerplate dataprocessing tasks doi:10.1016/j.cageo.2012.10.020. These functions anddata structures have been extensively tested and documented, applied toprojects involving hundreds of thousands of soil profiles, and deeplyintegrated into widely used tools such as SoilWebhttps://casoilresource.lawr.ucdavis.edu/soilweb-apps. Components ofthe AQP project (aqp, soilDB, sharpshootR, soilReports packages) servean important role in routine data analysis within the USDA-NRCS SoilScience Division. The AQP suite of R packages offer a convenientplatform for bridging the gap between pedometric theory and practice.
Get the stable version from CRAN:
install.packages('aqp',dep=TRUE)
Get the development version from Github, after installing the CRANversion + dependencies:
remotes::install_github("ncss-tech/aqp",dependencies=FALSE,upgrade=FALSE,build=FALSE)
Install suggested packages:
p<- c("colorspace","ape","soilDB","latticeExtra","tactile","compositions","sharpshootR","markovchain","xtable","testthat","Gmedian","farver","Hmisc","tibble","RColorBrewer","scales","digest","mpspline2","soiltexture","knitr","rmarkdown","mvtnorm")install.packages(p)
http://ncss-tech.github.io/AQP/
library(aqp)# example data from three official series descriptionsdata("osd")# simulate 2 copies of each# using horizon boundary distinctness offsetsset.seed(10101)x<- perturb(osd,n=2,boundary.attr='hzd',min.thickness=5)# tighter marginspar(mar= c(0,0,1,0))# adjust default style# depict truncation at 175cm with ragged bottomplotSPC(x,name.style='center-center',cex.names=1,width=0.33,cex.id=0.9,hz.distinctness.offset='hzd',max.depth=175,depth.axis=FALSE,hz.depths=TRUE)
citation("aqp")#> To cite aqp in publications use:#>#> Beaudette, D., Roudier, P., Brown, A. (2023). aqp: Algorithms for#> Quantitative Pedology. R package version 2.0.#> <https://CRAN.R-project.org/package=aqp>#>#> 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,#> http://dx.doi.org/10.1016/j.cageo.2012.10.020.#>#> To see these entries in BibTeX format, use 'print(<citation>,#> bibtex=TRUE)', 'toBibtex(.)', or set#> 'options(citation.bibtex.max=999)'.
- Beaudette D.E., P. Roudier, and J. Skovlin. 2016. Probabilisticrepresentation of genetic soil horizons. In Book Digital soilmorphometrics. Springer.
- Maynard, J.J., S.W. Salley, D.E. Beaudette, and J.E. Herrick. 2020.Numerical soil classification supports soil identification by citizenscientists using limited, simple soil observations. Soil ScienceSociety of America Journal 84:1675-1692.
- Beaudette, D. E., J. Skovlin, A. G. Brown, P. Roudier, and S. M.Roecker. “Algorithms for Quantitative Pedology.” In Geopedology,edited by Joseph Alfred Zinck, Graciela Metternicht, Héctor Franciscodel Valle, and Marcos Angelini, 201–22. Cham: Springer InternationalPublishing, 2023.https://doi.org/10.1007/978-3-031-20667-2_11.
- Introduction to SoilProfileCollectionObjects
- Numerical Classification of SoilProfiles
- OverlappingAnnotation
- What is new in aqp2.x?
About
Algorithms for Quantitative Pedology
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors8
Uh oh!
There was an error while loading.Please reload this page.
