NEWS.md
formatPLSS(), affecting township and range values >99table5.2, now without NA in the adjacency matrix (igraph compatibility)OSDexamples
plotProfileDendrogram() moved to aqpaggregateColorPlot() moved to aqpgeomPosMountainProbability(), geomPosHillProbability(), surfaceShapeProbability(), hillslopeProbability()
plotSoilRelationGraph() no longer uses set.seed(1010101) for deterministic output
OSDexamples with modern SoilProfileCollection objectprepare_SSURGO_hydro_data() now returns more soil property datamonthlyWB():
plotWB()
prepare_SSURGO_hydro_data()
prepare_SSURGO_hydro_data()
plotGeomorphCrossSection() now respects aqp::plotSPC() arguments via options(.aqp.plotSPC.args = list(...))
aqp::plotSPC()
SoilTaxonomyDendrogram() gains argument to adjust taxon label fontsp classes or methods have been converted to sf
sp/rgeos to sf
plotTransect(), coordinate are now provided as an additional argument / sf objectLL2PLSS(), all return data now packed into sf object vs. list (sharpshootR <= 1.12)generateLineHash() now uses sf class LINESTRING featureshuePositionPlot() gains origin argument for calculation of dE00 from arbitrary colors specified in CIELAB or MunsellhuePositionPlot() now passes arguments to contour() via ...
joinAdjacency(), now expects a data.frame (or compatible) vs. SpatialLinesDataFrame
polygonAdjacency() now compatible with sf objectssampleRasterStackByMU() ignores color table and any categories from source file to ensure raw values are extracted (fixes parity with prior {raster}-based behavior) for categorical dataSoilTaxonomyDendrogram()
SoilTaxonomyDendrogram() gains argument KST.order to adjust encoding / ordering criteria and level argument to specify the taxonomic levels to useSoilTaxonomyDendrogram() gains argument cluster.method to select "divisive" (default) or "agglomerative" clustering methods. Additional arguments to cluster::diana() and cluster::agnes() may be specified with a list supplied as cluster.args argumentsampleRasterStackByMU(), samplingStability(), sample.by.poly() and MoranI_By_Raster() now use terra internallyaspect.plot() now returns the Rayleigh Uniformity statistic and corresponding p-value as an attribute named "uniformity"
monthlyWB_summary() to address warning / Inf when 0 dry daysplotWB() aesthetic fixes and additional arguments, including manual specification of y-axis limitsaggregateColorPlot() gets a new argument for setting label orientationviz* functions now use an iterative approach to re-arrange dendrogram according to “hydologic ordering”hydOrder() and iterateHydOrder()
plotGeomorphCrossSection() presents a SoilProfileCollection aligned to a geomorphic summary as cross-sectionreconcileOSDGeomorp() convenience function for reconciling SPC and geomorphic summary tables as returned by soilDB::fetchOSD()
plotProfileDendrogram() gains argument for re-ordering dendrogram as close to original profile IDs as possibledueling.dendrograms() has been deprecated, please use dendextend::tanglegram() for similar tasksplotWB() related to figure y-scale rangeplotWB_lines() gets legend.cex and aesthetic adjustments to legend positionvizSurfaceShape()
viz functions return clustering objectSoilTaxonomyDendrogram() no longer resetting par as it prevents further annotation of the resulting figureCDEC_StationInfo related to parsing station commentsvizHillslopePosition() now returns clustering objectcolorMixtureVenn() now using method = 'exact'
vizAnnualClimte, vizHillslopePosition, and related will now work with a single soil seriesplotWB()
plotWB_lines() c/o J.M. SkovlinmonthlyWB now includes AWC used to init model as an attribute in return valueprepare_SSURGO_hydro_data() now returns drainage class