Skip to content

Releases: eco-hydro/phenofit

phenofit v0.3.5 (2022-03-01)

01 Mar 14:35
Compare
Choose a tag to compare
  • add TIMESAT global model function and cutoff function.
  • add the parameter na.rm in check_input. If na.rm = true, missing and
    spike values will be discarded; otherwise, they will be interpolated by valid
    neihbours.
  • change analytical to FALSE in PhenoDeriv.fFIT, PhenoGu.fFIT

phenofit v0.3.3 (2021-12-11)

11 Dec 06:52
Compare
Choose a tag to compare

phenofit passed test in multi-GS regions

  • Fix typo error in curvefits' document.

  • Fix the error of plot.fFITs, due to fFIT renamed to model.

  • Rename function opt_season to season_input

  • In the case of none growing season division information, find_season.peaks will be error. Fixed now.

  • Fix the bug of init_param in the approximately monotonous time-sereis (e.g. fast harvest leads to a very short senescence period, and hence approximately monotonic in the whole growing season). In previous version, the parameter boundary of sos might exceed that of eos.

  • Improved the phenology extraction method PhenoTrs, PhenoDeriv and PhenoGu in the approximately monotonous time-sereis. In the previous version NA value will be return. In the current version, if the time series is monotonously increasing, EOS will be the mean value of t[n] and peak date of season (POP).
    But PhenoKlos has no method to avoid NA values, because it used the strict mathematical solution to find the extreme values in the curve
    of curvature's change rate.

MAJOR updates to improve multi-GS phenology extraction

  • Fix the bug of findpeaks, which lead to sharp changed growing season failed to detect.

  • Fix the bug of PhenoKlos, where minpeakheight not work in previous version.

  • Fix the bug of check_season_dt, where peak might be able to greater than end.

  • Remove the parameter check_season_dt in removeClosedExtreme, which might eliminate good extreme values.

  • add get_pheno.rfit to extract vegetation phenology from rough fitting directly.

phenofit v0.3.1

31 Jul 12:06
Compare
Choose a tag to compare

Major Updates

  • Parameters of season_mov and curvefits are wrapped into options. Scripts of phenofit v2.0 will not work anymore.

  • Add global options

  • Growing season division was improved. Rough fitting and growing season division are separated.

  • In the package dependency, plyr was replaced with dplyr.

  • Add doubleLog.AG2, which allows unbalanced background value in the first half and the second half.

  • Add lambda_vcurve and lambda_cv_jl to optimize Whittaker's parameter lambda

  • Add pkgdown, http://phenofit.top/.

  • Growing season division was further tested on FLUXNET daily GPP estimations.

  • Julia interface is ready to go, https://github.com/eco-hydro/phenofit.jl.

  • phenofit script was separated into a another repository, https://github.com/eco-hydro/phenofit-scripts.

Paper-phenofit finished (2021-07-31)

PhenoAsync finished

12 Jan 17:50
Compare
Choose a tag to compare
0.2.6

add 0.6 TRS for phenological metrics

version v0.2.1

13 Mar 03:09
56b9434
Compare
Choose a tag to compare
version 0.2.1 released (#9)

* shinyapp: GPPobs and NDVI3g work
* unify examples and rename PhenoExtract to get_pheno
* add examples
* tidy getRealDate
* update plot_input function
* rename season_3y to season_mov
* rm parameter I_optimFUN in optim_pheno
* version 0.2.1 released
* finished gee_Whittaker evaluation

phenofit v0.1.2

24 Jul 01:46
Compare
Choose a tag to compare
phenofit v0.1.2 Pre-release
Pre-release
second test whittaker lambda formula