Welcome to qupulse’s documentation!¶
Contents:
- 1. Concepts
- 2. Examples
- 2.1. Modelling a Simple TablePulseTemplate
- 2.2. Modelling an Advanced TablePulseTemplate
- 2.3. Modelling Pulses Using Functions And Expressions
- 2.4. The PointPulseTemplate
- 2.5. Combining Pulse Templates
- 2.5.1. SequencePulseTemplate: Putting Pulses in a Sequence
- 2.5.2. RepetitionPulseTemplate: Repeating a Pulse
- 2.5.3. ForLoopPulseTemplate: Repeat a Pulse with a Varying Loop Parameter
- 2.5.4. AtomicMultiChannelPulseTemplate: Run Pulses in Parallel on Different Channels
- 2.5.5. Combining Combined Pulses
- 2.6. The ConstantPulseTemplate
- 2.7. Storing Pulse Templates:
PulseStorage
and Serialization - 2.8. Mapping with the MappingPulseTemplate
- 2.9. Instantiating Pulses: Obtaining Pulse Instances From Pulse Templates
- 2.10. Multi-Channel Pulses
- 2.11. Combining Templates:
AtomicMultiChannelPulseTemplate
- 2.12. Definition of Measurements
- 2.13. Constraining Parameters
- 2.14. Free Induction Decay - A Real Use Case
- 2.15. Gate Configuration - A Full Use Case
- 2.16. Abstract Pulse Template
- 2.17. ParallelConstantChannelPulseTemplate
- 2.18. Arithmetic with Pulse Templates
- 2.19. Dynamic Nuclear Polarisation/Changing repetition count during runtime
- 2.20. Reversing a Pulse Template
- 3. qupulse
- 3.1. qupulse.comparable
- 3.2. qupulse.expressions
- 3.3. qupulse.hardware
- 3.4. qupulse.parameter_scope
- 3.5. qupulse.pulses
- 3.5.1. qupulse.pulses.abstract_pulse_template
- 3.5.2. qupulse.pulses.arithmetic_pulse_template
- 3.5.3. qupulse.pulses.constant_pulse_template
- 3.5.4. qupulse.pulses.function_pulse_template
- 3.5.5. qupulse.pulses.interpolation
- 3.5.6. qupulse.pulses.loop_pulse_template
- 3.5.7. qupulse.pulses.mapping_pulse_template
- 3.5.8. qupulse.pulses.measurement
- 3.5.9. qupulse.pulses.multi_channel_pulse_template
- 3.5.10. qupulse.pulses.parameters
- 3.5.11. qupulse.pulses.plotting
- 3.5.12. qupulse.pulses.point_pulse_template
- 3.5.13. qupulse.pulses.pulse_template
- 3.5.14. qupulse.pulses.pulse_template_parameter_mapping
- 3.5.15. qupulse.pulses.range
- 3.5.16. qupulse.pulses.repetition_pulse_template
- 3.5.17. qupulse.pulses.sequence_pulse_template
- 3.5.18. qupulse.pulses.table_pulse_template
- 3.5.19. qupulse.pulses.time_reversal_pulse_template
- 3.6. qupulse.serialization
- 3.7. qupulse.utils
qupulse API Documentation¶
|
A Quantum compUting PULse parametrization and SEquencing framework. |