First sen2rts beta version.
PhenoDeriv()(function imported from package
phenopix) to support the definition of relative slopes (this feature will be better documented in future).
cut_cycles(), bot methods based on argument
min_hand on Meroni et al. (2021) can now be used.
qa < min_qaare removed and not yet interpolated (no more necessary). Problem still present: in Savitzky-Golay filter, left and right borders are interpolated without considering the point quality.
smooth_s2ts(), add the possibility to skip spike removal.
smooth_s2ts(), exclude low values before removing spikes (to avoid errors).
fit_curve(): add value
fit(useful to skip interpolation to extract phenological metrics with TRS).
aggregate_pheno()to aggregate phenological metrics.
assign_season()to assign a season label to cycles.
fit_curve(), so to use the secondary method in case of failure of the first.
cut_cycles()to follow Meroni et al. (2021).
cut_seasons(): cut Sentinel-2 time series into separate seasons, detecting dates of cuts and of peaks;
fit_curve(): fit a curve using a parametric function from
extract_pheno(): extract phenological metrics from a fitted time series using methods from
filter_seasons(): filter detected seasons basing on dates of begin / end / peak, and associate each season with a reference year.
qa_minare no more rescaled to 0-1; values with <
qa_minare no more removed, but replaced with a linear interpolation.
scl_weights()default values are slightly changed according to previous change.
extract_s2ts()on polygon features, best values of each polygon can be used instead of the weighted average.
First package release (still in alpha version) including functions planned for first milestone: