bbndb.auspex module¶
-
class
bbndb.auspex.Average(**kwargs)[source]¶ Bases:
bbndb.auspex.FilterProxy,bbndb.auspex.NodeMixinTakes data and collapses along the specified axis. Threshold is used for state identification.
-
axis¶
-
connection_from¶
-
connection_to¶
-
hash_val¶
-
id¶
-
label¶
-
node_type¶
-
qubit_name¶
-
threshold¶
-
-
class
bbndb.auspex.Buffer(**kwargs)[source]¶ Bases:
bbndb.auspex.OutputProxy,bbndb.auspex.NodeMixinSaves data in a buffer
-
connection_from¶
-
connection_to¶
-
hash_val¶
-
id¶
-
label¶
-
max_size¶
-
node_type¶
-
qubit_name¶
-
-
class
bbndb.auspex.Connection(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
id¶
-
node1_id¶
-
node1_name¶
-
node2_id¶
-
node2_name¶
-
pipeline_name¶
-
time¶
-
-
class
bbndb.auspex.Demodulate(**kwargs)[source]¶ Bases:
bbndb.auspex.FilterProxy,bbndb.auspex.NodeMixinDigital demodulation and filtering to select a signal at a particular frequency component. This filter does the following:
- First stage decimating filter on data
- Take product of result with with reference signal at demodulation frequency
- Second stage decimating filter on result to boost n_bandwidth
- Final channel selecting filter at n_bandwidth/2
If an axis name is supplied to follow_axis then the filter will demodulate at the freqency axis_frequency_value - follow_freq_offset otherwise it will demodulate at frequency. Note that the filter coefficients are still calculated with respect to the frequency paramter, so it should be chosen accordingly when follow_axis is defined.
-
bandwidth¶
-
connection_from¶
-
connection_to¶
-
decimation_factor¶
-
follow_axis¶
-
follow_freq_offset¶
-
frequency¶
-
hash_val¶
-
id¶
-
label¶
-
node_type¶
-
qubit_name¶
-
class
bbndb.auspex.Display(**kwargs)[source]¶ Bases:
bbndb.auspex.OutputProxy,bbndb.auspex.NodeMixinCreate a plot tab within the plotting interface.
-
connection_from¶
-
connection_to¶
-
hash_val¶
-
id¶
-
label¶
-
node_type¶
-
plot_dims¶
-
plot_mode¶
-
qubit_name¶
-
-
class
bbndb.auspex.FidelityKernel(**kwargs)[source]¶ Bases:
bbndb.auspex.FilterProxy,bbndb.auspex.NodeMixinCalculates the single shot fidelity from given input
-
connection_from¶
-
connection_to¶
-
hash_val¶
-
id¶
-
label¶
-
logistic_regression¶
-
node_type¶
-
optimal_integration_time¶
-
qubit_name¶
-
save_kernel¶
-
set_threshold¶
-
tolerance¶
-
zero_mean¶
-
-
class
bbndb.auspex.FilterProxy(**kwargs)[source]¶ Bases:
bbndb.auspex.NodeMixin,bbndb.auspex.NodeProxydocstring for FilterProxy
-
connection_from¶
-
connection_to¶
-
hash_val¶
-
id¶
-
label¶
-
node_type¶
-
qubit_name¶
-
-
class
bbndb.auspex.Framer(**kwargs)[source]¶ Bases:
bbndb.auspex.FilterProxy,bbndb.auspex.NodeMixinEmit out data in increments defined by the specified axis.
-
axis¶
-
connection_from¶
-
connection_to¶
-
hash_val¶
-
id¶
-
label¶
-
node_type¶
-
qubit_name¶
-
-
class
bbndb.auspex.Integrate(**kwargs)[source]¶ Bases:
bbndb.auspex.FilterProxy,bbndb.auspex.NodeMixin-
bias¶
-
box_car_start¶
-
box_car_stop¶
-
connection_from¶
-
connection_to¶
-
demod_frequency¶
-
hash_val¶
-
id¶ Integrate with a given kernel or using a simple boxcar. Kernel will be padded/truncated to match record length
-
kernel¶
-
label¶
-
node_type¶
-
qubit_name¶
-
simple_kernel¶
-
-
class
bbndb.auspex.NodeMixin[source]¶ Bases:
object-
id= Column(None, Integer(), ForeignKey('nodeproxy.id'), table=None, primary_key=True, nullable=False)¶
-
-
class
bbndb.auspex.NodeProxy(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base-
connection_from¶
-
connection_to¶
-
hash_val¶
-
id¶
-
label¶
-
node_type¶
-
qubit_name¶
-
-
class
bbndb.auspex.OutputProxy(**kwargs)[source]¶ Bases:
bbndb.auspex.FilterProxy,bbndb.auspex.NodeMixin-
connection_from¶
-
connection_to¶
-
hash_val¶
-
id¶
-
label¶
-
node_type¶
-
qubit_name¶
-
-
class
bbndb.auspex.StreamSelect(pipelineMgr=None, **kwargs)[source]¶ Bases:
bbndb.auspex.NodeMixin,bbndb.auspex.NodeProxydocstring for FilterProxy
-
connection_from¶
-
connection_to¶
-
dsp_channel¶
-
hash_val¶
-
id¶
-
if_freq¶
-
kernel¶ The kernel as represented by a numpy complex128 array, or the name of a kernel file.
-
kernel_bias¶
-
kernel_data¶
-
label¶
-
node_type¶
-
qubit_name¶
-
stream_type¶
-
threshold¶
-
threshold_invert¶
-