Tutorials

Below are a few notebooks that explain the basics of SpinPulse.

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 SpinPulse package.

  • QuimbSimulation Presents an example of integrating SpinPulse with Quimb for tensor-network-based circuit simulation.