pymovements.events.events.EventDataFrame.__init__#

EventDataFrame.__init__(data: pl.DataFrame | None = None, name: str | list[str] | None = None, onsets: list[int] | np.ndarray | None = None, offsets: list[int] | np.ndarray | None = None)[source]#

Initialize an pymovements.events.event_dataframe.EventDataFrame.

Parameters:
  • data (pl.DataFrame) – A dataframe to be transformed to a polars dataframe. This argument is mutually exclusive with all the other arguments.

  • name (str) – Name of events

  • onsets (list[int]) – List of onsets

  • list[int] (offsets;) – List of offsets

Raises:

ValueError – If list of onsets is passed but not a list of offsets, or vice versa, or if length of onsets does not match length of offsets.