Tutorials¶
Below are a few notebooks that explain the basics of SpinPulse.
- 1. Basic usage of SpinPulse
- 2. Generation of time traces and notion of quasi-static time
- 3. Parametrizing SpinPulse from QPU specifications
- 4. Coherence times via Ramsey and Spin Echo experiments
- 5. Average superoperators for noisy gates
- 6. Noise-accurate simulation of the Bernstein–Vazirani algorithm
- 7. Tensor-network pulse-level simulations using Quimb
Details¶
BasicUsage Introduces the core workflow of SpinPulse, from environment definition to pulse-level simulation.
TimeTracesExamples Shows the generation and analysis of noise time traces used in pulse-level simulations.
ParametrizingfromQPUSpecs Explains how to parametrize SpinPulse simulations directly from hardware (QPU) specifications.
RamseySpinEcho Illustrates Ramsey and spin-echo experiments for characterizing dephasing and coherence properties of spin qubits.
AverageSuperoperatorsNoisyGates Shows how to compute average quantum channels for noisy native gates under stochastic noise realizations.
BernsteinVazirani Demonstrates the execution of the Bernstein–Vazirani algorithm within the
SpinPulsepackage.QuimbSimulation Presents an example of integrating
SpinPulsewithQuimbfor tensor-network-based circuit simulation.