2. ExamplesΒΆ
All examples are provided as static text in this documentation and, additionally, as interactive jupyter notebooks accessible by running jupyter notebook in the /doc/source/examples directory of the source tree.
- 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. Storing Pulse Templates:
PulseStorage
and Serialization - 2.7. Mapping with the MappingPulseTemplate
- 2.8. Instantiating Pulses: Obtaining Pulse Instances From Pulse Templates
- 2.9. Multi-Channel Pulses
- 2.10. Combining Templates:
AtomicMultiChannelPulseTemplate
- 2.11. Definition of Measurements
- 2.12. Constraining Parameters
- 2.13. Free Induction Decay - A Real Use Case
- 2.14. Gate Configuration - A Full Use Case
- 2.15. Abstract Pulse Template
The /doc/source/examples directory also contains some outdated examples for features and functionality that has been changed. These examples start with the number nine and are currently left only for reference purposes. If you are just learning how to get around in qupulse please ignore them.