pyrt.wavenumber#

pyrt.wavenumber(wavelengths)[source]#

Convert wavelengths to wavenumbers.

Parameters:

wavelengths (ArrayLike) – N-dimensional array of wavelengths [microns].

Returns:

N-dimensional array of wavenumbers [\(\frac{1}{\text{cm}}\)].

Return type:

np.ndarray

Examples

Convert a wavelength to a wavenumber

>>> import numpy as np
>>> import pyrt
>>> pyrt.wavenumber(3)
array(3333.33333333)

This function can handle arrays of any shape.

>>> wavs = np.ones((10, 20, 30))
>>> pyrt.wavenumber(wavs).shape
(10, 20, 30)