sportslabkit.io#

Overview#

Function#

load_df(filename, df_type)

Loads either a BBoxDataFrame or a CoordinatesDataFrame from a file.

load_gps(filenames, playerids, teamids)

Load GPS data from multiple files.

load_gps_from_yaml(yaml_path)

Load GPS data from a YAML file.

Functions#

sportslabkit.io.load_df(filename: PathLike, df_type: str = 'bbox') BBoxDataFrame | CoordinatesDataFrame[source]#

Loads either a BBoxDataFrame or a CoordinatesDataFrame from a file.

Parameters:
  • filename (Uinon[str, os.PathLike[Any]]) – Path to file.

  • df_type (str) – Type of dataframe to load. Either ‘bbox’ or ‘coordinates’.

Returns:

DataFrame of file.

Return type:

dataframe(Union[BBoxDataFrame, CoordinatesDataFrame])

sportslabkit.io.load_gps(filenames: Sequence[PathLike] | PathLike, playerids: Sequence[int] | int = (), teamids: Sequence[int] | int = ()) sportslabkit.dataframe.CoordinatesDataFrame[source]#

Load GPS data from multiple files.

Parameters:
Returns:

DataFrame of merged gpsports and statsports.

Return type:

merged_dataframe(CoordinatesDataFrame)

sportslabkit.io.load_gps_from_yaml(yaml_path: str) sportslabkit.dataframe.CoordinatesDataFrame[source]#

Load GPS data from a YAML file.

Parameters:

yaml_path (str) – Path to yaml file.

Returns:

DataFrame of merged gpsports and statsports.

Return type:

merged_dataframe(CoordinatesDataFrame)