pymovements icon indicating copy to clipboard operation
pymovements copied to clipboard

A python package for processing eye movement data

Results 100 pymovements issues
Sort by recently updated
recently updated
newest added

## 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...

enhancement

## 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...

enhancement
good first issue

@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...

bug

## 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....

enhancement

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...

bug

## 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...

enhancement
good first issue

## Description of the problem Currently the `consecutive()` function is only available in `gaze.transforms_numpy`.

enhancement

## Description of the problem Currently the `cut_into_subsequences()` function is only available in `gaze.transforms_numpy`.

enhancement