phenofit0.3.11 package

Extract Remote Sensing Vegetation Phenology

smooth_wHANTS

Weighted HANTS SMOOTH

smooth_wSG

Weighted Savitzky-Golay

smooth_wWHIT

Weigthed Whittaker Smoother

tidy_MOD13

tidy_MOD13

tidy_pheno

tidy_pheno

v_curve

V-curve theory to optimize Whittaker parameter lambda.

wFUN

Weight updating functions

whit2

Weighted Whittaker smoothing with a second order finite difference pen...

f_goal

Goal function of fine curve fitting methods

f_goal2

objective function of double logistics

fFIT

S3 class of fine curve fitting object.

fFITs

S3 class of multiple fine curve fittings object.

find_season.peaks

find_season

get_pheno

get_pheno

getRealDate

getRealDate

GOF

GOF

I_optim

Interface of unified optimization functions.

init_lambda

Initial lambda value of Whittaker smoother

init_param

init_param

kurtosis

skewness and kurtosis

lambda_vcurve

lambda_vcurve

logistic

Double logistics in Rcpp

PhenoTrs

Phenology extraction in Threshold method (TRS)

plot_curvefits

plot_curvefits

plot_input

Plot INPUT returned by check_input

plot_phenofit

plot_phenofit

plot_season

plot_season

process_phenofit

Extract Vegetation Phenology at site scale

process_season

divide_seasons

qc_levels

qc level, color and shape

qc_sentinel2

Initial weights for sentinel2 according to SCL band

add_HeadTail

Add one year data in the head and tail

brks2rfit

get rough fitting

check_GS_HeadTail

Check growing season head and tail minimum values

check_input

check_input

check_ylu

check_ylu

curvefit

Fine curve fitting

curvefit0

curvefit0

curvefits_LocalModel

curvefits by local model functions of TIMESAT

curvefits

Fine Curve fitting

cutoff

cutoff

cv_coef

weighted CV

D

D

findpeaks

findpeaks

FitDL

Fine fitting

get_fitting

getFittings

get_GOF

get_GOF

get_param

Get parameters from curve fitting result

logistics

Fine fitting functions

melt_list

melt_list

movmean

movmean

opt_FUN

Unified optimization function

optim_pheno

optim_pheno

PhenoDeriv

Phenology extraction in Derivative method (DER)

phenofit

phenofit

PhenoGu

Phenology extraction in GU method (GU)

PhenoKl

Phenology extraction in Inflection method (Zhang)

qcFUN

Initial weights according to qc

R2_sign

Critical value of determined correlation

rcpp_season_filter

season_filter

rcpp_wSG

Weighted Savitzky-Golay written in RcppArmadillo

reexports

Objects exported from other packages

removeClosedExtreme

rm too closed peaks or troughs

roughFit

Rough fitting

season_input

Growing season division (unstable version)

season_mov

Moving growing season division

season

Growing season division

set_options

set and get phenofit option

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: Kong, D., (2020). R package: A state-of-the-art Vegetation Phenology extraction package, phenofit version 0.3.1, <doi:10.5281/zenodo.5150204>; Kong, D., Zhang, Y., Wang, D., Chen, J., & Gu, X. (2020). Photoperiod Explains the Asynchronization Between Vegetation Carbon Phenology and Vegetation Greenness Phenology. Journal of Geophysical Research: Biogeosciences, 125(8), e2020JG005636. <doi:10.1029/2020JG005636>; Kong, D., Zhang, Y., Gu, X., & Wang, D. (2019). A robust method for reconstructing global MODIS EVI time series on the Google Earth Engine. ISPRS Journal of Photogrammetry and Remote Sensing, 155, 13–24; 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>.

  • Maintainer: Dongdong Kong
  • License: GPL-2 | file LICENSE
  • Last published: 2026-01-23