bluesky / databroker

Unified API pulling data from multiple sources
https://blueskyproject.io/databroker
BSD 3-Clause "New" or "Revised" License
35 stars 47 forks source link

Refactor Tiled plugins into separate package #812

Open danielballan opened 5 months ago

danielballan commented 5 months ago

Per discussion with @tacaswell:

In this same same repo, make a separate bluesky-tiled-plugins package that contains the objects in databroker.client and their associated entrypoint declarations. These are the objects like BlueskyRun and CatalogOfBlueskyRuns that provide an optional, upgraded Python interface to Bluesky metadata/data in Tiled.

Thus, it will only be necessary to import databroker when:

New user code can operate with just tiled and the tiny bluesky-tiled-plugins. Lightweight and easy to explain to new users.