soiltexture: Functions for Soil Texture Plot, Classification and Transformation
Version 1.4.1

"The Soil Texture Wizard" is a set of R functions designed to produce texture triangles (also called texture plots, texture diagrams, texture ternary plots), classify and transform soil textures data. These functions virtually allows to plot any soil texture triangle (classification) into any triangle geometry (isosceles, right-angled triangles, etc.). This set of function is expected to be useful to people using soil textures data from different soil texture classification or different particle size systems. Many (> 15) texture triangles from all around the world are predefined in the package. A simple text based graphical user interface is provided: soiltexture_gui().

AuthorJulien Moeys [aut, cre], Wei Shangguan [ctb], Rainer Petzold [ctb], Budiman Minasny [ctb], Bogdan Rosca [ctb], Nic Jelinski [ctb], Wiktor Zelazny [ctb], Rodolfo Marcondes Silva Souza [ctb], Jose Lucas Safanelli [ctb], Alexandre ten Caten [ctb]
Date of publication2016-06-07 16:50:25
MaintainerJulien Moeys <jules_m78-soiltexture@yahoo.fr>
LicenseAGPL (>= 3)
Version1.4.1
URL http://soiltexture.r-forge.r-project.org/
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("soiltexture")

Getting started

Package overview

Popular man pages

soiltexture-package: Functions for Soil Texture Plot, Classification and...
TT.dia2phi: Internal. Convert a soil particle diameter dia [micro-meters]...
TT.get: Function to retrieve / get the default package parameters.
TT.polygon.area: Internal. Determines the area of 1 polygon (in x-y...
TT.polygon.centroids: Internal. Determines the centroid of 1 polygon (in x-y...
TT.text.transf: Log-linear transformation of a soil texture data table...
TT.text.transf.X: Log-linear transformation of a soil texture data table...
See all...

All man pages Function index File listing

Man pages

soiltexture_gui: Text-based menu for plotting and classifying soil texture...
soiltextureInfo: Display and / or export system and package version...
soiltexture-package: Functions for Soil Texture Plot, Classification and...
TT.add: Function to add a new default package parameters.
TT.auto.set: Internal. Retrieve and set default values for parameters...
TT.axis.arrows: Internal. Plot the axis' arrows of a texture triangle plot.
TT.baseplot: Internal. Create an empty plot scene for a texture triangle.
TT.blr.ps.lim: Internal. Create a tabular version of clay silt sand particle...
TT.blr.tx.check: Internal. Check the consistency between blr.tx and css.names.
TT.check.ps.lim: Internal. Check the consistency between 'base.ps.lim' and...
TT.chemometrics.alr: Compute the additive log-ratio transformation of...
TT.classes: Plot the texture classes polygons in a texture triangle plot.
TT.classes.tbl: Returns the table of classes of a texture classification...
TT.col2hsv: Internal. Convert any colors to hsv.
TT.contour: Wrapper for the contour() function adapted to texture...
TT.css2xy: Internal. Converts texture data (3 classes) into x-y...
TT.dataset: Genetates a virtual cross correlated clay silt sand + Z...
TT.data.test: Test the validity of some soil texture data table (3 particle...
TT.data.test.X: Test the validity of some soil texture data table (X particle...
TT.deg2rad: Internal. Function to convert angle in degree to angle in...
TT.dia2phi: Internal. Convert a soil particle diameter dia [micro-meters]...
TT.DJ.col: Internal. A function to obtaine a weight average 'mix' of...
TT.edges: Internal. Plot the edges (bare axis) of a soil texture...
TT.env: TT env
TT.gen.op.set: Internal. Retrieve and set default values from options.
TT.geo.get: Internal. Retrieve and return the geometrical parameters from...
TT.geo.set: Internal. Takes "geo" values and assign them individually in...
TT.get: Function to retrieve / get the default package parameters.
TT.grid: Plot a grid at regular texture intervals inside an existing...
TT.ifelse: Internal. Flexible version of ifelse.
TT.image: Wrapper for the contour() function adapted to texture...
TT.iwd: Inverse weighted distance interpolation on a grid.
TT.kde2d: Calculated the 2D probabilty density on an x-y grid.
TT.lines: Internal. Used to plot line elements of a texture plot axis,...
TT.locator: Interactive (mouse clic) retrieval the CLAY SILT SAND...
TT.mahalanobis: Calculates the Mahalanobis distance between clay silt and...
TT.normalise.sum: Normalises the sum of the 3 particle size classes.
TT.normalise.sum.X: Normalises the sum of the X particle size classes.
TT.par.op.set: Internal. Retrieve and set default values from options with...
TT.phi2dia: Internal. Convert a soil particle phi value into diameter dia...
TT.plot: Plot soil texture triangles / diagrams.
TT.points: Plot a soil texture data table as points on an existing...
TT.points.in.classes: Classify a table of soil texture data according to a soil...
TT.polygon.area: Internal. Determines the area of 1 polygon (in x-y...
TT.polygon.centroids: Internal. Determines the centroid of 1 polygon (in x-y...
TT.set: Function to change / set the default package parameters.
TT.str: Internal. Stretch or reshape the range of value of some data...
TT.switch: Internal. Used in the plot axis drawings.
TT.text: Plot text labels for each values of a soil texture data table...
TT.text.transf: Log-linear transformation of a soil texture data table...
TT.text.transf.X: Log-linear transformation of a soil texture data table...
TT.ticks: Internal. Plot the axis' ticks of a texture triangle plot.
TT.ticks.lab: Internal. Plot the axis ticks' labels of a texture triangle...
TT.vertices.plot: Internal. Plot the vertices of a texture classification...
TT.vertices.tbl: Returns the table of vertices of a texture classification...
TT.xy2css: Internal. Convert point-data duplets (2 variables, x-y...
TT.xy.grid: Internal. Create a grid in the x-y coordinate system.

Functions

Files

inst
inst/SVN_VERSION
inst/triangles.rds
inst/text.transf.R
inst/doc
inst/doc/soiltexture_vignette.R
inst/doc/soiltexture_vignette.pdf
inst/doc/soiltexture_vignette.Rnw
inst/languages.rds
tests
tests/TT.points.in.classes.R
tests/TT.plot.R
tests/soiltexture_gui.R
tests/soiltextureInfo.R
NAMESPACE
NEWS
R
R/onAttach.R
R/soiltexture.R
R/soiltexture_text_gui.R
R/soiltextureInfo.R
vignettes
vignettes/soiltexture_vignette.bib
vignettes/soiltexture_vignette.Rnw
MD5
build
build/vignette.rds
DESCRIPTION
man
man/TT.chemometrics.alr.Rd
man/TT.par.op.set.Rd
man/TT.add.Rd
man/TT.ifelse.Rd
man/TT.contour.Rd
man/TT.data.test.X.Rd
man/TT.css2xy.Rd
man/TT.polygon.area.Rd
man/TT.phi2dia.Rd
man/TT.get.Rd
man/soiltexture_gui.Rd
man/TT.auto.set.Rd
man/TT.blr.tx.check.Rd
man/TT.normalise.sum.X.Rd
man/soiltextureInfo.Rd
man/TT.grid.Rd
man/TT.points.Rd
man/TT.classes.Rd
man/TT.classes.tbl.Rd
man/TT.points.in.classes.Rd
man/TT.DJ.col.Rd
man/TT.gen.op.set.Rd
man/TT.text.transf.X.Rd
man/TT.set.Rd
man/TT.blr.ps.lim.Rd
man/TT.text.transf.Rd
man/TT.locator.Rd
man/TT.vertices.tbl.Rd
man/TT.normalise.sum.Rd
man/TT.xy2css.Rd
man/TT.dia2phi.Rd
man/TT.deg2rad.Rd
man/TT.plot.Rd
man/TT.baseplot.Rd
man/TT.geo.set.Rd
man/TT.edges.Rd
man/TT.vertices.plot.Rd
man/TT.lines.Rd
man/TT.image.Rd
man/TT.data.test.Rd
man/TT.col2hsv.Rd
man/TT.check.ps.lim.Rd
man/TT.env.Rd
man/TT.str.Rd
man/TT.geo.get.Rd
man/TT.mahalanobis.Rd
man/soiltexture-package.Rd
man/TT.axis.arrows.Rd
man/TT.ticks.Rd
man/TT.ticks.lab.Rd
man/TT.iwd.Rd
man/TT.dataset.Rd
man/TT.polygon.centroids.Rd
man/TT.kde2d.Rd
man/TT.xy.grid.Rd
man/TT.switch.Rd
man/TT.text.Rd
soiltexture documentation built on May 20, 2017, 12:55 a.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.