Skip to content

v2.3

Latest

Choose a tag to compare

@dylanbeaudette dylanbeaudette released this 22 Jan 17:55
· 21 commits to master since this release
0749584

Release for CRAN, aqp version 2.3, published 2026-01-17.

Major Changes

New Functions

  • new function mu_confusion_matrix() (@smroecker)
  • new function colorVariation() for describing color variation in terms of average human color perception (@dylanbeaudette)
  • new function shuffle() for re-ordering horizon data or horizons within a SoilProfileCollection object (#328) (@dylanbeaudette)
  • .detectColorSpec() is a new internal function for detecting a color specification (@dylanbeaudette)

Enhancements

  • colorContrast() will now compute contrast data for pair-wise combinations of m1 when m2 is not specified (#330) (@dylanbeaudette)
  • plotProfileDendrogram() gets better default arguments for scaling, offset, etc. (@dylanbeaudette)
  • warpHorizons() gains scaleTo argument for scaling profiles to specific soil depth (@dylanbeaudette, thanks to @swsalley for ideas)
  • electroStatics_1D() now accepts vector of charge density q or single value (original implementation) (@dylanbeaudette)
  • estimateSoilColor() transformation parameters updated (@dylanbeaudette)
  • spc2mpspline() gains ability to process multiple variables in one call. Requires mpspline2 (>=0.1.9) (@brownag)

Enhancement + Possibly Breaking Changes

  • soilColorSignature() (#335) (@dylanbeaudette):
    • gains generalized color specification via new arguments color and space
    • new argument to control development of a perceptual distance matrix: perceptualDistMat = TRUE
    • deprecated arguments r, g, b, RescaleLightnessBy, warning issued until the next major release