17 return SpectralRange(Array<double, 1>(rad.data() * scaling(Spec_index)), rad.units(), rad.uncertainty());
22 Os <<
"Level1bScaleRadiance";
#define range_check(V, Min, Max)
Range check.
#define REGISTER_LUA_DERIVED_CLASS(X, Y)
virtual SpectralRange radiance(int Spec_index) const
Radiance, for given spectral band.
This is used to read a Level 1B file.
Apply value function to a blitz array.
virtual void print(std::ostream &Os) const
Print description of object.
We have a number of different spectrums that appear in different parts of the code.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
#define REGISTER_LUA_END()
const Unit rad("rad", 1.0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0)
Scales the measured radiance of another Level1b class for each spectral band.