Timeseries

Timeseries are callable objects that represent a time-series dataset.

Example:

ts = pytimeops.Timeseries(time_indices = [1,2,3], values = [[10,100,105],[2,4,5]], metadata = {"sensillum": "s1", "sugar": "fruc"}, channels = ["GRN1","GRN2"], time_interval = 100)

Overview:

class pytimeops.Timeseries(time_indices, values, metadata, channels, time_interval)[source]

Class to represent Timeseries data

time_indices

time indices for each data point.

Type:

list(int)

times

times for each data point [ms].

Type:

list(float)

values

sensilla valies for each time.

Type:

list(list(int))

metadata

metadata, other dataset attributes.

Type:

dict

channels

names of each measurement channel: neurons here

Type:

list(str)

time_interval

binwidth / time between measurements [ms]

Type:

float

print()[source]
rebin(new_tinterval)[source]
compare_time_indices(timeseries)[source]
compare_times(timeseries)[source]
compare_values(timeseries)[source]
compare_metadata(timeseries)[source]
compare_channels(timeseries)[source]
compare_time_interval(timeseries)[source]
compare(timeseries)[source]
is_empty(self)[source]
get_metadata_attribute(attribute)[source]
is_match(match_vars)[source]
mean(self)[source]
remove_channel(channel)[source]