HCTSA function mappings¶
For existing hctsa users, the following table provides a mapping between existing hctsa functions and equivalent pyhctsa implementations for reference.
Warning
The conceptual groupings in pyhctsa modules (e.g., medical, distribution, etc.) do not always
correspond to the same groupings in the original HCTSA.
Note
Names follow the current hctsa main branch. hctsa has standardized the
capitalization of 33 function names (e.g., DN_cv → DN_CV,
EN_MS_LZcomplexity → EN_LZComplexity, NL_TISEAN_d2 → NL_d2) and renamed
SB_BinaryStretch → SB_BinaryGapHomogeneity. A few ported functions (CO_RM_AMInformation,
DN_HighLowMu, SY_DynWin) have since been removed from hctsa and are listed under their last name.
pyhctsa name |
hctsa legacy name |
pyhctsa module |
|---|---|---|
hrv_classic |
MD_hrv_classic |
medical |
pnn |
MD_pNN |
medical |
pol_var |
MD_PolVar |
medical |
raw_hrv_meas |
MD_RawHRVMeas |
medical |
porta |
MD_Porta |
medical |
moving_threshold |
EX_MovingThreshold |
extreme_events |
extreme_event_order |
EX_ExtremeEventOrder |
extreme_events |
rad |
CR_RAD |
criticality |
oversampling |
CO_Oversampling |
correlation |
time_rev_kld |
CO_TimeRevKLD |
correlation |
autocorr |
CO_AutoCorr |
correlation |
autocorr_x2_shape |
CO_AutoCorrX2Shape |
correlation |
add_noise |
CO_AddNoise |
correlation |
glscf |
CO_GLSCF |
correlation |
fzcglscf |
CO_FZCGLSCF |
correlation |
embed2 |
CO_Embed2 |
correlation |
embed2_shapes |
CO_Embed2_Shapes |
correlation |
embed2_basic |
CO_Embed2_Basic |
correlation |
embed2_dist |
CO_Embed2_Dist |
correlation |
embed2_angle_tau |
CO_Embed2_AngleTau |
correlation |
partial_autocorr |
CO_PartialAutoCorr |
correlation |
nonlinear_autocorr |
CO_NonlinearAutocorr |
correlation |
stick_angles |
CO_StickAngles |
correlation |
falling_sticks |
CO_FallingSticks |
correlation |
first_crossing |
CO_FirstCrossing |
correlation |
translate_shape |
CO_TranslateShape |
correlation |
autocorr_shape |
CO_AutoCorrShape |
correlation |
histogram_ami |
CO_HistogramAMI |
correlation |
compare_min_ami |
CO_CompareMinAMI |
correlation |
periodicity_wang |
PD_PeriodicityWang |
correlation |
trev |
CO_trev |
correlation |
tc3 |
CO_TC3 |
correlation |
time_rev_kaplan |
DK_timerev |
correlation |
pos_neg_asymmetry |
CO_PosNegAsymmetry |
correlation |
crinkle_statistic |
DK_crinkle |
correlation |
theiler_q |
DK_theilerQ |
correlation |
joint_non_gaussianity |
CO_JointNonGaussianity |
correlation |
matrix_profile |
CO_MatrixProfile |
correlation |
quantilogram |
CO_Quantilogram |
correlation |
remove_points |
CO_RemovePoints |
correlation |
automutual_info_stats |
IN_AutoMutualInfoStats |
information |
first_min |
CO_FirstMin |
information |
first_max |
CO_FirstMin |
information |
multivariate_ami |
IN_MultivariateAMI |
information |
distribution_entropy |
EN_DistributionEntropy |
entropy |
permutation_entropy |
EN_PermEn |
entropy |
lempel_ziv_complexity |
EN_LZComplexity |
entropy |
complexity_invariant_distance |
EN_CID |
entropy |
approximate_entropy |
EN_ApEn |
entropy |
rpde |
EN_rpde |
entropy |
sample_entropy |
EN_SampEn |
entropy |
multi_scale_entropy |
EN_MSE |
entropy |
shannon_entropy |
EN_Shannon |
entropy |
bubble_entropy |
EN_BubbleEn |
entropy |
dispersion_entropy |
EN_DispEn |
entropy |
fuzzy_entropy |
EN_FuzzyEn |
entropy |
permutation_entropy_complexity |
EN_PermEnComplexity |
entropy |
randomize_ordinal |
EN_RandomizeOrdinal |
entropy |
wavelet_entropy |
EN_wentropy |
entropy |
stat_av |
SY_StatAv |
stationarity |
trend |
SY_Trend |
stationarity |
ts_length |
ST_Length |
stationarity |
fit_polynomial |
ST_FitPolynomial |
stationarity |
sliding_window |
SY_SlidingWindow |
stationarity |
local_global |
SY_LocalGlobal |
stationarity |
drifting_mean |
SY_DriftingMean |
stationarity |
range_evolve |
SY_RangeEvolve |
stationarity |
kpss_test |
SY_KPSStest |
stationarity |
pp_test |
SY_PPtest |
stationarity |
local_extrema |
ST_LocalExtrema |
stationarity |
simple_stats |
ST_SimpleStats |
stationarity |
moment_corr |
ST_MomentCorr |
stationarity |
local_distributions |
SY_LocalDistributions |
stationarity |
ramping_windows |
SY_RampingWindows |
stationarity |
slow_feature_analysis |
SY_SlowFeatureAnalysis |
stationarity |
peak_intervals |
ST_PeakIntervals |
stationarity |
drifting_auto_corr |
SY_DriftingAutoCorr |
stationarity |
drifting_mean_cusum |
SY_DriftingMeanCUSUM |
stationarity |
spread_random_local |
SY_SpreadRandomLocal |
stationarity |
std_nth_deriv_change |
SY_StdNthDerChange |
stationarity |
nstat_z |
SY_nstat_z |
stationarity |
withinp |
DN_WithinP |
distribution |
unique |
DN_Unique |
distribution |
spread |
DN_Spread |
distribution |
quantile |
DN_Quantile |
distribution |
proportion_values |
DN_ProportionValues |
distribution |
pleft |
DN_PLeft |
distribution |
min_max |
DN_MinMax |
distribution |
mean |
DN_Mean |
distribution |
cv |
DN_CV |
distribution |
custom_skewness |
DN_CustomSkewness |
distribution |
burstiness |
DN_Burstiness |
distribution |
moments |
DN_Moments |
distribution |
outlier_include |
DN_OutlierInclude |
distribution |
outlier_test |
DN_OutlierTest |
distribution |
trimmed_mean |
DN_TrimmedMean |
distribution |
histogram_asymmetry |
DN_HistogramAsymmetry |
distribution |
histogram_mode |
DN_HistogramMode |
distribution |
remove_points |
DN_RemovePoints |
distribution |
compare_ks_fit |
DN_CompareKSFit |
distribution |
fit_kernel_smooth |
DN_FitKernelSmooth |
distribution |
simple_fit |
DN_SimpleFit |
distribution |
tail_index |
DN_TailIndex |
distribution |
fluctuation_analysis |
SC_FluctAnal |
scaling |
mma |
SC_MMA |
scaling |
higuchi_fd |
SC_HiguchiFD |
scaling |
mfdfa |
SC_MFDFA |
scaling |
transition_matrix |
SB_TransitionMatrix |
symbolic |
transition_p_alphabet |
SB_TransitionPAlphabet |
symbolic |
binary_stats |
SB_BinaryStats |
symbolic |
motif_three |
SB_MotifThree |
symbolic |
motif_two |
SB_MotifTwo |
symbolic |
binary_stretch |
SB_BinaryGapHomogeneity |
symbolic |
surprise |
FC_Surprise |
symbolic |
binary_stats_ar1 |
SB_BinaryStats_AR1 |
symbolic |
wl_coeffs |
WL_Coeffs |
wavelet |
detail_coeffs |
WL_DetailCoeffs |
wavelet |
cwt |
WL_cwt |
wavelet |
dwt_coeff |
WL_DWTCoeff |
wavelet |
scal_2_freq |
WL_scal2frq |
wavelet |
wfbm |
WL_fBM |
wavelet |
modwt_var |
WL_modwtvar |
wavelet |
wpd_best_tree |
WL_wpdBestTree |
wavelet |
distribution_test |
HT_DistributionTest |
hypothesis_tests |
variance_ratio_test |
SY_VarRatioTest |
hypothesis_tests |
independence_tests |
HT_IndependenceTests |
hypothesis_tests |
marginal_tests |
HT_MarginalTests |
hypothesis_tests |
phase_amp_coupling |
SP_PhaseAmpCoupling |
spectral |
spectral_summaries |
SP_Summaries |
spectral |
spectral_summaries_phase |
SP_SummariesPhase |
spectral |
specparam |
SP_Specparam |
spectral |
cepstrum |
SP_Cepstrum |
spectral |
bicoherence |
SP_Bicoherence |
spectral |
envelope_stats |
SP_EnvelopeStats |
spectral |
phase_fluctuation_scaling |
SP_PhaseFluctuationScaling |
spectral |
sinusoid_fit |
SP_SinusoidFit |
spectral |
spectral_time_freq |
SP_SpectralTimeFreq |
spectral |
rhythmicity |
SP_Rhythmicity |
spectral |
ar_cov |
MF_AR_arcov |
model_fit |
exp_smoothing |
MF_ExpSmoothing |
model_fit |
ar_fit |
MF_arfit |
model_fit |
local_simple |
FC_LocalSimple |
model_fit |
loop_local_simple |
FC_LoopLocalSimple |
model_fit |
fit_subsegments |
MF_FitSubsegments |
model_fit |
hmm_fit |
MF_hmm_Fit |
model_fit |
gp_fit_across |
MF_GP_FitAcross |
model_fit |
compare_ar |
MF_CompareAR |
model_fit |
compare_test_sets |
MF_CompareTestSets |
model_fit |
garch_compare |
MF_GARCHcompare |
model_fit |
garch_fit |
MF_GARCHfit |
model_fit |
gp_hyperparameters |
MF_GP_Hyperparameters |
model_fit |
state_space_comp_order |
MF_StateSpaceCompOrder |
model_fit |
state_space_n4sid |
MF_StateSpace_n4sid |
model_fit |
armax |
MF_armax |
model_fit |
hmm_compare_n_states |
MF_hmm_CompareNStates |
model_fit |
steps_ahead |
MF_steps_ahead |
model_fit |
visibility_graph |
NW_VisibilityGraph |
graph |
ordinal_partition_network |
NW_OrdinalPartitionNetwork |
graph |
force_potential |
PH_ForcePotential |
physics |
walker |
PH_Walker |
physics |
kramers_moyal |
PH_KramersMoyal |
physics |
preproc_compare |
PP_Compare |
pre_process |
preproc_iterate |
PP_Iterate |
pre_process |
preproc_model_fit |
PP_ModelFit |
pre_process |
preproc_schreiber_denoise |
PP_SchreiberDenoise |
pre_process |
surrogate_test |
SD_SurrogateTest |
surrogates |
surrogates |
SD_Surrogates |
surrogates |
nsamdf |
NL_NSAMDF |
nonlinearity |
nlpe |
NL_nlpe |
nonlinearity |
embed_pca |
NL_EmbedPCA |
nonlinearity |
ssa |
NL_SSA |
nonlinearity |
zero_one_test |
NL_ZeroOneTest |
nonlinearity |
local_density |
NL_LocalDensity |
nonlinearity |
tisean_d2 |
NL_d2 |
nonlinearity |
poincare_section |
NL_PoincareSection |
nonlinearity |
delay_time |
NL_DelayTime |
nonlinearity |
box_count_entropy_rate |
NL_BoxCountEntropyRate |
nonlinearity |
dvv |
NL_DVV |
nonlinearity |
dimensions |
NL_Dimensions |
nonlinearity |
evt_local_dim |
NL_EVTLocalDim |
nonlinearity |
embed_cluster |
NL_EmbedCluster |
nonlinearity |
embed_kernel_pca |
NL_EmbedKernelPCA |
nonlinearity |
fnn |
NL_FNN |
nonlinearity |
fractal_dimensions |
NL_FractalDimensions |
nonlinearity |
gp_corr_sum |
NL_GPCorrSum |
nonlinearity |
largest_lyap |
NL_LargestLyap |
nonlinearity |
lyap_spec |
NL_LyapSpec |
nonlinearity |
persistent_homology |
NL_PersistentHomology |
nonlinearity |
rqa |
NL_RQA |
nonlinearity |
recurrence_times |
NL_RecurrenceTimes |
nonlinearity |
return_time |
NL_ReturnTime |
nonlinearity |
takens_estimator |
NL_TakensEstimator |
nonlinearity |
tisean_c1 |
NL_c1 |
nonlinearity |
stepdetect |
CP_ML_StepDetect |
changepoint |
l1pwc_sweep_lambda |
CP_l1pwc_SweepLambda |
changepoint |
wavelet_var_chg |
CP_WaveletVarChg |
changepoint |