deltakit.decode.noise_sources.CombinedSequences#
- class deltakit.decode.noise_sources.CombinedSequences(internal_sources: tuple[SequentialNoise[CodeT, ErrorT], ...])#
Bases:
SequentialNoise[tuple[CodeT, …],tuple[ErrorT, …]],Generic[CodeT,ErrorT]Class to combine several sequential noise sources into one combined model, where each error returned from one of the internal sources becomes an element in a tuple. This is the product of all the internal sources.
Methods#
Given some representation of a code, return a generator of batches of errors for that code. |
|
Given some representation of a code, return num_splits number of batch generators of errors for that code and the respective sizes for those generators. |
|
Given some representation of a code, return a generator of errors for that code. |
|
Given some representation of a code, return a list of errors for that code. |
|
Return the values of data that characterises this noise model. |
|
Return a numpy random number generator, using the member data seed. |
|
Return the number of elements in the sequence that would be generated for the given code_data. |
|
Given some representation of a code, return num_splits number of generators of errors for that code and the respective sizes for those generators. |