LennartNaeve_code/clean_diag/backend/trap_properties.py
2025-04-25 20:52:11 +02:00

28 lines
899 B
Python

import numpy as np
import trap_units as si
from scipy import constants as const
waist_trap_r = 135 * const.micro # waist of the trap in radial direction
waist_trap_z = 17 * const.micro # waist of the trap in axial direction
waist_rep = 100 * const.micro # waist of the repulsion beam
omega_trap_r = 150 * 2 * np.pi # radial trap frequency
grad_r = 0.33 * si.G / si.cm
grad_z = 50 * si.G / si.cm
wavelength_resonance = 671 * const.nano
wavelength_rep = 650 * const.nano
wavelength_trap = 1064 * const.nano
omega_0 = 2 * np.pi * const.c / wavelength_resonance
omega_rep = 2 * np.pi * const.c / wavelength_rep
omega_trap = 2 * np.pi * const.c / wavelength_trap
# Einstein coefficient
a_21 = gamma = 2 * np.pi * 5.8724 * const.mega
# 2d beam angle
theta = np.deg2rad(7.35)
d = wavelength_trap / (2 * waist_trap_z) * waist_trap_r
mass_lithium6 = 6.0151228 * const.value("atomic mass constant")