{"id":36,"date":"2015-07-02T13:17:01","date_gmt":"2015-07-02T13:17:01","guid":{"rendered":"http:\/\/nwpsaf.eu\/newsite\/?page_id=36"},"modified":"2025-11-26T15:22:31","modified_gmt":"2025-11-26T15:22:31","slug":"aapp","status":"publish","type":"page","link":"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/","title":{"rendered":"AAPP"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p><small><strong>Current version:<\/strong> v8.15, July 2025<\/small><br \/>\n\nThe ATOVS and AVHRR Pre-processing Package (AAPP) is supplied and maintained by the NWP SAF. This package processes data from instruments on board the <a href=\"http:\/\/www.ospo.noaa.gov\/Operations\/POES\/index.html\">NOAA POES<\/a> polar orbiting satellites &#8211; namely <a href=\"#Supported_Instruments\">HIRS, AVHRR, AMSU and MHS<\/a> &#8211; and from <a href=\"#Supported_Instruments\">HIRS, AVHRR, AMSU, MHS and IASI<\/a> on the European <a href=\"https:\/\/space.oscar.wmo.int\/satelliteprogrammes\/view\/eps\">METOP<\/a> satellites. For these satellites AAPP can ingest and process raw direct readout data. It also processes Sensor Data Record data from the new-generation Suomi NPP satellite, and from the sounders on the Chinese FY-3 satellites. Support for ESA&#8217;s Arctic Weather Satellite mission was added in 2025.<\/p>\n<p>As its main output, AAPP produces files of quality-controlled brightness temperature or radiance data for each instrument &#8211; either separately or mapped to a common field of view. An AVHRR cloud mask can also be generated. If profiles of atmospheric variables are required, the AAPP can be used in conjunction with an inversion package. AAPP radiance data are also used directly as input to <a href=\"https:\/\/www.metoffice.gov.uk\/research\/weather\/data-assimilation\/data-assimilation-methods\" target=\"_blank\" rel=\"noopener noreferrer\">variational data assimilation systems<\/a> at several leading centres for Numerical Weather Prediction.<\/p>\n<p>AAPP development is closely linked to the activities and recommendations of the International TOVS Working Group (<a href=\"http:\/\/cimss.ssec.wisc.edu\/itwg\/\" target=\"_blank\" rel=\"noopener noreferrer\">ITWG<\/a>).<\/p>\n<p>Questions for other users and developers can be posted on the <a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/forums\/forum\/aapp\/\">AAPP Forum<\/a>.<\/p>\n<h2>Supported Instruments<\/h2>\n<p>AAPP performs end-to-end processing of Sounding and Imager Data from the HRPT (High Resolution Picture Transmission) direct readout data stream of the <i><a href=\"https:\/\/www1.ncdc.noaa.gov\/pub\/data\/satellite\/publications\/podguides\/TIROS-N%20thru%20N-14\/pdf\/\" target=\"_blank\" rel=\"noopener noreferrer\">TIROS-N\/NOAA<\/a><\/i> satellites and also their successors of the <i><a href=\"https:\/\/www.star.nesdis.noaa.gov\/mirs\/documents\/0.0_NOAA_KLM_Users_Guide.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">NOAA-KLM<\/a><\/i> satellite series, from 1998 onwards. AAPP also processes data from the European <i><a href=\"https:\/\/space.oscar.wmo.int\/satelliteprogrammes\/view\/eps\" target=\"_blank\" rel=\"noopener noreferrer\">METOP<\/a><\/i> satellites.<\/p>\n<h3>TIROS\/NOAA satellites<\/h3>\n<p>Data from the following instruments can be processed:<\/p>\n<h4>TIROS-N<\/h4>\n<ul>\n<li><a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/aapp-overview\/hirs-2\/\">HIRS\/2<\/a><\/li>\n<li><a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/aapp-overview\/msu\/\">MSU<\/a><\/li>\n<li><a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/aapp-overview\/avhrr-2\/\">AVHRR\/2<\/a><\/li>\n<\/ul>\n<h4>NOAA-KLM<\/h4>\n<ul>\n<li><a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/aapp-overview\/hirs-3\/\">HIRS\/3<\/a><\/li>\n<li><a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/aapp-overview\/amsu-a\/\">AMSU-A<\/a><\/li>\n<li><a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/aapp-overview\/amsu-b\/\">AMSU-B<\/a><\/li>\n<li><a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/aapp-overview\/avhrr-3\/\">AVHRR\/3<\/a><\/li>\n<\/ul>\n<h4>NOAA-NN&#8217;<\/h4>\n<ul>\n<li><a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/aapp-overview\/hirs-3\/\">HIRS\/4<\/a><\/li>\n<li><a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/aapp-overview\/amsu-a\/\">AMSU-A<\/a><\/li>\n<li><a href=\"https:\/\/space.oscar.wmo.int\/instruments\/view\/mhs\">MHS<\/a><\/li>\n<li><a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/aapp-overview\/avhrr-3\/\">AVHRR\/3<\/a><\/li>\n<\/ul>\n<p>For NOAA satellites, AAPP performs the following tasks:<\/p>\n<ul>\n<li>decommutation of the instrument data from the HRPT data frame<\/li>\n<li>extraction of the calibration information<\/li>\n<li>navigation of the data<\/li>\n<li>calibration of the data<\/li>\n<li>pre-processing of the data (cloud mask included)<\/li>\n<li>mapping of the data of the sounder instruments on a common instrument grid (HIRS, AMSU, MHS or IASI)<\/li>\n<li>deriving a set of statistical parameters from the AVHRR data in the HIRS FOVs<\/li>\n<\/ul>\n<h3>MetOp Satellites<\/h3>\n<h4>MetOp<\/h4>\n<ul>\n<li><a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/aapp-overview\/hirs-3\/\">HIRS\/4<\/a><\/li>\n<li><a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/aapp-overview\/amsu-a\/\">AMSU-A<\/a><\/li>\n<li><a href=\"https:\/\/space.oscar.wmo.int\/instruments\/view\/mhs\">MHS<\/a><\/li>\n<li><a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/aapp-overview\/avhrr-3\/\">AVHRR\/3<\/a><\/li>\n<li><a href=\"https:\/\/space.oscar.wmo.int\/instruments\/view\/iasi\">IASI<\/a><\/li>\n<\/ul>\n<p>For METOP, AAPP ingests &#8220;EPS Level 0&#8221; files (one file per instrument), then performs navigation, calibration and pre-processing as above.<\/p>\n<p>In the case of IASI, level 1 processing is performed by the OPS-LRS (Operational Software &#8211; Local Reception Station), which is an optional extension to AAPP and is based on the OPS software provided to EUMETSAT by CNES.<\/p>\n<h3>Other Satellites<\/h3>\n<h4>NPP<\/h4>\n<ul>\n<li><a href=\"https:\/\/space.oscar.wmo.int\/instruments\/view\/atms\">ATMS<\/a><\/li>\n<li><a href=\"https:\/\/space.oscar.wmo.int\/instruments\/view\/cris\">CrIS<\/a><\/li>\n<li><a href=\"https:\/\/space.oscar.wmo.int\/instruments\/view\/viirs\">VIIRS<\/a><\/li>\n<\/ul>\n<h4>FY3<\/h4>\n<ul>\n<li><a href=\"https:\/\/space.oscar.wmo.int\/instruments\/view\/mwts_1\">MWTS<\/a> and <a href=\"https:\/\/space.oscar.wmo.int\/instruments\/view\/mwts_2\">MWTS-2<\/a><\/li>\n<li><a href=\"https:\/\/space.oscar.wmo.int\/instruments\/view\/mwhs_1\">MWHS<\/a> and <a href=\"https:\/\/space.oscar.wmo.int\/instruments\/view\/mwhs_2\">MWHS-2<\/a><\/li>\n<li><a href=\"https:\/\/space.oscar.wmo.int\/instruments\/view\/iras\">IRAS<\/a><\/li>\n<li><a href=\"https:\/\/space.oscar.wmo.int\/instruments\/view\/mwri_1\">MWRI<\/a><\/li>\n<\/ul>\n<p>For NPP, the starting points for AAPP are Sensor Data Record files (SDR). For direct readout, you will need an external program, such as University of Wisconsin&#8217;s CSPP package, or NASA&#8217;s IPOPP package, to generate the SDR files. The same applies to FY-3, for which the China Meteorological Administration provide a processing package for direct readout use.<\/p>\n<h4>Arctic Weather Satellite<\/h4>\n<ul>\n<li><a href=\"https:\/\/space.oscar.wmo.int\/instruments\/view\/mwr_aws\">MWR<\/a><\/li>\n<\/ul>\n<p>AAPP ingests level 1B MWR data (in netCDF format) and performs re-mapping and BUFR encoding functions. (This functionality was added in AAPP v8.14). Furthermore, a direct broadcast processor is being procured by ESA (i.e. not part of AAPP), and the NWP SAF plans to facilitate distribution of the software.<\/p>\n<h2>Supplementary Modules for AAPP<\/h2>\n<p>Supplementary Modules perform the processing of Orbital information and provide the following services:<\/p>\n<ul>\n<li>decoding of TBUS\/TLE\/SPOT Messages<\/li>\n<li>creation of a TBUS\/TLE\/SPOT data base<\/li>\n<li>creation of a data base of on board clock errors<\/li>\n<li>analysis of antenna reception conflicts<\/li>\n<li>antenna tracking coordinates<\/li>\n<\/ul>\n<p>In the course of the processing the following files are created for each instrument:<\/p>\n<ul>\n<li>level 1a = instrument counts<\/li>\n<li>level 1b = instrument counts, navigation and calibration information appended<\/li>\n<li>level 1c = instrument reflectance factors or brightness temperatures, navigation and calibration information appended<\/li>\n<li>level 1d = instrument reflectance factors or brightness temperatures, mapped on one common instrument grid, navigation, calibration and contamination information appended<\/li>\n<\/ul>\n<p>From the Navigation step the resulting files are created:<\/p>\n<ul>\n<li>TBUS\/TLE\/SPOT files<\/li>\n<li>ephemeris files<\/li>\n<li>clock error files<\/li>\n<li>tracking files<\/li>\n<\/ul>\n<section>\n<h2>Publications<\/h2>\n<p><a href=\"https:\/\/nwp-saf.eumetsat.int\/site\/software\/aapp\/cdop2-aapp-related-publications\/\">AAPP-related Publications<\/a><\/p>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Current version: v8.15, July 2025 The ATOVS and AVHRR Pre-processing Package (AAPP) is supplied and maintained by the NWP SAF. This package processes data from instruments on board the NOAA POES polar orbiting satellites &#8211; namely HIRS, AVHRR, AMSU and MHS &#8211; and from HIRS, AVHRR, AMSU, MHS and IASI on the European METOP satellites. For these satellites AAPP can ingest and process raw direct readout data. It also processes Sensor Data Record data from the new-generation Suomi NPP satellite, and from the sounders on the Chinese FY-3 satellites. Support for ESA&#8217;s Arctic Weather Satellite mission was added in [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":11,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-36","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/pages\/36","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/comments?post=36"}],"version-history":[{"count":0,"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/pages\/36\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/pages\/11"}],"wp:attachment":[{"href":"https:\/\/nwp-saf.eumetsat.int\/site\/wp-json\/wp\/v2\/media?parent=36"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}