TABLE OF CONTENTS


MLT_RSS/AMSU_inventory.f90/read_amsu_l1b_inventory_file [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

      read_amsu_l1b_inventory_file(sat_num,inv,error)

PURPOSE

    reads AMSU L1B Inventory file

INPUTS

    sat_num    AMSU satellite number (10 = NOAA-15, etc)

OUTPUTS

    type(amsu_inventory_str)   :: inv   ! inventory of AMSU orbits in structured variable.
    integer(4) :: error                 ! error flag.  0 if all OK, -1 if out of bounds satellite number passed

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

    read_amsu_l1b_inventory_file(sat_num,inv,error)

MLT_RSS/AMSU_inventory.f90/read_amsu_l1b_inventory_file_text [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

      read_amsu_l1b_inventory_file_text

PURPOSE

    reads AMSU L1B Inventory file from text format

INPUTS

    sat_num    AMSU satellite number (10 = NOAA-15, etc)

OUTPUTS

    type(amsu_inventory_str)   :: inv   ! inventory of AMSU orbits in structured variable.
    integer(4) :: error                 ! error flag.  0 if all OK, -1 if out of bounds satellite number passed

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_amsu_l1b_inventory_file_text(sat_num,inv,error)

MLT_RSS/AMSU_inventory.f90/read_amsu_L2A_inventory_file [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

      read_amsu_L2A_inventory_file(sat_num,inv,error)

PURPOSE

    reads AMSU L1B Inventory file in binary form

INPUTS

    sat_num    AMSU satellite number (10 = NOAA-15, etc)
    channel    AMSU channel number

OUTPUTS

    type(amsu_inventory_str)   :: inv   ! inventory of AMSU orbits in structured variable.
    integer(4) :: error                 ! error flag.  0 if all OK, -1 if out of bounds satellite number passed

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_amsu_L2A_inventory_file(sat_num,channel,inv,error)

MLT_RSS/AMSU_inventory.f90/read_amsu_L2A_inventory_file_text [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

      read_amsu_L2A_inventory_file_text

PURPOSE

    reads AMSU L1B Inventory file in text form

INPUTS

    sat_num    AMSU satellite number (10 = NOAA-15, etc)
    channel    AMSU channel number

OUTPUTS

    type(amsu_inventory_str)   :: inv   ! inventory of AMSU orbits in structured variable.
    integer(4) :: error                 ! error flag.  0 if all OK, -1 if out of bounds satellite number passed

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_amsu_L2A_inventory_file_text(sat_num,channel,inv,error)

MLT_RSS/AMSU_inventory.f90/update_amsu_inventory_data [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

      update_amsu_inventory_data

PURPOSE

    updates an amsu L1B inventory data record using data from AMSU L1A orbit structure

INPUTS

    type(amsu_inventory_str)              :: inv   ! inventory of AMSU orbits in structured variable.
    type(amsu_L1A_orbit_data)                     :: L1A_orbit_data  !L1A orbit data
    sat_num    AMSU satellite number (10 = NOAA-15, etc)  ! satellite number (10 == NOAA-15, etc)
    integer(4) :: orbit_num   ! orbit numbers

OUTPUTS

    integer(4) :: error                 ! error flag.  0 if all OK, -1 if out of bounds satellite number passed

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

    9/21/2012 Initial Version prepared for NCDC

USAGE

    call update_amsu_inventory_data(amsu_inventory,L1A_orbit_data,sat_num,orbit_num)

MLT_RSS/AMSU_inventory.f90/update_AMSU_L2A_inventory [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

      update_amsu_L2A_inventory

PURPOSE

    updates an amsu L2A inventory data record using data from AMSU L2A orbit structure

INPUTS

    type(amsu_inventory_str)              :: L2A_inventory   ! inventory of AMSU orbits in structured variable.
    type(amsu_L1A_orbit_data)                     :: L2A_orbit       ! L2A orbit data
    sat_num    AMSU satellite number (10 = NOAA-15, etc)  ! satellite number (10 == NOAA-15, etc)
    integer(4) :: orbit_num   ! orbit numbers

OUTPUTS

    integer(4) :: error                 ! error flag.  0 if all OK, -1 if out of bounds satellite number passed

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

    9/21/2012 Initial Version prepared for NCDC

USAGE

    call update_AMSU_L2A_inventory(amsu_inventory,L2A_orbit,sat_num,orbit_num)

MLT_RSS/AMSU_inventory.f90/write_amsu_l1b_inventory_file [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

      write_amsu_l1b_inventory_file

PURPOSE

    writes AMSU L1B Inventory file in binary format

INPUTS

    sat_num    AMSU satellite number (10 = NOAA-15, etc)
    type(amsu_inventory_str)   :: inv   ! inventory of AMSU orbits in structured variable.

OUTPUTS

    integer(4) :: error                 ! error flag.  0 if all OK, -1 if out of bounds satellite number passed

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

    9/21/2012 Initial Version prepared for NCDC

USAGE

    write_amsu_l1b_inventory_file(sat_num,inv,error)

MLT_RSS/AMSU_inventory.f90/write_amsu_l1b_inventory_file_text [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

      write_amsu_l1b_inventory_file_text

PURPOSE

    writes AMSU L1B Inventory file in text format

INPUTS

    sat_num    AMSU satellite number (10 = NOAA-15, etc)
    type(amsu_inventory_str)   :: inv   ! inventory of AMSU orbits in structured variable.

OUTPUTS

    integer(4) :: error                 ! error flag.  0 if all OK, -1 if out of bounds satellite number passed

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

    9/21/2012 Initial Version prepared for NCDC

USAGE

    write_amsu_l1b_inventory_file_text(sat_num,inv,error)

MLT_RSS/AMSU_inventory.f90/write_amsu_L2A_inventory_file_text [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

      write_amsu_L2A_inventory_file_text

PURPOSE

    reads AMSU L1B Inventory file in text form

INPUTS

    sat_num    AMSU satellite number (10 = NOAA-15, etc)
    channel    AMSU channel number
    type(amsu_inventory_str)   :: inv   ! inventory of AMSU orbits in structured variable.

OUTPUTS

    integer(4) :: error                 ! error flag.  0 if all OK, -1 if out of bounds satellite number passed

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 write_amsu_L2A_inventory_file_text(sat_num,channel,inv,error)

MLT_RSS/AMSU_inventory.f90/writes_amsu_L2A_inventory_file [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

      write_amsu_L2A_inventory_file(sat_num,inv,error)

PURPOSE

    writes AMSU L1B Inventory file in binary form

INPUTS

    sat_num    AMSU satellite number (10 = NOAA-15, etc)
    channel    AMSU channel number
    type(amsu_inventory_str)   :: inv   ! inventory of AMSU orbits in structured variable.

OUTPUTS

    integer(4) :: error                 ! error flag.  0 if all OK, -1 if out of bounds satellite number passed

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 write_amsu_L2A_inventory_file(sat_num,channel,inv,error)

MLT_RSS/AMSU_inventory.f90 [ Methods ]

[ Top ] [ Methods ]

NAME

    AMSU_inventory

PURPOSE

    AMSU_inventory psuedoclass

DESCRIPTION

    pseudoclass for reading and writing AMSU orbit inventories

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

    use msu_L2A_inventory