dreye.flux2irr#
- dreye.flux2irr(photonflux, wavelengths, return_units=None, prefix=None, flux_units='E', axis=None)[source]#
Convert from photonflux to irradiance.
- Parameters:
- photonfluxfloat or array-like
Array in spectral photonflux (E=mol/m^2/s/nm) or units that can be converted to photonflux.
- wavelengthsfloat or array-like
Array that can be broadcast to irradiance array in nanometer units or units that can be converted to nanometer.
- return_unitsbool, optional
Whether to return a pint.Quantity or numpy.ndarray object. If None, the function will return a pint.Quantity if photonflux have units.
- prefixstr, optional
Unit prefix for irradiance (e.g. micro).
- axisint, optional
Wavelength dimension in flux object.
- Returns:
- irradiancenumpy.ndarray or pint.Quantity
Values converted to photonflux (W/m^2/nm).