QuantumOptics.jl logo
QuantumOptics.jl
  • Introduction
  • Installation
  • Tutorial
  • Quantum objects
    • Introduction
    • Bases
    • States
    • Operators
  • Quantum systems
    • Introduction
    • Spin
      • States
      • Operators
      • Examples
    • Fock space
    • Charge basis
    • N-Level
    • Particle
    • Subspace
    • Many-body
  • Time-evolution
    • Introduction
    • Schrödinger equation
    • Master equation
    • Quantum trajectories
    • Time-dependent problems
  • Metrics
  • Steady state
  • Two-time correlation functions
  • Semi-classical systems
  • Stochastics
    • Introduction
    • Stochastic Schrödinger equation
    • Stochastic Master equation
    • Stochastic semiclassical systems
  • Examples
    • Pumped cavity
    • Jaynes-Cummings
    • Superradiant laser
    • Particle in harmonic trap
    • Particle into barrier
    • Wavepacket in 2D
    • Raman transition
    • 2 qubit entanglement
    • Correlation spectrum
    • Simple many-body system
    • N particles in double well
    • Doppler cooling
    • Cavity cooling
    • Lasing and cooling
    • Heat-pumped Maser
    • Optomechanical cavity
    • Ramsey spectroscopy
    • Dephasing of Atom
    • Quantum Zeno Effect
    • Quantum Kicked Top
    • Quantum Vortices
    • Spinor BEC
  • API
Version
  • Quantum systems
  • Spin
  • Spin
GitHub

Spin

b = SpinBasis(3//2)
psi = spinup(b)
sx = sigmax(b)

Spin systems of arbitrary spin number can be modeled with the SpinBasis which is defined as:

struct SpinBasis <: Basis
    shape::Vector{Int}
    spinnumber::Rational{Int}
end

States

The lowest and uppermost states are defined:

  • spinup
  • spindown

Operators

All expected operators are implemented, all of which require a single argument of the type SpinBasis.

  • sigmax
  • sigmay
  • sigmaz
  • sigmap
  • sigmam

Examples

  • Jaynes-Cummings model
  • Entanglement of Two Qubits
« IntroductionFock space »

Powered by Documenter.jl and the Julia Programming Language.

Settings


This document was generated with Documenter.jl version 1.5.0 on Thursday 11 July 2024. Using Julia version 1.10.4.