Abstract

We present a computer program and underlying model to calculate the electric susceptibility of a gas, which is essential to predict its absorptive and dispersive properties. Our program focuses on alkali-metal vapours where we use a matrix representation of the atomic Hamiltonian in the completely uncoupled basis in order to calculate transition frequencies and strengths. The program calculates various spectra for a weak-probe laser beam in an atomic medium with an applied axial magnetic field. This allows many optical devices to be designed, such as Faraday rotators/filters, optical isolators and circular polarisation filters. Fitting routines are also provided with the program which allows the user to perform optical metrology by fitting to experimental data. Program summaryProgram title: ElecSusCatalogue identifier: AEVD_v1_0Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEVD_v1_0.htmlProgram obtainable from: CPC Program Library, Queen’s University, Belfast, N. IrelandLicensing provisions: Apache License, version 2No. of lines in distributed program, including test data, etc.: 191270No. of bytes in distributed program, including test data, etc.: 3094994Distribution format: tar.gzProgramming language: Python.Computer: Any single computer running Python 2.Operating system: Linux, Mac OSX, Windows.RAM: Depends on the precision required and size of the data set, but typically not larger than 50 MiB.Classification: 2.2, 2.3.External routines: SciPy library [1] 0.12.0 or later, NumPy [1], matplotlib [2]Nature of problem:Calculating the weak-probe electric susceptibility of an alkali-metal vapour. The electric susceptibility can be used to calculate spectra such as transmission and Stokes parameters. Measurements of experimental parameters can be made by fitting the theory to data.Solution method:The transition frequencies and wavelengths are calculated using a matrix representation of the Hamiltonian in the completely uncoupled basis. A suite of fitting methods are provided in order to allow user supplied experimental data to be fit to the theory, thereby allowing experimental parameters to be extracted.Restrictions:Only describes a magnetic field parallel to the laser beam propagation direction. Results are only valid in the weak-probe regime.Running time:At standard precision less than a second for a theory curve, fitting will take 10 s to 20 min depending on the method used, the number of parameters to fit and the number of data points.

Highlights

  • Atomic physics of thermal vapours is an expanding field of interest, ranging from the fundamental to the applied

  • The electric susceptibility is key in calculating these properties [15]; here we present a fast, and easy to use, computer program based on the electric susceptibility of an atomic ensemble, that can be used to predict absorption and dispersion given certain parameters

  • We have presented a computer program to calculate the electric susceptibility of an alkali-metal vapour, and we describe the underlying model used

Read more

Summary

References:

[1] T.E. Oliphant, Comput. [2] J.D. Hunter, Comput.

Introduction
Theoretical background
The electric susceptibility line-shape
The atomic Hamiltonian
Calculating transition strengths from the eigenstates
The Stokes parameters
Program structure
Global lineshape profile
Matrix representation of the atomic Hamiltonian
Fitting experimental spectra and timing information
Uncertainties in fit parameters
Installation and usage
Run card parameters and options
Test runs
Faraday filters
Pulse propagation
Findings
Conclusions and outlook
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call