RTTOV model input/output¶
RTTOV (Radiative Transfer for TOVS) is a fast radiative transfer model to simulate imagery from about 100 satellite sensors. It is a FORTRAN 90 code for simulating satellite radiances, designed to be incorporated within user applications.
PostWRF can prepare RTTOV input file from the WRF output variables, and convert the RTTOV outputs from ASCII to other formats, such as NetCDF, PNG, and GeoTIFF.
Input data preparation¶
Generating the RTTOV input data:
PostWRF can generate RTTOV input files from a WRF output, on specified time-slots, for all of the WRF horizontal grid points. In the current PostWRF software (V1.2), aerosol impact on the optical depth is supported only for dust particles. The advanced user can modify the NCL codes to add their desired supplemetary capabilities (e.g. extraction of O3, SO2, and other gaseous profiles).
The first lines of a sample RTTOV input file (from the WRF output), generated by PostWRF is as below:
RTTOV input data from WRF, generated by PostWRF
Output data conversion¶
Converting RTTOV output files to other formats:
PostWRF can convert the RTTOV output files (as ASCII format) to stadard geoscientific data, such as NetCDF. The simulated variables by the RTTOV model are brightness temperature, reflectance, radiance, and surface emissivity. The user must be aware that some of the RTTOV variables might be empty, or with uniform values.
RTTOV output as an ASCII file can be converted to NetCDF, GeoTIFF, PNG, or RGB image. For converting to an RGB image, a python code is run. The required python packages for converting to an RGB image are numpy, pillow, and netCDF4.
Sample output as a PNG image file is as below: