annotate_run_id# pymovements.measure.reading.annotate_run_id(fixations: DataFrame, group_columns: list[str]) → DataFrame[source]# Annotate fixations with run IDs. A run is a contiguous sequence of fixations on the same word. Parameters: fixations (pl.DataFrame) – Fixation-level DataFrame. Must contain a word_idx column. group_columns (list[str]) – Column names used to partition the data into independent reading sequences. Returns: Input DataFrame with an additional run_id column. Return type: pl.DataFrame