"""
Datasets registry for timeseriesdatasets.
"""

DATASETS = {
    "daily_delhi_climate": {
        "filename": "DailyDelhiClimateTrain.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/sumanthvrao/daily-climate-time-series-data", 
        "license": "CC0: Public Domain",
        "description": "Delhi daily climate time series (2013–2017)."
    },

    "uk_pension_schemes": {
        "filename": "data.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/intell/time-series",
        "license": "CC0: Public Domain",
        "description": "Time series data on UK pension scheme liabilities from 1987 to 2017."
    },

    "microsoft_stock": {
        "filename": "Microsoft_Stock.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/vijayvvenkitesh/microsoft-stock-time-series-analysis",
        "license": "CC0: Public Domain",
        "description": "Microsoft stock price time series from 2015 to 2021."
    },

    "yahoo_stock": {
        "filename": "yahoo_stock.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/arashnic/time-series-forecasting-with-yahoo-stock-price",
        "license": "CC0: Public Domain",
        "description": "Yahoo stock price time series data for forecasting."
    },

    "tesla_stock": {
        "filename": "TSLA_Stock.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/hiteshyadavx/tsla-stock", 
        "license": "CC0: Public Domain",
        "description": "Tesla stock price time series data for daily trading and forecasting."
    },

    "nvidia_stock": {
        "filename": "NVDA.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/meharshanali/nvidia-stocks-data-2025",
        "license": "CC0: Public Domain",
        "description": "NVIDIA stock price time series from 1999 to 2025."
    },

    "india_power_consumption": {
        "filename": "dataset_tk.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/twinkle0705/state-wise-power-consumption-in-india",
        "license": "CC0: Public Domain",
        "description": "State-wise power consumption time series in India from 2019 to 2020."
    },

    "netflix_stock": {
        "filename": "NFLX.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/jainilcoder/netflix-stock-price-prediction",
        "license": "CC0: Public Domain",
        "description": "Netflix stock price time series from 2018 to 2022."
    },

    "air_passengers": {
        "filename": "AirPassengers.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/ashfakyeafi/air-passenger-data-for-time-series-analysis",
        "license": "CC0: Public Domain",
        "description": "Air passenger time series data from 1949 to 1960."
    },

    "gold_price": {
        "filename": "gold_price_data.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/arashnic/learn-time-series-forecasting-from-gold-price",
        "license": "CC0: Public Domain",
        "description": "Gold price time series data for forecasting."
    },

    "us_electricity_generation": {
        "filename": "electricity_data.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/ravishah1/electricity-generation-time-series",
        "license": "CC0: Public Domain",
        "description": "U.S. electricity generation time series data."
    },

    "mongolia_meat_prices": {
        "filename": "meat_prices_20180103_20211027.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/robertritz/ub-meat-prices",
        "license": "CC0: Public Domain",
        "description": "Weekly meat price time series in Mongolia from 2018 to 2021."
    },

    "bitcoin_price": {
        "filename": "BTC-USD-1-DAY.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/nisargchodavadiya/bitcoin-time-series-with-different-time-intervals",
        "license": "CC0: Public Domain",
        "description": "Bitcoin price time series data with daily OHLCV."
    },

    "bitcoin_price_15min": {
        "filename": "BTC-USD-15-MIN.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/nisargchodavadiya/bitcoin-time-series-with-different-time-intervals",
        "license": "CC0: Public Domain",
        "description": "Bitcoin price time series data with 15-minute OHLCV."
    },

    "portland_ridership": {
        "filename": "portland-oregon-average-monthly.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/hsankesara/portland-oregon-avg-rider-monthly-data",
        "license": "CC0: Public Domain",
        "description": "Monthly ridership time series data for Portland, Oregon."
    },

    "sensor_data": {
        "filename": "sensor_data.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/marcpaulo/sensor-data",
        "license": "MIT",
        "description": "Minute-level sensor time series data from three sensors over 24 hours."

    },

    "amazon_stock": {
        "filename": "Amazon.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/salmanfaroz/amazon-stock-price-1997-to-2020",
        "license": "CC0: Public Domain",
        "description": "Amazon stock price time series from 1997 to 2020."     

    },

    "furniture_store_sales": {
        "filename": "Super_Store_data.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/zahraaalaatageldein/sales-for-furniture-store",
        "license": "Apache 2.0",
        "description": "Furniture store sales time series data."     

    },

    "global_temperature_anomalies": {
        "filename": "temp_anomaly.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/shuthdar/global-surface-temperature-anomalies-time-series",
        "license": "CC0: Public Domain",
        "description": "Global temperature anomaly time series relative to the 1901–2000 average."     

    },

   "simulated_sales": {
        "filename": "sales.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/sudipmanchare/simulated-sales-data-with-timeseries-features",
        "license": "CC0: Public Domain",
        "description": "Simulated sales time series data from 2021 to 2022."     

    },

    "car_sales": {
        "filename": "monthly-car-sales.csv",
        "source": "Kaggle",
        "url": "https://www.kaggle.com/datasets/rassiem/monthly-car-sales",
        "license": "CC0: Public Domain",
        "description": "Monthly car sales time series data."     

    }

    
}

__all__ = ["DATASETS"]
