For different instruments, it is more natural to either work with wavenumbers (e.g., GOSAT) or wavelength (e.g., OCO).
This determines the sample grid that should be used for each of the instrument indexes.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
SampleGrid()
Default constructor.
For use with SWIG, it is useful to have a base class that everything can be cast to.
virtual SpectralDomain sample_grid(int Spec_index) const =0
Wavenumbers/Wavelengths to use for the given spectrometer.