(catalog_name)
| 14 | |
| 15 | |
| 16 | def 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"] |
no outgoing calls
no test coverage detected