Snow Microwave Radiative Transfer model to compute thermal emission, backscatter and altimetric waveform from snowpack, sea-ice, frozen lakes and other cryospheric environments