neuralset.events.etypes.Artifact

class neuralset.events.etypes.Artifact(*, start: float, timeline: str, duration: Annotated[float, Ge(ge=0)] = 0.0, extra: dict[str, Any] = {}, state: Literal['eyem', 'musc', 'chew', 'shiv', 'elpp', 'artf'])[source][source]

Artifact or noise event in neural recordings.

Parameters:

state ({'eyem', 'musc', 'chew', 'shiv', 'elpp', 'artf'}) –

Type of artifact:

  • ’eyem’: Eye movement

  • ’musc’: Muscle artifact

  • ’chew’: Chewing

  • ’shiv’: Shivering

  • ’elpp’: Electrode artifact (pop, static, lead artifacts)

  • ’artf’: Catch-all for other artifacts

See also

Hamid2020Tuar

Example usage