Rcpp, tibble, dplyr, purrr, stringr, tidyr, ggplot2,
lubridate, data.table, spam, grid, gridExtra, magrittr, plyr,
reshape2, zoo, readr, optimx, ucminf, numDeriv, grDevices,
utils, stats, shiny, jsonlite, DT, foreach, iterators

The merits of 'TIMESAT' and 'phenopix' are adopted. Besides, a simple and
growing season dividing method and a practical snow elimination method
based on Whittaker were proposed. 7 curve fitting methods and 4 phenology
extraction methods were provided. Parameters boundary are considered for
every curve fitting methods according to their ecological meaning.
And 'optimx' is used to select best optimization method for different
curve fitting methods.
Reference:
Dongdong Kong, R package: A state-of-the-art Vegetation Phenology extraction package,
phenofit version 0.2.3, <https://github.com/kongdd/phenofit>;
Zhang, Q., Kong, D., Shi, P., Singh, V.P., Sun, P., 2018. Vegetation phenology
on the Qinghai-Tibetan Plateau and its response to climate change (1982–2013).
Agric. For. Meteorol. 248, 408–417. <doi:10.1016/j.agrformet.2017.10.026>.

c(
person("Dongdong", "Kong", role = c("aut", "cre"), email = "kongdd.sysu@gmail.com"),
person("Jianjian", "Cui", role = c("aut"), email = "cuijj6@mail2.sysu.edu.cn"),
person("Mingzhong", "Xiao", role = c("aut"), email = "xmingzh@mail2.sysu.edu.cn"),
person("Yongqiang", "Zhang", role = c("aut"), email = "yongqiang.zhang2014@gmail.com"),
person("Xihui", "Gu", role = c("aut"), email = "guxh@cug.edu.cn"))
Rcpp, tibble, dplyr, purrr, stringr, tidyr, ggplot2,
lubridate, data.table, spam, grid, gridExtra, magrittr, plyr,
reshape2, zoo, optimx, ucminf, numDeriv, grDevices, utils,
stats, shiny, jsonlite, foreach, iterators
Dongdong Kong [aut, cre],
Jianjian Cui [aut],
Mingzhong Xiao [aut],
Yongqiang Zhang [aut],
Xihui Gu [aut]

Rcpp, tibble, dplyr, purrr, stringr, tidyr, ggplot2,
lubridate, data.table, spam, grid, gridExtra, magrittr, plyr,
reshape2, zoo, optimx, ucminf, numDeriv, grDevices, utils,
stats, shiny, jsonlite, foreach, iterators, JuliaCall, methods