bluesky_tiled_plugins.clients.catalog_of_bluesky_runs#

Module Contents#

Classes#

CatalogOfBlueskyRuns

This adds some bluesky-specific conveniences to the standard client Container.

IndexCallable

DEPRECATED and no longer used internally

API#

class bluesky_tiled_plugins.clients.catalog_of_bluesky_runs.CatalogOfBlueskyRuns(*args, **kwargs)#

Bases: tiled.client.container.Container

This adds some bluesky-specific conveniences to the standard client Container.

catalog.scan_id[1234] # scan_id lookup catalog.uid[“9acjef”] # (partial) uid lookup catalog[1234] # automatically do scan_id lookup for positive integer catalog[“9acjef”] # automatically do (partial) uid lookup for string catalog[-5] # automatically do catalog.values()[-N] for negative integer

property v1#

Accessor to legacy interface.

property v2#
property v3#
is_sql()#
get_serializer()#
search(query)#

Make a Node with a subset of this Node’s entries, filtered by query.

Examples

from tiled.queries import FullText tree.search(FullText(“hello”))

post_document(name, doc)#
class bluesky_tiled_plugins.clients.catalog_of_bluesky_runs.IndexCallable(fn: Any)#

DEPRECATED and no longer used internally

Provide getitem syntax for functions

def inc(x): … return x + 1

I = IndexCallable(inc) I[3] 4

Vendored from dask