Skip to content

aqp 1.27

Compare
Choose a tag to compare
@dylanbeaudette dylanbeaudette released this 27 Jan 17:48
· 1199 commits to master since this release

Enhancements / Bug Fixes

  • mixMunsell now relies on suggested package {gower} for 5-10x speed bump
  • {aqp} no longer imports from {reshape} (less one dependency), all transformations from wide<->long are done via {data.table}
  • methods from {data.table} are now imported by {aqp} (new dependency)
  • Major overhaul of plotColorQuantiles(), now using {lattice} graphics
  • Argillic critical clay contents crit.clay.argillic rounded to whole numbers per NSSH Part 614, subpart B, sections 614.13 and 614.14
  • mutate_profile uses data.table::rbindlist(fill=TRUE) to combine site- and horizon-level transformations
  • updates to horizon boundary encoding functions (hzTopographyCodeToOffset, hzTopographyCodeToLineType, hzDistinctnessCodeToOffset)
  • plotSPC updates:
    • argument named changes: hz.boundary.lty is a horizon-level attribute that contains line type codes
    • hz.topography.offset a horizon-level attribute that contains representative offsets that encode horizon boundary topography
    • plotSPC now encodes hz.topography.offset using a vertical "bump" (chevron)
  • addBracket can now accept multiple bracket annotations per profile

New Functions / Data

  • New dataset equivalent_munsell and method equivalentMunsellChips for "equivalent" Munsell chips lookup list based on all pairwise dE00 contrasts for integer "chips" in {aqp} munsell data set
  • new function L1_profiles computes multivariate (L1) medians, compare to marginal medians via slab