[docs]classAirPassengers(Dataset):""" Analysis of air passengers through time. Functionality to load the air passengers dataset, taken from :cite:`Jiang_KATS_2022`. """
@staticmethoddef_load_data()->pd.DataFrame:""" Load the data. :return: A data frame containing the air passengers data. """file_name="air_passengers.csv"try:withas_file(files("vanguard.datasets").joinpath("data",file_name))asf:df=pd.read_csv(f)exceptFileNotFoundErrorasexc:message=f"Could not find data at {file_name}."raiseFileNotFoundError(message)fromexcreturndf