radis.phys.convert module¶
Conversion formulas between different units (works with numpy arrays)
Checks the order of magnitudes to help detect conversion errors (comparing with standard order of magnitudes in plasma physics)
Examples
Get equivalent width in nm of a 10cm-1 width at 380 nm
>>> from radis import *
>>> dcm2dnm(10, nm2cm(380))
- dcm2dnm(delta_nu, nu_0)[source]¶
Converts (ex: FWHM) from Δcm to Δnm.
- Parameters:
delta_nu (float (cm-1)) – wavenumber broadening
nu_0 (float (cm-1)) – center wavenumber
- Returns:
delta_nm – broadening in wavelength (vacuum)
- Return type:
float (nm)
- dcm2dnm_air(delta_nu, nu_0)[source]¶
Converts (ex: FWHM) from Δcm to Δnm.
- Parameters:
delta_nu (float (cm-1)) – wavenumber broadening
nu_0 (float (cm-1)) – center wavenumber
- Returns:
delta_nm – broadening in wavelength (air)
- Return type:
float (nm)
- dhz2dnm(deltaf_hz, f_0)[source]¶
Converts (ex: FWHM) from ΔHz to Δnm.
- Parameters:
deltaf_hz (Hz) – frequency broadening
nu_0 (Hz) – center frequency
- dnm2dcm(delta_lbd, lbd_0)[source]¶
Converts (ex: FWHM) from Δnm to Δcm.
- Parameters:
delta_lbd (float (nm)) – wavelength broadening (vacuum)
lbd_0 (float (nm)) – center wavelength (vacuum)
- Returns:
delta_cm – broadening in wavenumber
- Return type:
float (cm-1)
- dnm2dhz(delta_lbd, lbd_0)[source]¶
Converts (ex: FWHM) from Δnm to Δhz.
- Parameters:
delta_lbd (nm) – wavelength broadening
lbd_0 (nm) – center wavelength