HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/anaconda3/Lib/site-packages/hvplot/sample_data.py
"""
Loads hvPlot sample data using intake catalogue.
"""

import os

try:
    from intake import open_catalog
    import intake_parquet  # noqa
    import intake_xarray  # noqa
    import s3fs  # noqa
except ImportError:
    raise ImportError(
        """Loading hvPlot sample data requires:
                * intake
                * intake-parquet
                * intake-xarray
                * s3fs
             Install these using conda or pip before loading data."""
    )

_file_path = os.path.dirname(__file__)
_cat_path = os.path.join(_file_path, 'datasets.yaml')

# Load catalogue
catalogue = open_catalog(_cat_path)

# Add catalogue entries to namespace
for _c in catalogue:
    globals()[_c] = catalogue[_c]