Hctsa Versions Save

Highly comparative time-series analysis

v1.09

8 months ago

Mostly small tweaks. Some keywords updated, and catch22 short names added.

v1.08

1 year ago
  • New partial autocorrelation features up to 20 lags, and the RAD feature of @brendanjohnharris
  • Some clearer and better-commented syntax
  • catch22 is now a git submodule in Toolboxes, rather than being embedded.
  • Feature-set lists more clearly distinguished, e.g., as INP_mops_hctsa.txt and INP_ops_hctsa.txt (versus equivalent files for _catch22)

v1.07

1 year ago
  • TS_SimSearch supports interactive plots to swap between raw and ranked values in scatter plots
  • Better error messaging for computation
  • install script checks for required toolboxes
  • 'svmBeta' option to score individual features on SVM beta weights: added to TS_TopFeatures
  • Better checks on input data type (e.g., singles or integers) in feature computation
  • Improved reporting of in-fold and out-of-fold accuracies in k-fold CV classification
  • Logistic regression added to classifiers, as well as svm-linear (high-dim) default (original available as svm-linear-lowdim)
  • TS_ClassifyLowDim expanded functionality to check for in-sample over-fitting
  • Null testing improved with option for simple shuffle-based nulls (under assumption that random in -> random out; rather than full model-based nulls)
  • Improved visualization settings in TS_TopFeatures (including Spearman correlations now default)
  • signed p-value test statistic from rank-sum test added in TS_TopFeatures
  • Improved syntax for TS_Init for selecting a feature set by name.
  • Progress bar option for new minimal output versions of TS_Compute as 'fast' and 'minimal' (in cases like with catch22 where full output makes the commandline unreadable.
  • Some feature keywords improved.

v1.06

2 years ago
  • Interactive plotting (annotations added in response to mouse clicks) in TS_LowDimInspect and TS_FeatureSummary
  • Histogram binning now done in a simpler and more transparent way, to match C implementation in catch22 (in DN_HistogramMode).
  • New histogram asymmetry features added via DN_HistogramAsymmetry.

v1.05

3 years ago
  • Clearer naming of the CO_HistogramAMI features
  • New nsadf feature
  • New features of first maximum of various self-correlation function (rather than just first min) added.
  • Various additional fixes

v1.04

3 years ago
  • Clearer naming of CO_HistogramAMI features
  • Ability to specify reduced feature subsets in cfnParams (that will be applied in TS_Classify, TS_ClassifyLowDim, TS_TopFeatures, TS_PlotLowDim)
  • Clearer keyword labeling of 'locDep' -> 'locationDependent', etc.

v1.03

3 years ago

Added continuous analogues of first crossings

CO_FirstZero and CO_f1ecac combined into CO_FirstCrossing, and added discrete (first time lag the ACF exceeds the threshold) and continuous (linear interpolation for the crossing estimate, between previous and subsequent time points). Also an issue with BF_PreProcess consistency and with 'absclose' being incorrectly set to 'saturate' causing an issue for DN_RemovePoints

v1.02

3 years ago

Consistent capitalization across functions, and clearer convention around z-scoring as x_z rather than y.

v1.01

3 years ago
  • DN_RemovePoints has some new options, with either 'remove' or 'saturate'.
  • Improved behavior and statistics from CO_AutoCorrShape

v1.0

4 years ago

Tweaked some features, fixed some errors. Semantic versioning practices are not quite valid for hctsa's feature library (where every slight change to any feature makes hctsa results inconsistent with every previous version). But it's about time we had a v1.0!