pymovements
pymovements copied to clipboard
A python package for processing eye movement data
## Description of the problem There were several cases (and #517 is still open) during this project, where going through a complete 10 minutes pymovements tutorial wouldn't have worked for...
## Description of the problem the error message that we get in #517 could be more helpful to users that are not experienced with polars. ``` exceptions.ComputeError: arithmetic on string...
@prassepaul, can we also look into SBSAT fixation dataset? _Originally posted by @SiQube in https://github.com/aeye-lab/pymovements/issues/575#issuecomment-1733860466_ see here: (github)[https://www.github.com:ahnchive/sb-sat]
This PR includes an EventsDataFrame in a GazeDataFrame, which leads to circular dependencies when importing both. Doing something like ```python from pymovements.gaze.gaze_dataframe import GazeDataFrame ``` results in a hard python...
## Description of the problem Event properties must be computed explicitly after detecting the events. ```python dataset.detect('ivt') dataset.compute_event_properties(properties=['location', 'dispersion'], name='ivt') dataset.detect('microsaccades') dataset.compute_event_properties(properties=['amplitude', 'peak_velocity'], name='saccade') ``` This is not user friendly....
From a polars Dataframe like `pl.DataFrame(schema={'pixel': pl.List(pl.Float64)})` we cannot infer the number of components, as the number of components is inferred from the list lengths. This can probably only be...
## Description of the problem The current implementation expects a named list of columns for the numpy array: https://github.com/aeye-lab/pymovements/blob/279d886c9c380a3bf17439c08cb30cf84ad8aa51/src/pymovements/gaze/integration.py#L33-L42 This list of names is then used to specify the columns...
## Description of the problem Currently the `consecutive()` function is only available in `gaze.transforms_numpy`.
## Description of the problem Currently the `cut_into_subsequences()` function is only available in `gaze.transforms_numpy`.