TABLE OF CONTENTS


MLT_RSS/AMSU_SAA.f90/decode_date_and_earth_loc_from_SAA_AMSU_swath [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

    decode_date_and_earth_loc_from_SAA_AMSU_swath

PURPOSE

    decodes earth location data from AMSU L1A swath

DESCRIPTION

    decodes earth location data from AMSU L1A swath

INPUT

    character(len = AMSU_LEVEL_1_RECORD_LENGTH) :: raw_scan

OUTPUT

    real(8)                                                            :: scan_rd_2000    !time of scan, in RD2000 format
    real(4)                                                            :: nadir_latitude  !nadir lat of scan
    real(4)                                                            :: nadir_longitude !nadir lon of scan
    integer(4)                                                     :: quality_indicator ! scan quality flag
    integer(4)                                             :: error  ! error flag

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

    2/21/2012 Initial Version prepared for NCDC

USAGE

    call rdecode_date_and_earth_loc_from_SAA_AMSU_swath(raw_scan,scan_rd_2000, nadir_latitude,nadir_longitude,quality_indicator, error)

MLT_RSS/AMSU_SAA.f90/decode_SAA_AMSU_swath [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

    decode_SAA_AMSU_swath

PURPOSE

    fully decodes AMSU L1A swath

DESCRIPTION

     fully decodes AMSU L1A swath

INPUT

    character*1,dimension(2560)                        :: raw_swath

OUTPUT

    type(AMSU_A_L1B_Swath_Data)                        :: AMSU_L1A_Swath
    integer(4)                                             :: error  ! error flag

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

    10/21/2012 Initial Version prepared for NCDC

USAGE

    call decode_SAA_AMSU_swath(raw_swath,AMSU_L1A_Swath,error)                                 

MLT_RSS/AMSU_SAA.f90/find_rd_2000_from_AMSU_L1A_Swath [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

    find_rd_2000_from_AMSU_L1A_Swath

PURPOSE

    calculates scan time in RD2000 format from decoded AMSU L1A swath

DESCRIPTION

    calculates scan time in RD2000 format from decoded AMSU L1A swath

INPUT

    type(AMSU_A_L1B_Swath_Data)                        :: AMSU_L1A_Swath

OUTPUT

    real(8)                                                            :: amsu_rd_2000
    integer(4)                                                     :: error

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

    10/21/2012 Initial Version prepared for NCDC

USAGE

    call find_rd_2000_from_AMSU_L1A_Swath(AMSU_L1A_Swath,amsu_rd_2000,error)

MLT_RSS/AMSU_SAA.f90/get_AMSU_calibration_data_from_header [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

    get_AMSU_calibration_data_from_header

PURPOSE

    parses calibration data out of header

DESCRIPTION

    parses calibration data out of header

INPUT

    character(len = AMSU_LEVEL_1_RECORD_LENGTH) :: raw_header

OUTPUT

    type(AMSU_A_Data_to_Keep_from_Header)              :: AMSU_header_data

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

    2/21/2012 Initial Version prepared for NCDC

USAGE

    call get_AMSU_calibration_data_from_header(raw_Header,AMSU_header_data)

MLT_RSS/AMSU_SAA.f90/read_raw_AMSU_header [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

    read_raw_AMSU_header

PURPOSE

    reads header on raw AMSU files

DESCRIPTION

    reads header on raw AMSU files

INPUT

     AMSU_SAA_LU   logical unit number for AMSU SAA file

OUTPUT

    character(len = AMSU_LEVEL_1_RECORD_LENGTH) :: raw_header
    integer(4)                   :: error

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

    2/21/2012 Initial Version prepared for NCDC

USAGE

    call read_raw_AMSU_header(AMSU_SAA_LU,raw_Header,error)

MLT_RSS/AMSU_SAA.f90/read_SAA_AMSU_archive_header [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

    read_SAA_AMSU_archive_header

PURPOSE

    reads SAA Archive header on AMSU files

DESCRIPTION

    reads SAA Archive header on AMSU files

INPUT

     AMSU_SAA_LU   logical unit number for AMSU SAA file

OUTPUT

    character(len = 42)  :: file_name  ! file name from header
    integer(4)                   :: error

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

    2/21/2012 Initial Version prepared for NCDC

USAGE

    call read_SAA_AMSU_archive_header(AMSU_SAA_LU,file_name,error)

MLT_RSS/AMSU_SAA.f90/read_SAA_AMSU_header [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

    read_SAA_AMSU_header

PURPOSE

    reads and decodes AMSU L1A header

DESCRIPTION

    reads and decodes AMSU L1A header

INPUT

     AMSU_SAA_LU   !logical unit number for AMSU SAA file

OUTPUT

     type(AMSU_A_L1A_File_Header)              :: AMSU_L1A_Header  ! decoded header info
     integer(4)                                            :: error  ! error flag

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

    2/21/2012 Initial Version prepared for NCDC

USAGE

    call read_SAA_AMSU_header(AMSU_SAA_LU,AMSU_L1A_Header,error)

MLT_RSS/AMSU_SAA.f90 [ Methods ]

[ Top ] [ Methods ]

NAME

    module AMSU_SAA

PURPOSE

    module containing routines for reading and decoding AMSU L1A files from
    CLASS

DESCRIPTION

    module containing routines for reading and decoding AMSU L1A files from
    CLASS.  

  ROUTINES
      read_SAA_AMSU_archive_header
      read_raw_AMSU_header
      get_AMSU_calibration_data_from_header
      read_SAA_AMSU_header
      read_SAA_AMSU_swath
      decode_SAA_AMSU_swath
      find_rd_2000_from_AMSU_L1A_Swath

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

    10/21/2012 Initial Version prepared for NCDC

USAGE

    use msu_date