TABLE OF CONTENTS
- MLT_RSS/MSU_calibration.f90
- MLT_RSS/MSU_calibration.f90/
- MLT_RSS/MSU_calibration.f90/calc_resistances
- MLT_RSS/MSU_calibration.f90/calc_target_temps
- MLT_RSS/MSU_calibration.f90/get_Mo_1995_NL_Coeff
- MLT_RSS/MSU_calibration.f90/get_Mo_2001_NL_Coeff
- MLT_RSS/MSU_calibration.f90/msu_non_linearity_correction
MLT_RSS/MSU_calibration.f90 [ Subroutines ]
[ Top ] [ Subroutines ]
NAME
module MSU_calibration
PURPOSE
psuedoclass for laoding and applying NOAA-supplied MSU calibration parameters
DESCRIPTION
psuedoclass for laoding and applying NOAA-supplied MSU calibration parameters performs MSU counts to antenna temperature conversion step.
AUTHOR
Carl Mears, Remote Sensing Systems
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION! OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
HISTORY
9/21/2012 Initial Version prepared for NCDC
USAGE
use MSU_calibration
MLT_RSS/MSU_calibration.f90/ [ Subroutines ]
[ Top ] [ Subroutines ]
NAME
calc_raw_TBs
DESCRIPTION
calculates MSU Raw brightness temperatures from thermistor temperature and corrected radiometer counts
INPUTS
type(msu_L2A_scan) :: L2A_scan
OUTPUTS
type(msu_L2A_scan) :: L2A_scan
AUTHOR
Carl Mears, Remote Sensing Systems
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION! OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
HISTORY
9/21/2012 Initial Version prepared for NCDC
USAGE
call calc_raw_TBs(L2A_scan)
MLT_RSS/MSU_calibration.f90/calc_resistances [ Subroutines ]
[ Top ] [ Subroutines ]
NAME
calc_resistances
DESCRIPTION
calculates MSU hot load thermistor resistances from instrument counts
INPUTS
type(msu_raw) :: L1b_scan
OUTPUTS
type(msu_L2A_scan) :: L2A_scan
AUTHOR
Carl Mears, Remote Sensing Systems
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION! OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
HISTORY
9/21/2012 Initial Version prepared for NCDC
USAGE
calc_resistances(L1B_scan,L2A_scan)
MLT_RSS/MSU_calibration.f90/calc_target_temps [ Subroutines ]
[ Top ] [ Subroutines ]
DESCRIPTION
calculates MSU hot load thermistor temperatures from thermistor resistance
INPUTS
type(msu_L2A_scan) :: L2A_scan
OUTPUTS
type(msu_L2A_scan) :: L2A_scan
AUTHOR
Carl Mears, Remote Sensing Systems
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION! OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
HISTORY
9/21/2012 Initial Version prepared for NCDC
USAGE
call calc_target_temps(L2A_scan)
MLT_RSS/MSU_calibration.f90/get_Mo_1995_NL_Coeff [ Subroutines ]
[ Top ] [ Subroutines ]
NAME
get_Mo_1995_NL_Coeff
DESCRIPTION
This reads in the Mo 1995 version of the NOAA operational non-linearity corrections. Values are stored in module variables.
AUTHOR
Carl Mears, Remote Sensing Systems
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION! OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
HISTORY
9/21/2012 Initial Version prepared for NCDC
USAGE
call get_Mo_1995_NL_Coeff
MLT_RSS/MSU_calibration.f90/get_Mo_2001_NL_Coeff [ Subroutines ]
[ Top ] [ Subroutines ]
NAME
get_Mo_2001_NL_Coeff
DESCRIPTION
This reads in the Mo 2001 version of the NOAA operational non-linearity corrections. Values are stored in module variables.
AUTHOR
Carl Mears, Remote Sensing Systems
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION! OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
HISTORY
9/21/2012 Initial Version prepared for NCDC
USAGE
call get_Mo_2001_NL_Coeff
MLT_RSS/MSU_calibration.f90/msu_non_linearity_correction [ Subroutines ]
[ Top ] [ Subroutines ]
DESCRIPTION
calculates corrected instrument counts after applying NOAA operational non-linearity correction
INPUTS
integer(4) :: channel ! msu channel number integer(4) :: sat_num ! satellite index (TIROS-N = 1, NOO-06 = 1, etc.) integer(4) :: version ! flag -- which version of NL correction to use. integer(2) :: counts_raw ! raw instrument counts
OUTPUTS
real(8) :: counts_corr ! adjusted counts integer(4) :: error ! error flag == 0 means all OK
AUTHOR
Carl Mears, Remote Sensing Systems
COPYRIGHT
THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE. THEY ARE FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE SOFTWARE AND DOCUMENTATION! OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS.
HISTORY
9/21/2012 Initial Version prepared for NCDC
USAGE
call msu_non_linearity_correction(channel,sat_num,version,counts_raw,counts_corr,error)