Source code for arve.functions.convert_vac_to_air

import numpy as np

[docs] class convert_vac_to_air:
[docs] def convert_vac_to_air( self, wave_vac : float | np.ndarray, ) -> float | np.ndarray: """Convert wavelengths from vacuum to air. Source: https://www.astro.uu.se/valdwiki/Air-to-vacuum%20conversion Parameters ---------- wave_vac : float | np.ndarray wavelength(s) in vacuum [Å] Returns ------- float | np.ndarray wavelength(s) in air [Å] """ s = 1e4 / wave_vac n = 1 + 0.0000834254 + 0.02406147 / (130 - s**2) + 0.00015998 / (38.9 - s**2) wave_air = wave_vac / n return wave_air