pymovements.Screen.to_dict#

Screen.to_dict(*, exclude_none: bool = True, prefer_resolution: bool = False, prefer_size: bool = False) dict[str, Any][source]#

Convert the Screen instance into a dictionary.

Parameters:
  • exclude_none (bool) – Exclude attributes that are either None or that are objects that evaluate to False (e.g., [], {}, EyeTracker()). Attributes of type bool, int, and float are not excluded. (default: True)

  • prefer_resolution (bool) – If True include resolution instead of width_px and height_px in output dictionary. (default: False)

  • prefer_size (bool) – If True include size instead of width_cm and height_cm in output dictionary. (default: False)

Returns:

Screen as dictionary.

Return type:

dict[str, Any]