Skip to main content
Ctrl+K

TorchGPE package documentation

  • Quantum Optics group
  • User guide
  • API reference
  • PyPI
  • GitHub
  • Quantum Optics group
  • User guide
  • API reference
  • PyPI
  • GitHub

Section Navigation

  • The Gas class
    • torchgpe.bec2D.gas.Gas.element
    • torchgpe.bec2D.gas.Gas.mass
    • torchgpe.bec2D.gas.Gas.d2_pulse
    • torchgpe.bec2D.gas.Gas.N_particles
    • torchgpe.bec2D.gas.Gas.device
    • torchgpe.bec2D.gas.Gas.float_dtype
    • torchgpe.bec2D.gas.Gas.complex_dtype
    • torchgpe.bec2D.gas.Gas.adim_length
    • torchgpe.bec2D.gas.Gas.adim_pulse
    • torchgpe.bec2D.gas.Gas.grid_size_x
    • torchgpe.bec2D.gas.Gas.grid_size_y
    • torchgpe.bec2D.gas.Gas.N_grid
    • torchgpe.bec2D.gas.Gas.x
    • torchgpe.bec2D.gas.Gas.y
    • torchgpe.bec2D.gas.Gas.dx
    • torchgpe.bec2D.gas.Gas.dy
    • torchgpe.bec2D.gas.Gas.X
    • torchgpe.bec2D.gas.Gas.Y
    • torchgpe.bec2D.gas.Gas.kx
    • torchgpe.bec2D.gas.Gas.ky
    • torchgpe.bec2D.gas.Gas.dkx
    • torchgpe.bec2D.gas.Gas.dky
    • torchgpe.bec2D.gas.Gas.Kx
    • torchgpe.bec2D.gas.Gas.Ky
    • torchgpe.bec2D.gas.Gas.ground_state
    • torchgpe.bec2D.gas.Gas.propagate
    • torchgpe.bec2D.gas.Gas.psi
    • torchgpe.bec2D.gas.Gas.psik
    • torchgpe.bec2D.gas.Gas.density
    • torchgpe.bec2D.gas.Gas.densityk
    • torchgpe.bec2D.gas.Gas.phase
    • torchgpe.bec2D.gas.Gas.coordinates
    • torchgpe.bec2D.gas.Gas.momenta
  • 2D potentials
    • torchgpe.utils.potentials.Potential.is_time_dependent
    • torchgpe.utils.potentials.Potential.gas
    • torchgpe.utils.potentials.Potential.set_gas
    • torchgpe.utils.potentials.Potential.on_propagation_begin
    • torchgpe.utils.potentials.LinearPotential.get_potential
    • torchgpe.utils.potentials.NonLinearPotential.potential_function
    • torchgpe.bec2D.potentials.DispersiveCavity.get_alpha
    • torchgpe.bec2D.potentials.DispersiveCavity.get_order
    • torchgpe.utils.potentials.time_dependent_variable
    • torchgpe.utils.potentials.any_time_dependent_variable
    • torchgpe.utils.potentials.linear_ramp
    • torchgpe.utils.potentials.s_ramp
    • torchgpe.utils.potentials.quench
    • torchgpe.utils.potentials.probe_pulse
  • Callbacks
    • torchgpe.utils.callbacks.Callback.gas
    • torchgpe.utils.callbacks.Callback.propagation_params
    • torchgpe.utils.callbacks.Callback.on_propagation_begin
    • torchgpe.utils.callbacks.Callback.on_epoch_begin
    • torchgpe.utils.callbacks.Callback.on_epoch_end
    • torchgpe.utils.callbacks.Callback.on_propagation_end
    • torchgpe.utils.callbacks.LInfNorm.norms
    • torchgpe.utils.callbacks.L1Norm.norms
    • torchgpe.utils.callbacks.L2Norm.norms
    • torchgpe.bec2D.callbacks.CavityMonitor.pump
    • torchgpe.bec2D.callbacks.CavityMonitor.cavity_detuning
    • torchgpe.bec2D.callbacks.CavityMonitor.alpha
    • torchgpe.bec2D.callbacks.CavityMonitor.times
  • utils
    • torchgpe.utils.configuration.parse_config
    • torchgpe.utils.elements.elements_dict
  • API reference
  • utils

utils#

parse_config(path)

Parses a YAML configuration file.

elements_dict

m (mass), omega d2 (\(d_2\) line pulse).

previous

torchgpe.bec2D.callbacks.CavityMonitor.times

next

torchgpe.utils.configuration.parse_config

© Copyright 2024, Quantum Optics group @ ETH Zurich.

Created using Sphinx 8.1.3.

Built with the PyData Sphinx Theme 0.16.1.