Optics & Beam Calculations
Gaussian beam propagation, collimation, focusing, NA, telescope magnification.
Fiber → Collimated → Focused Spot
NA ↔ Gaussian Beam Waist
Rayleigh Range & Divergence
Beam Telescope Magnification
f-number → Spot Size
Gaussian Beam Profile
Side-view of beam propagation from the waist. Uses λ and w₀ from the Rayleigh Range inputs above.
Power, RF & AOM Calculators
mW / dBm, gain/loss chains, AOM Bragg angles, shot noise.
mW ↔ dBm Conversion
dB Gain / Loss Chain
AOM / AOD Deflection
Shot Noise on Photodetector
Atomic Physics Calculators
Recoil, Doppler, de Broglie, Zeeman, saturation intensity, Maxwell–Boltzmann velocities.
Photon Recoil
Doppler Shift
Thermal de Broglie Wavelength
Zeeman Shift (Linear Regime)
Saturation Intensity
Thermal Velocity Distribution
Trap & Cavity Calculators
Optical tweezer frequencies, Lamb–Dicke parameter, Fabry–Pérot cavity, mode matching.
Optical Tweezer Trap Frequencies
Lamb–Dicke Parameter
Optical Cavity / Fabry–Pérot
Gaussian Mode Matching
Clebsch–Gordan Coefficients
⟨j₁m₁; j₂m₂ | JM⟩ via Racah formula: exact ±√(p/q) results, CG tables, and Wigner–Eckart reference.
Selection rules, coefficient is zero unless:
- M = m₁ + m₂ (z-component conservation)
- |j₁ − j₂| ≤ J ≤ j₁ + j₂ (triangle rule)
- |mᵢ| ≤ jᵢ for i = 1, 2
$$\sum_J (2J+1) = (2j_1+1)(2j_2+1) \quad \text{[dimension check]}$$ Exchange: $\langle j_1 m_1;j_2 m_2|JM\rangle = (-1)^{j_1+j_2-J}\langle j_2 m_2;j_1 m_1|JM\rangle$
Time-rev: $\langle j_1 m_1;j_2 m_2|JM\rangle = (-1)^{j_1+j_2-J}\langle j_1{-}m_1;j_2{-}m_2|J{-}M\rangle$
Compute ⟨j₁m₁; j₂m₂ | JM⟩
M is fixed automatically as m₁ + m₂. Results as exact ±√(p/q).
First angular momentum
Second angular momentum
Total angular momentum
CG Table for fixed j₁, j₂, J
Rows = m₁, columns = m₂. Cell: ⟨j₁m₁; j₂m₂ | J, m₁+m₂⟩. Keep j ≤ 4 for fast computation.
Wigner–Eckart Theorem
The reduced matrix element is independent of $m$, $m'$, $q$.
M1 ($k=1$): Same $\Delta j$, $\Delta m$; $\Delta l = 0$
Hyperfine: All $\langle F,m_F|T|F',m_{F'}\rangle$ reduce to one $\langle F\|T\|F'\rangle$ via Wigner–Eckart
sympy.physics.wigner.wigner_3j(j1, j2, j3, m1, m2, m3)EOM / AOM Sideband Calculator
Bessel-function sideband depths for phase (PM) and amplitude (AM) modulation. AOM double-pass shift and efficiency.
EOM Sideband Depths — Bessel Functions Jn(β)
Key β Values
| β | J₀(β)² | J₁(β)² | Use |
|---|---|---|---|
| 1.08 | 0.319 | 0.339 | PDH: max error signal ∝ J₀J₁ |
| 2.405 | ≈ 0 | 0.269 | Carrier suppression (STIRAP, EIT) |
| 5.520 | ≈ 0 | 0.204 | 2nd carrier null |
| 0.5 | 0.940 | 0.058 | Weak modulation (small sidebands) |
AOM Frequency Shift & Double-Pass Setup
EOM Half-Wave Voltage Vπ
Unit Converter
Instant conversions for the units AMO physicists actually use. Enter any value and all equivalents update live.