bundles / scipy 1.17.1 / scipy / constants / _constants / nu2lambda
function
scipy.constants._constants:nu2lambda
Signature
def nu2lambda ( nu : npt.ArrayLike ) → Any Summary
Convert optical frequency to wavelength.
Parameters
nu: array_likeOptical frequency to be converted.
Returns
lambda: float or array of floatsEquivalent wavelength(s).
Notes
Computes lambda = c / nu where c = 299792458.0, i.e., the (vacuum) speed of light in meters/second.
Array API Standard Support
nu2lambda 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 nu2lambda, speed_of_light import numpy as np✓
nu2lambda(np.array((1, speed_of_light)))
✗Aliases
-
scipy.constants.nu2lambda