tsfresh.scripts package

Submodules

tsfresh.scripts.measure_execution_time module

class tsfresh.scripts.measure_execution_time.CombinerTask(*args, **kwargs)[source]

Bases: b2luigi.core.task.Task

Collect all tasks into a single result.csv file

complete()[source]
output()[source]
requires()[source]
run()[source]
class tsfresh.scripts.measure_execution_time.DataCreationTask(*args, **kwargs)[source]

Bases: b2luigi.core.task.Task

Create random data for testing

num_ids = <luigi.parameter.IntParameter object>
output()[source]
random_seed = <luigi.parameter.IntParameter object>
run()[source]
time_series_length = <luigi.parameter.IntParameter object>
class tsfresh.scripts.measure_execution_time.FullTimingTask(*args, **kwargs)[source]

Bases: b2luigi.core.task.Task

Run tsfresh with all calculators for comparison

n_jobs = <luigi.parameter.IntParameter object>
num_ids = <luigi.parameter.IntParameter object>
output()[source]
random_seed = <luigi.parameter.IntParameter object>
requires(_self)
run()[source]
time_series_length = <luigi.parameter.IntParameter object>
class tsfresh.scripts.measure_execution_time.TimingTask(*args, **kwargs)[source]

Bases: b2luigi.core.task.Task

Run tsfresh with the given parameters

feature_parameter = <luigi.parameter.DictParameter object>
n_jobs = <luigi.parameter.IntParameter object>
num_ids = <luigi.parameter.IntParameter object>
output()[source]
random_seed = <luigi.parameter.IntParameter object>
requires(_self)
run()[source]
time_series_length = <luigi.parameter.IntParameter object>
try_number = <luigi.parameter.IntParameter object>

tsfresh.scripts.run_tsfresh module

This script can be run with:

python run_tsfresh.py path_to_your_csv.csv

A corresponding csv containing time series features will be saved as features_path_to_your_csv.csv

There are a few limitations though

  • Currently this only samples to first 50 values.
  • Your csv must be space delimited.
  • Output is saved as path_to_your_csv.features.csv
tsfresh.scripts.run_tsfresh.main(console_args=None)[source]

tsfresh.scripts.test_timing module

tsfresh.scripts.test_timing.plot_results()[source]
tsfresh.scripts.test_timing.test_timing()[source]
tsfresh.scripts.test_timing.test_with_length(length, df)[source]

Module contents