atomiq.components.basics.datasink¶
Classes¶
Represent an abstract data sink and define methods it must provide. |
|
Represent an abstract data sink and define methods it must provide. |
|
Represent an abstract data sink and define methods it must provide. |
|
Represent an abstract data sink and define methods it must provide. |
|
Represent an abstract data sink and define methods it must provide. |
Module Contents¶
- class atomiq.components.basics.datasink.DataSink(*args, **kwargs)[source]¶
Bases:
atomiq.components.primitives.ComponentRepresent an abstract data sink and define methods it must provide.
- abstractmethod submit_data(field_names, values, identifier=None, *args, **kwargs)[source]¶
- Parameters:
field_names (artiq.language.types.TList)
values (artiq.language.types.TList)
- experiment¶
- identifier¶
- debug_output = False¶
- core¶
- _kernel_invariants¶
- _prepare_done = False¶
- _build_done = False¶
- _hooks_done = []¶
- children = []¶
- __in_build = True¶
- class atomiq.components.basics.datasink.RPCPublisherSink(rpc_publisher, topic_prefix='', default_topic='newData', *args, **kwargs)[source]¶
Bases:
DataSinkRepresent an abstract data sink and define methods it must provide.
- Parameters:
rpc_publisher (Component)
topic_prefix (artiq.language.types.TStr)
default_topic (artiq.language.types.TStr)
- kernel_invariants¶
- rpc_publisher¶
- default_topic = 'newData'¶
- topic_prefix = ''¶
- submit_data(field_names, values, identifier=None, topic=None)[source]¶
- Parameters:
field_names (artiq.language.types.TList)
values (artiq.language.types.TList)
- experiment¶
- identifier¶
- debug_output = False¶
- core¶
- _kernel_invariants¶
- _prepare_done = False¶
- _build_done = False¶
- _hooks_done = []¶
- children = []¶
- __in_build = True¶
- class atomiq.components.basics.datasink.HEROSink(*args, **kwargs)[source]¶
Bases:
DataSinkRepresent an abstract data sink and define methods it must provide.
- submit_data(field_names, values, identifier=None)[source]¶
- Parameters:
field_names (artiq.language.types.TList)
values (artiq.language.types.TList)
- experiment¶
- identifier¶
- debug_output = False¶
- core¶
- _kernel_invariants¶
- _prepare_done = False¶
- _build_done = False¶
- _hooks_done = []¶
- children = []¶
- __in_build = True¶
- class atomiq.components.basics.datasink.DatabaseSink(*args, **kwargs)[source]¶
Bases:
DataSinkRepresent an abstract data sink and define methods it must provide.
- submit_env(point, identifier=None, *args, **kwargs)¶
- abstractmethod submit_data(field_names, values, identifier=None, *args, **kwargs)¶
- Parameters:
field_names (artiq.language.types.TList)
values (artiq.language.types.TList)
- experiment¶
- identifier¶
- debug_output = False¶
- core¶
- _kernel_invariants¶
- _prepare_done = False¶
- _build_done = False¶
- _hooks_done = []¶
- children = []¶
- __in_build = True¶
- class atomiq.components.basics.datasink.ARTIQDatasetSink(*args, **kwargs)[source]¶
Bases:
DataSinkRepresent an abstract data sink and define methods it must provide.
- submit_env(point, identifier=None, *args, **kwargs)¶
- abstractmethod submit_data(field_names, values, identifier=None, *args, **kwargs)¶
- Parameters:
field_names (artiq.language.types.TList)
values (artiq.language.types.TList)
- experiment¶
- identifier¶
- debug_output = False¶
- core¶
- _kernel_invariants¶
- _prepare_done = False¶
- _build_done = False¶
- _hooks_done = []¶
- children = []¶
- __in_build = True¶