NEWS
sharpshootR 2.3.2 (2024-10-22)
- rebuild
OSDexamples
with modern SoilProfileCollection
object
- CRAN release
sharpshootR 2.3.1 (2024-05-29)
- moving vegan to SUGGESTS
- CRAN release
sharpshootR 2.3 (2024-04-08)
- CRAN release
prepare_SSURGO_hydro_data()
now returns more soil property data
- major updates to
monthlyWB()
:
- mass balance check, reporting, and messages when not closed
- new arguments which enable / modify the distribution of PPT and PET within k-bins / month
- bug fix in
plotWB()
- minor updates to
prepare_SSURGO_hydro_data()
sharpshootR 2.2 (2023-08-24)
- CRAN release
- added a few more soil hydraulic properties to
prepare_SSURGO_hydro_data()
plotGeomorphCrossSection()
now respects aqp::plotSPC()
arguments via options(.aqp.plotSPC.args = list(...))
- removing some hard-coded arguments passed through to
aqp::plotSPC()
SoilTaxonomyDendrogram()
gains argument to adjust taxon label font
sharpshootR 2.1 (2023-03-22)
- CRAN release
- all functions depending on
sp
classes or methods have been converted to sf
- water balance helper functions converted from
sp
/rgeos
to sf
- breaking changes in
plotTransect()
, coordinate are now provided as an additional argument / sf
object
- breaking changes in
LL2PLSS()
, all return data now packed into sf
object vs. list
(sharpshootR <= 1.12)
generateLineHash()
now uses sf
class LINESTRING features
huePositionPlot()
gains origin
argument for calculation of dE00 from arbitrary colors specified in CIELAB or Munsell
huePositionPlot()
now passes arguments to contour()
via ...
- breaking changes in
joinAdjacency()
, now expects a data.frame
(or compatible) vs. SpatialLinesDataFrame
polygonAdjacency()
now compatible with sf
objects
sampleRasterStackByMU()
ignores color table and any categories from source file to ensure raw values are extracted (fixes parity with prior {raster}-based behavior) for categorical data
sharpshootR 1.12 (2022-12-09)
- CRAN release
- adding SoilTaxonomy package to suggests, to allow for better encoding of taxa levels by
SoilTaxonomyDendrogram()
SoilTaxonomyDendrogram()
gains argument KST.order
to adjust encoding / ordering criteria and level
argument to specify the taxonomic levels to use
SoilTaxonomyDendrogram()
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
argument
- Spatial/raster sampling functions
sampleRasterStackByMU()
, samplingStability()
, sample.by.poly()
and MoranI_By_Raster()
now use terra internally
aspect.plot()
now returns the Rayleigh Uniformity statistic and corresponding p-value as an attribute named "uniformity"
- bug fix in
monthlyWB_summary()
to address warning / Inf
when 0 dry days
plotWB()
aesthetic fixes and additional arguments, including manual specification of y-axis limits
aggregateColorPlot()
gets a new argument for setting label orientation
- geomorphic
viz*
functions now use an iterative approach to re-arrange dendrogram according to "hydologic ordering"
- hydrologic ordering functions now exported:
hydOrder()
and iterateHydOrder()
- new function
plotGeomorphCrossSection()
presents a SoilProfileCollection
aligned to a geomorphic summary as cross-section
- new function
reconcileOSDGeomorp()
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 possible
dueling.dendrograms()
has been deprecated, please use dendextend::tanglegram()
for similar tasks
sharpshootR 1.9.1
- bugfix in
plotWB()
related to figure y-scale range
plotWB_lines()
gets legend.cex
and aesthetic adjustments to legend position
sharpshootR 1.9 (2022-01-04)
- CRAN release
- water balance functions now depend on hydromad >= 0.9-27
- new function
vizSurfaceShape()
- all
viz
functions return clustering object
sharpshootR 1.8.3
SoilTaxonomyDendrogram()
no longer resetting par
as it prevents further annotation of the resulting figure
- bug fix in
CDEC_StationInfo
related to parsing station comments
vizHillslopePosition()
now returns clustering object
sharpshootR 1.8.2 (2021-09-07)
- hydromad issue #188 closed, latest binaries include fix in bucket.c
colorMixtureVenn()
now using method = 'exact'
- safer examples for CRAN/Solaris checks
- new example data for testing "OSDexamples"
vizAnnualClimte
, vizHillslopePosition
, and related will now work with a single soil series
sharpshootR 1.8.1 (2021-05-04)
- using local (modified) copy of leaky-bucket until resolved:
- https://github.com/ncss-tech/sharpshootR/issues/40
- https://github.com/josephguillaume/hydromad/issues/188
- bugfixes in
plotWB()
- new function
plotWB_lines()
c/o J.M. Skovlin
monthlyWB
now includes AWC
used to init model as an attribute in return value
prepare_SSURGO_hydro_data()
now returns drainage class
sharpshootR 1.8 (2021-04-24)
- added
simpleWB
, dailyWB
, and dailyWB_SSURGO