inst/example/rTIMESAT.R

library(rTIMESAT)
library(phenofit)

options <- list(
   ylu                 = c(0, 9999),     # Valid data range (lower upper)
   qc_1                = c(0, 0, 1),     # Quality range 1 and weight
   qc_2                = c(1, 1, 0.5),   # Quality range 2 and weight
   qc_3                = c(2, 3, 0.2),   # Quality range 3 and weight
   A                   = 0.1,            # Amplitude cutoff value
   output_type         = c(1, 1, 0),     # Output files (1/0 1/0 1/0)
   seasonpar           = 1.0,            # Seasonality parameter (0-1)
   iters               = 2,              # No. of envelope iterations (3/2/1)
   FUN                 = c(1, 2, 3),              # Fitting method (3/2/1)
   half_win            = 7,              # half Window size for Sav-Gol.
   meth_pheno          = 1,              # Season start / end method (4/3/2/1)
   trs                 = c(0.5, 0.5)     # Season start / end values
)

data("MOD13A1")
sitename <- "CA-NS6"
d <- subset(MOD13A1$dt, date >= as.Date("2010-01-01") & 
   date <= as.Date("2017-12-31") & site == sitename)
res = TSF_main(y = d$EVI/1e4, qc = d$SummaryQA, nptperyear, jobname = sitename, options, cache = T)
res
kongdd/rTIMESAT documentation built on Aug. 10, 2021, 4:09 a.m.