neuralib.model.rastermap.plot.BehavioralVT

class neuralib.model.rastermap.plot.BehavioralVT[source]

Bases: NamedTuple

BehavioralVT(name, time, value)

__init__()

Methods

__init__()

count(value, /)

Return number of occurrences of value.

index(value[, start, stop])

Return first index of value.

interp_activity(act_time)

interpolation to another activity array.

masking_time(t)

mask given time range :param t: (START,END) time range :return:

Attributes

name

name of the behavioral variable

time

time array.

value

value array.

name: str

name of the behavioral variable

time: ndarray

time array. Array[float, T]

static __new__(_cls, name, time, value)

Create new instance of BehavioralVT(name, time, value)

Parameters:
  • name (str)

  • time (np.ndarray)

  • value (np.ndarray)

value: ndarray

value array. Array[float, T]

masking_time(t)[source]

mask given time range :param t: (START,END) time range :return:

Parameters:

t (tuple[float, float])

Return type:

Self

interp_activity(act_time)[source]

interpolation to another activity array. i.e., neural activity :param act_time: activity array. Array[float, T’] :return:

Parameters:

act_time (ndarray)

Return type:

Self