This PR adds a HyperSpectral SNR budget. It's relatively naive at the moment, assuming things like perfectly hemispherical lambertian reflection with a static reflection coefficient. It also does not permit wavelength dependence for things like grating efficiencies, etc.
This PR adds a HyperSpectral SNR budget. It's relatively naive at the moment, assuming things like perfectly hemispherical lambertian reflection with a static reflection coefficient. It also does not permit wavelength dependence for things like grating efficiencies, etc.
Before it can be merged, it needs unit tests.
This change is