""" Loads hvPlot sample data using intake catalogue. """ import os try: from intake import open_catalog except: raise ImportError('Loading hvPlot sample data requires intake ' 'and intake-parquet. Install it using conda or ' 'pip before loading data.') _file_path = os.path.dirname(__file__) if os.path.isdir(os.path.join(_file_path, 'examples')): _cat_path = os.path.join(_file_path, 'examples', 'datasets.yaml') else: _cat_path = os.path.join(_file_path, '..', 'examples', 'datasets.yaml') # Load catalogue catalogue = open_catalog(_cat_path) # Add catalogue entries to namespace for _c in catalogue: globals()[_c] = catalogue[_c]