3.6. qupulse.pulses¶
This is the central package for defining pulses. All PulseTemplate
subclasses that are final and ready to be used are imported here with their recommended abbreviation as an alias.
See PulseTemplate
- AbstractPT¶
alias of
AbstractPulseTemplate
- ArithmeticAtomicPT¶
alias of
ArithmeticAtomicPulseTemplate
- ArithmeticPT¶
alias of
ArithmeticPulseTemplate
- AtomicMultiChannelPT¶
alias of
AtomicMultiChannelPulseTemplate
- ConstantPT¶
alias of
ConstantPulseTemplate
- ForLoopPT¶
alias of
ForLoopPulseTemplate
- FunctionPT¶
alias of
FunctionPulseTemplate
- MappingPT¶
alias of
MappingPulseTemplate
- ParallelChannelPT¶
alias of
ParallelChannelPulseTemplate
- ParallelConstantChannelPT¶
alias of
ParallelChannelPulseTemplate
- PointPT¶
alias of
PointPulseTemplate
- RepetitionPT¶
alias of
RepetitionPulseTemplate
- SequencePT¶
alias of
SequencePulseTemplate
- TablePT¶
alias of
TablePulseTemplate
- TimeReversalPT¶
alias of
TimeReversalPulseTemplate
Modules
This module defines the ConstantPulseTemplate, a pulse template representing a pulse with constant values on all channels. |
|
This module defines the FunctionPulseTemplate, one of the elementary pulse templates and its waveform representation. |
|
This module defines strategies for interpolation between points in a pulse table or similar. |
|
This module defines LoopPulseTemplate, a higher-order hierarchical pulse template that loops its body PulseTemplate. |
|
Defines the pulse template for parameter, channel and measurement mapping. |
|
This module defines MultiChannelPulseTemplate, which allows the combination of several AtomicPulseTemplates into a single template spanning several channels. |
|
This module defines parameter constriants. |
|
Deprecated plotting location. |
|
This module defines the abstract PulseTemplate class which is the basis of any pulse model in the qupulse. |
|
This module defines RepetitionPulseTemplate, a higher-order hierarchical pulse template that represents the n-times repetition of another PulseTemplate. |
|
This module defines SequencePulseTemplate, a higher-order hierarchical pulse template that combines several other PulseTemplate objects for sequential execution. |
|
This module defines the TablePulseTemplate, one of the elementary pulse templates and its waveform representation. |
|