A software package to analyse
time-series of satellite sensor data


Software versions


Distribution policy


File formats



The authors

Software versions
General TIMESAT features
  • Processing routines in Fortran and Matlab with options for reading ASCII files and binary images
  • A Matlab graphics interface for simple fitting and parameter settings
  • 8-bit integer, 16-bit integer and 32-bit real image formats supported
  • Compact internal data format for seasonality data and fitted functions
  • Input and fitting to multiple years of satellite data
  • Support for Gaussian, Savitzky-Golay and logistic functions
  • Tools for generating images from seasonality data and fitted functions
Version 4.1 (2022)
  • Coming soon!
Version 3.3 (2017)
  • STL trend analysis added
  • New seasonality parameters added
  • New methods for defining start and end of season
  • Changed TSF_seas2img to reduce problem of missing data
  • Fixed various bugs, and overhauled several routines
  • Overhauled the manual
Version 3.2 (2015)
  • Works on Windows 64 bit and Linux 64 bit systems
  • TSF_processes now works also in parallel mode
  • All graphics updated to work with Matlab 2014b
  • New zooming tools added
  • TSF_seas2time: Increased speed, removed memory limitation, changed format to scientific notation
  • Increased speed in TSM_GUI
  • TSM_GUI now reads ASCII data with NaN values
  • Fixed various bugs, and overhauled several routines
Version 3.1
  • Works on Windows 32 bit and Linux 64 bit systems
  • All Fortran programs now take command-line arguments for batch processing of data
  • Improvements to the GUI’s
  • TSM_printseasons writes to ASCII file
  • Fortran path is automatically identified
  • Increased string length of file names in Fortran programmes to 300 chars
  • TSF_fit2time now prints row and column for each output series
  • Added TSF_merge: merges TIMESAT output files by column or by row
  • Added indexing of output files for faster access
  • Fixed some bugs and improved the error messages
  • Added function for exploring output data files: TSM_fileinfo
  • TIMESAT can now use paths with blank spaces
Version 3.0:
  • New graphical interface for starting all Matlab and Fortran routines
  • Executable versions of all Matlab routines for users who do not have Matlab
  • Quicker way to start processing via settings files
  • Processing can be done under land cover mask with different settings for different classes
  • New definitions of start and end of seasons
  • Individually defined thresholds for start and end of seasons
  • Possiblity to define a cutoff for off-season data
  • Improved error handling and user interface
  • New tool for viewing binary images
  • Increased flexibility in output files, and new naming convention of files
  • Several bugs in the code have been fixed
Version 2.3:
Improved stability of initial estimation of parameters for the Gaussian and Logistic fits compared to earlier versions. New tools added.

Known issues
  • TSF_seas2img is not optimally designed for complex phenological patterns over the same area.
TIMESAT is by no means a finished product, but is being updated when the need arises, and when we have available time. We try to accomodate the needs of individual users and appreciate suggestions for its improval.
Web design: Dr Maggie
Site maintained by: Lars Eklundh.     This page updated: 24 August 2022