MCPcopy Create free account
hub / github.com/NSLS2/PyXRF / get_catalog

Function get_catalog

pyxrf/model/catalog_management.py:16–27  ·  view source on GitHub ↗
(catalog_name)

Source from the content-addressed store, hash-verified

14
15
16def get_catalog(catalog_name):
17 import databroker
18 from packaging import version
19
20 db_version_major = version.parse(databroker.__version__).major == 1
21 if db_version_major == 1:
22 raise ValueError("Non-tiled version of Databroker is installed")
23
24 from tiled.client import from_uri
25
26 c = from_uri("https://tiled.nsls2.bnl.gov", "dask")
27 return c[catalog_name.lower()]["raw"]

Callers 3

fetch_run_infoFunction · 0.85
fetch_data_from_dbFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected