In order to successfully talk to an Intake Server, changes need to be made to the catalog browsing. Normally, the
from datbroker import Catalog
will provide a top level catalog where the second level is a list of catalogs that are themselves BlueskyRun instances.
However, when you configure intake to point to an Intake Server, the server is represented as a catalog one level higher than that.
This has the feeling of a temporary fix. We probably want a UI that can let the user select their own "top level" catalogs from a tree control of some sort, since there is no rule that says that any given level is a "top level".
This PR is also looking to make the interactivity a little better by displaying progress and business to users as searches are made.
In order to successfully talk to an Intake Server, changes need to be made to the catalog browsing. Normally, the
from datbroker import Catalog
will provide a top level catalog where the second level is a list of catalogs that are themselves BlueskyRun instances.
However, when you configure intake to point to an Intake Server, the server is represented as a catalog one level higher than that.
This has the feeling of a temporary fix. We probably want a UI that can let the user select their own "top level" catalogs from a tree control of some sort, since there is no rule that says that any given level is a "top level".
This PR is also looking to make the interactivity a little better by displaying progress and business to users as searches are made.