Структуры данных#

Основные структуры данных для обеспечения работы модуля repeat

class repeat.data_structures.Parameter#

Класс для описания параметра, о котором необходимо получить информацию из модели REPEAT VISION

Parameters:
namestr

Имя параметра. Список имён модели REPEAT VISION можно получить из атрибута parameters экземпляра класса Model

time_intervalTimeInterval

Интервал времени, для которого необходимо получить значения параметра. Интервал времени настраивается в результате создания экземпляра класса TimeInterval

Returns:
None

Examples

>>> from repeat import TimeInterval, Parameter
>>>  
>>> t_interval = TimeInterval(start = 2000, end = 2050)
>>> param = Parameter(name = "1687722637724_OUT_3", time_interval = t_interval)
>>> print(param)
>>> # Parameter(name = '1687722637724_OUT_3',
>>> #           time_interval = TimeInterval(start = 2000, end = 2050))
class repeat.data_structures.TimeInterval#

Класс для описания интервала времени, которое потребуется для настройки параметров с целью получения их значений от модели REPEAT VISION.

Parameters:
startint

Начальный момент интервала времени в миллисекундах [мс]

endint

Конечный момент интервала времени в [мс]

Returns:
None

Notes

Настройка параметров производится с помощью класса Parameter

Examples

>>> from repeat import TimeInterval
>>>   
>>> t_interval = TimeInterval(start = 2000, end = 2050)
>>> print(t_interval)
>>> # TimeInterval(start = 2000, end = 2050)