sportslabkit.io#
Overview#
|
Loads either a BBoxDataFrame or a CoordinatesDataFrame from a file. |
|
Load GPS data from multiple files. |
|
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:
gpsports_dataframe (CoordinatesDataFrame) – DataFrame of gpsports file.
statsports_dataframe (CoordinatesDataFrame) – DataFrame of statsports file.
- 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)