Releases: bfast2/bfast
Version 1.7.0
Changes in Version 1.7.0
-
Added the option to run a structural change test before running bfastlite()
with two parameters: 'level' and 'type', equivalent to bfast() except that
anything equal to or below 0 in 'level' will skip the sctest. -
Fixed a bug where bfastpp() would throw an error when annual data is input.
-
Rework of the 'breaks' argument in bfast(), it now works correctly with a
numeric input and gives the opportunity to specify the breaks/statistic for
computing the optimal number of breaks separately per component. -
Added a reference to the paper describing the BFAST Lite algorithm, and
updated author names to use the proper UTF-8 symbols. -
Updated the examples, migrating from the 'raster' to the 'terra' package,
and adding a raster procesing example into '?bfastlite'. -
The 'history_roc()' generic is now consistent in parameters with the
'history_roc.matrix()' and 'history_roc.formula()' methods.
Version 1.6.1
No changes from the last release. This release is necessary to request a DOI for the current and future releases.
Version 1.6.1
- Fixed a heap overflow issue in the C++ version of bfastts().
Version 1.6.0
Changes in Version 1.6.0
-
Integrated work by Marius Appel on speeding up BFAST algorithms using Rcpp.
Whether the speedups are enabled is controlled byset_fast_options()
vs
set_fallback_options()
. The fast options are now default. -
Integrated work by Martin Jung on allowing BFAST to operate on time series
that have NA values by making use of the stlplus package. This is controlled
by the "decomp" parameter inbfast()
. 'stl' is still the default for
backwards compatibility and for use in sparse time series. -
New
bfastlite()
function for running BFAST Lite (BFAST without STL). -
bfast01classify()
now has an alternative typology type optimised for
dryland change classification (thanks to Paulo Negri Bernardino). -
bfastpp()
andbfastmonitor()
now have a parameter 'sbins' that controls the
number of seasonal dummies (bins) when using 'season' in the formula. -
bfast()
now defaults tomax.iter = 10
, making the argument optional.
It also no longer has the argument 'reg', as it was previously unused.
Any additional arguments to the function now are either sent to the
stlplus::stlplus()
function, or ignored ifdecomp = 'stl'
. -
create16dayts() is now deprecated in favour of
bfastts()
. -
Switched dependencies from strucchange to strucchangeRcpp for better
performance. -
The raster package is no longer a dependency, but is suggested.
-
bfastmonitor()
now allows to specify the significance 'level' separately
for the ROC and the monitoring algorithms. If only one specified, both are
set to the same level. -
bfastts()
now officially handles matrix inputs to make use of external
regressors easier.