"""
A dictionary of all datasets in Monash Forecasting Repository.

Dictionary keys are dataset names, values are dataset record number.
"""

tsf_all = {
    "m1_yearly_dataset": 4656193,
    "m1_quarterly_dataset": 4656154,
    "m1_monthly_dataset": 4656159,
    "m3_yearly_dataset": 4656222,
    "m3_quarterly_dataset": 4656262,
    "m3_monthly_dataset": 4656298,
    "m3_other_dataset": 4656335,
    "m4_yearly_dataset": 4656379,
    "m4_quarterly_dataset": 4656410,
    "m4_monthly_dataset": 4656480,
    "m4_weekly_dataset": 4656522,
    "m4_daily_dataset": 4656548,
    "m4_hourly_dataset": 4656589,
    "tourism_yearly_dataset": 4656103,
    "tourism_quarterly_dataset": 4656093,
    "tourism_monthly_dataset": 4656096,
    "cif_2016_dataset": 4656042,
    "london_smart_meters_dataset_with_missing_values": 4656072,
    "london_smart_meters_dataset_without_missing_values": 4656091,
    "australian_electricity_demand_dataset": 4659727,
    "wind_farms_minutely_dataset_with_missing_values": 4654909,
    "wind_farms_minutely_dataset_without_missing_values": 4654858,
    "dominick_dataset": 4654802,
    "bitcoin_dataset_with_missing_values": 5121965,
    "bitcoin_dataset_without_missing_values": 5122101,
    "pedestrian_counts_dataset": 4656626,
    "vehicle_trips_dataset_with_missing_values": 5122535,
    "vehicle_trips_dataset_without_missing_values": 5122537,
    "kdd_cup_2018_dataset_with_missing_values": 4656719,
    "kdd_cup_2018_dataset_without_missing_values": 4656756,
    "weather_dataset": 4654822,
    "nn5_daily_dataset_with_missing_values": 4656110,
    "nn5_daily_dataset_without_missing_values": 4656117,
    "nn5_weekly_dataset": 4656125,
    "kaggle_web_traffic_dataset_with_missing_values": 4656080,
    "kaggle_web_traffic_dataset_without_missing_values": 4656075,
    "kaggle_web_traffic_weekly_dataset": 4656664,
    "solar_10_minutes_dataset": 4656144,
    "solar_weekly_dataset": 4656151,
    "solar_4_seconds_dataset": 4656027,
    "electricity_hourly_dataset": 4656140,
    "electricity_weekly_dataset": 4656141,
    "car_parts_dataset_with_missing_values": 4656022,
    "car_parts_dataset_without_missing_values": 4656021,
    "fred_md_dataset": 4654833,
    "traffic_hourly_dataset": 4656132,
    "traffic_weekly_dataset": 4656135,
    "rideshare_dataset_with_missing_values": 5122114,
    "rideshare_dataset_without_missing_values": 5122232,
    "hospital_dataset": 4656014,
    "covid_deaths_dataset": 4656009,
    "sunspot_dataset_with_missing_values": 4654773,
    "sunspot_dataset_without_missing_values": 4654722,
    "saugeenday_dataset": 4656058,
    "us_births_dataset": 4656049,
    "wind_4_seconds_dataset": 4656032,
}

tsf_all_datasets = list(tsf_all.keys())
