NEWS.md
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