optmat.gas#
The gases: curated data and models of their optical response.
The linear index (the per-particle polarizability, optmat.gas.models, fitted by
optmat.gas.fitting and reduced from the data by optmat.gas.reduction with
the densities of optmat.gas.eos and Lorentz-Lorenz), the absorption and the
extreme ultraviolet (optmat.gas.absorption, optmat.gas.euv), the
infrared bands (optmat.gas.infrared), the second hyperpolarizability
(optmat.gas.nonlinear), the Raman lines, their widths and the response functions
(optmat.gas.raman, optmat.gas.linewidths,
optmat.gas.raman_response), the ionisation parameters and the strong-field
ionisation rates of atoms and molecules (optmat.gas.ionisation,
optmat.gas.ionisation_rates, optmat.gas.molecular_ionisation_rates) and
the composition of dry air (optmat.gas.composition). The gas models’
configurations and stored fits are in GAS_DATA_DIRECTORY.
Module Attributes
The gas models' configurations and stored fits (the curated records are shared). |
- optmat.gas.GAS_DATA_DIRECTORY: Final = PosixPath('/home/docs/checkouts/optmat/checkouts/7/src/optmat/data/gas')#
The gas models’ configurations and stored fits (the curated records are shared).
Modules
The complex polarizability of a measured absorption spectrum (Kramers-Kronig). |
|
Air as a propagation model: the sum of its constituents (OEP 1, section 4.4). |
|
The refractiveindex.info database, as a comparison source only. |
|
The composition of gas mixtures, from the curated records: dry air (TC-548). |
|
Test the recommended models against dispersion data that no single fit uses. |
|
Number densities of the gases: the ideal gas, the real gas, and its inverse. |
|
Build the complex polarizability from photoabsorption (the extreme ultraviolet). |
|
Fit oscillator-strength models to the curated data. |
|
The gas species the package curates data for. |
|
Vibrational (infrared) contributions to the polarizability, from HITRAN. |
|
The parameters of the strong-field ionisation rates of the gases (TC-439). |
|
Strong-field ionisation rates of the noble gases (TC-652 to TC-662). |
|
Test the ionisation-rate models against the curated references (TC-660). |
|
The widths of Raman lines against density, temperature and collision partner. |
|
Convert between the per-particle polarizability and the refractive index. |
|
The refractive index of a gas mixture at finite density (OEP 4, sections 4.1, 4.3). |
|
The density of a gas mixture at a pressure and temperature (OEP 4, section 7.4). |
|
The multi-fluid mixture models against the measured data (OEP 4, section 8; TC-778). |
|
Dispersion models: published formulas and the models fitted to the curated data. |
|
Strong-field ionisation rates of molecules. |
|
The molecular rates against their references. |
|
The second hyperpolarizability: a process-aware dispersion model and its fit. |
|
The Raman lines of the molecular gases, ready for a propagation code (TC-439). |
|
The Raman response function of a molecular gas or a gas mixture (TC-685 to TC-690). |
|
The gases' Raman responses against measurements (TC-690). |
|
From a gas dataset's printed values to the per-particle polarizability. |
|
The dilute gases' transport properties: viscosity, heat capacity, molar mass. |
|
Two-photon ionisation of the noble gases: the continuum model (OEP 6, Phase 1). |
|
The bound two-photon levels of the noble gases (OEP 6, Phase 2a: curation only). |
|
The refractivity virial coefficient of each gas, from the curated data. |