TABLE OF CONTENTS


MLT_RSS/AMSU_Quality.f90 [ Methods ]

[ Top ] [ Methods ]

NAME

    AMSU_Quality.f90

PURPOSE

    Module for performing rudimentary quality control for AMSU brightness temperatures

DESCRIPTION

    Module for performing rudimentary quality control for AMSU brightness temperatures

  ROUTINES
     subroutine evaluate_amsu_quality_indicator(quality_indicator,scan_ok)  ! evaluates NOAA quality bits for fatal problems
     subrouinte check_tbs_against_bounds(Tbs,chan,fov_qual)                 ! checks TBs against reasonableness bounds for each channel

AUTHOR

    Carl Mears, Remote Sensing Systems

COPYRIGHT

   THIS SOFTWARE AND ITS DOCUMENTATION ARE COPYRIGHT 2012 REMOTE SENSING SYSTEMS.  
   THEY ARE PROVIDED FOR INFORMATIONAL AND ALGORITHM VERIFICATION PURPOSES ONLY 
   AND MAY NOT BE USED IN WHOLE OR IN PART FOR ANY OTHER PURPOSE WITHOUT WRITTEN
   PERMISSION FROM REMOTE SENSING SYSTEMS.  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

    8/15/2012 Initial Version prepared for NCDC

USAGE

    use AMSU_quality

MLT_RSS/AMSU_Quality.f90/check_tbs_against_bounds [ Methods ]

[ Top ] [ Methods ]

NAME

    check_tbs_against_bounds

PURPOSE

    Checks brightness temperatures agains reasonableness bounds.

DESCRIPTION

    Checks brightness temperatures agains reasonableness bounds.

INPUTS

    integer(4)   :: quality indicator   ! 4 byte integer of quality indicator flags

OUTPUTS

    integer(1),dimension(30)        :: fov_qual           !  field of view flag -- set to negative number if out of bounds
                                                          !  or not finite

AUTHOR

    Carl Mears, Remote Sensing Systems

COPYRIGHT

   THIS SOFTWARE AND ITS DOCUMENTATION ARE COPYRIGHT 2012 REMOTE SENSING SYSTEMS.  
   THEY ARE PROVIDED FOR INFORMATIONAL AND ALGORITHM VERIFICATION PURPOSES ONLY 
   AND MAY NOT BE USED IN WHOLE OR IN PART FOR ANY OTHER PURPOSE WITHOUT WRITTEN
   PERMISSION FROM REMOTE SENSING SYSTEMS.  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

    8/15/2012 Initial Version prepared for NCDC

USAGE

    call check_tbs_against_bounds(Tbs,chan,fov_qual)

MLT_RSS/AMSU_Quality.f90/evaluate_amsu_quality_indicator [ Methods ]

[ Top ] [ Methods ]

NAME

    evaluate_amsu_quality_indicator

PURPOSE

    Evaluates NOAA provided quality flags for fatal errors

DESCRIPTION

    Evaluates NOAA provided quality flags for fatal errors

INPUTS

    integer(4)   :: quality indicator   ! 4 byte integer of quality indicator flags

OUTPUTS

    logical(4)   :: scan_ok  !  flag -- set true of scan appears to be OK

AUTHOR

    Carl Mears, Remote Sensing Systems

COPYRIGHT

   THIS SOFTWARE AND ITS DOCUMENTATION ARE COPYRIGHT 2012 REMOTE SENSING SYSTEMS.  
   THEY ARE PROVIDED FOR INFORMATIONAL AND ALGORITHM VERIFICATION PURPOSES ONLY 
   AND MAY NOT BE USED IN WHOLE OR IN PART FOR ANY OTHER PURPOSE WITHOUT WRITTEN
   PERMISSION FROM REMOTE SENSING SYSTEMS.  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

    8/15/2012 Initial Version prepared for NCDC

USAGE

    call evaluate_amsu_quality_indicator(quality_indicator,scan_ok)