bundles / scipy latest / scipy / constants / _constants / lambda2nu
function
scipy.constants._constants:lambda2nu
Signature
def lambda2nu ( lambda_ : npt.ArrayLike ) → Any Summary
Convert wavelength to optical frequency
Parameters
lambda_: array_likeWavelength(s) to be converted.
Returns
nu: float or array of floatsEquivalent optical frequency.
Notes
Computes nu = c / lambda where c = 299792458.0, i.e., the (vacuum) speed of light in meters/second.
Array API Standard Support
lambda2nu has experimental support for Python Array API Standard compatible backends in addition to NumPy. Please consider testing these features by setting an environment variable SCIPY_ARRAY_API=1 and providing CuPy, PyTorch, JAX, or Dask arrays as array arguments. The following combinations of backend and device (or other capability) are supported.
==================== ==================== ==================== Library CPU GPU ==================== ==================== ==================== NumPy ✅ n/a CuPy n/a ✅ PyTorch ✅ ✅ JAX ✅ ✅ Dask ✅ n/a ==================== ==================== ====================
See
dev-arrayapifor more information.
Examples
from scipy.constants import lambda2nu, speed_of_light import numpy as np✓
lambda2nu(np.array((1, speed_of_light)))
✗Aliases
-
scipy.constants.lambda2nu