voigt_nobg¶
-
mcalf.profiles.
voigt_nobg
(x, a, b, s, g, clib=True)[source]¶ Voigt function with no background (Base Voigt function)
This is the base of all the other Voigt functions.
- Parameters
x (ndarray) – Wavelengths to evaluate Voigt function at.
a (float) – Amplitude.
b (float) – Central line core.
s (float) – Sigma (for Gaussian).
g (float) – Gamma (for Lorentzian).
clib (bool, optional, default = True) – Whether to use the complied C library or a slower Python version. If using the C library, the accuracy of the integration is reduced to give the code a significant speed boost. Python version can be used when speed is not a priority. Python version will remove deviations that are sometimes present around the wings due to the reduced accuracy.
- Returns
result – The value of the Voigt function here.
- Return type
ndarray of shape x.shape
See also
voigt()
Voigt function with background added
double_voigt_nobg()
Two Voigt functions added together
double_voigt()
Two Voigt function and a background added together
Notes
More information on the Voigt function can be found here: https://en.wikipedia.org/wiki/Voigt_profile