MODAPS Product Change Requests

click on selected headers to sort
PCR Number Discipline Date Initiator Abstract Status
06-010 Land 2006-07-17 Mark Carroll Update to internal water and land detection algorithm. PI approved. Nazmi Saleous approved for Land, Vincent Salomonsom approved.
06-011 Land 2006-08-08 George Riggs Fix for incorrect labeling of snow/ice covered lake as land. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 08/30/06.
06-012 Land 2006-07-27 Jicheng Liu Fix to accept the L2G input in "only one layer" format as well as "compact"format. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 08/22/06.
06-013 Land 2006-08-11 Jim Ray Fix to correct the flagging of pixels as atmospherically corrected. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 08/24/06
06-014 Land 2006-08-11 Kamel Didan Fix to bypass LSR with a solar zenith angle greater than 85 degrees. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 08/18/06.
06-015 Land 2006-09-12 Jim Ray Fix to correct setting of reflectance values over water. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 09/26/06.
06-017 Land 2006-10-01 Carol Davidson Fix to correct the dropping of orbits in the daily CMG. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 10/17/06.
06-018 Land 2006-09-29 Zhengming Wan Fix to correct the missing emissive band data. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 10/27/06.
06-019 Land 2006-11-13 George Riggs Disable shadowed land screen to improve snow map over boreal forest. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 11/16/06.
06-020 Land 2006-10-26 Jicheng Liu Fix to include deep inland water. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 11/17/06.
06-021 Land 2006-11-28 David Roy Introduces the L3 Monthly Burned Area (MCD45A1) product. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 12/17/06.
06-023 Land 2006-12-14 Jicheng Liu Fix bug that causes too much constraint on retrieved BRDF parameters if one goes negative. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 12/20/06.
06-024 Land 2006-12-20 George Riggs Fix metadata values for daily L2 snow cover and sea ice. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 12/27/06.
06-025 Land 2006-12-20 Nikolay Shabanov Introduces the L3 4-day LAI/FPAR (MCD15A3) and 8-day LAI/FPAR (MCD15A2) products. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 12/27/06.
07-001 Land 2006-12-26 Jim Ray Fix to flag dead and noisy detectors in band 5 and 6 of Aqua. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 01/12/07.
07-002 Land 2006-12-26 Jim Ray Fix to flag noisy detectors in Terra. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 01/22/07.
07-003 Land 2007-01-10 Robert Wolfe Fix to correct shift in band 5-7 with respect to bands 1-4 for Aqua. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 01/12/07.
07-004 Land 2007-02-07 David Roy Fix production rule to correct problem at year-boundary. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 02/07/07.
07-005 Land 2007-03-01 Zhengming Wan Update the production perl script to use the Terra and Aqua interim files. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 03/01/07.
07-006 Land 2007-03-01 Jim Ray Remove the supplemental aerosol and snow/cloud test in the composite. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 03/05/07.
07-007 Land 2007-03-20 Carol Davidson Fix the production rule to correct the start and end time of the month being processed. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 04/04/07.
07-008 Land 2007-03-21 Carol Davidson Fix the production rule to correct the Terra beginning of year in the loader module. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 04/04/07.
07-009 Land 2007-04-04 Jim Ray Implement the dead detector labeling for 250m bands. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 04/10/07
07-010 Land 2007-05-01 Jim Ray Fix bugs in writing the QA information to the IDS Intermediate products. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 05/13/07.
07-011 Land 2007-04-12 Mark Carroll Improve runtime memory usage, update a quality flag and minor change in composite criteria. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 06/18/07
07-012 Land 2007-07-16 Jim Ray Fix atmospheric QA flag, initialize QA flag for IDS, and ensure sqrt() doesn't get a negative number. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 07/23/2007
07-013 Land 2007-06-27 Zhengming Wan Fix missing LST and emissive data at some grids in MOD11B1/MYD11B1. PI approved. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 07/23/07
07-014 Land 2007-08-21 Sadashiva Devadiga Linux certification of PGE21, PGE31, PGE29, PGE34, PGE94, PGE36, and PGE37. Science test completed; results evaluated by LDOPE and individual SCFs.Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on08/22/07
07-015 Land 2007-08-29 Sadashiva Devadiga Linux certification of PGE35, PGE27, PGE28, and PGE45. Science test completed; results evaluated by LDOPE and individual SCFs.Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on09/05/07.
07-016 Land 2007-09-25 Zhengming Wan Linux certification of PGE32. Science test completed; results evaluated by LDOPE and the PI.Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on09/25/07.
07-021 Land 2007-10-16 Sadashiva Devadiga Linux certification of PGE58, PGE59, and PGE84. Science test completed; results evaluated by LDOPE and the PI.Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on10/17/07.
07-022 Land 2007-11-13 Sadashiva Devadiga Linux certification of PGE25, PGE26, and PGE88. Science test completed; results evaluated by LDOPE and the PI.Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on11/15/07.
08-002 Land 2008-01-14 George Riggs Linux certification of PGE46 and PGE67; internal code for computing indices. Science test completed; results evaluated by LDOPE and the PI. SadashivaDevadiga approved for Land, Vincent Salomonsom approved on 02/05/08.
08-003 Land 2008-03-03 Sadashiva Devadiga Linux certification of PGE38. Science test completed; results evaluated by LDOPE. Sadashiva Devadigaapproved for Land, Vincent Salomonsom approved on 03/03/08.
08-004 Land 2008-06-20 Jim Ray Fix to correct failure due to invalid input metadata. Science test completed; results evaluated by LDOPE. Sadashiva Devadigaapproved for Land, Vincent Salomonsom approved on 06/24/08.
08-005 Land 2008-07-14 Zhengming Wan Fix occasional small areas of unusually high LST. Science test completed; results evaluated by LDOPE and SCF. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 07/21/08.
08-006 Land 2008-10-21 Zhengming Wan C4.1 LST. Science test completed; results evaluated by LDOPE and SCF. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 10/23/08.
09-002 Land 2009-06-08 TK Lim Fix variable initialization bug in PGE12. Unit test completed; results evaluated by LDOPE and STIG. Sadashiva Devadiga approved for Land, Vincent Salomonsom approved on 06/08/09.
09-003 Land 2009-06-08 Carol Davidson For previous land cover input, use MOD12Q1 from LPDAAC instead of MOD12Q1 from MODAPS. Tested by STIG and Carol Davidson; confirmed by STIG and LDOPE.
09-004 Land 2009-10-30 Sadashiva Devadiga Fix to correct metadata values in the land cover product (MCD12Q1 and MCD12Q2). Tested at LDOPE and also at the STIG. Sadashiva Devadiga approved for Land.
09-005 Land 2009-11-25 Sadashiva Devadiga Fix to correct metadata values in the land cover product (MCD12Q1). Tested at LDOPE and also at the STIG. Sadashiva Devadiga approved for Land.
10-003 Land 2010-01-14 Sadashiva Devadiga Mandriva-2008 certification for Land PGEs. Science test run at MODAPS, evaluated and approved by LDOPE, Michael King approved on 01/21/10.
10-006 Land 2010-05-10 Sadashiva Devadiga Fix to correct the QA SDS and other bugs in MCD12Q2. Science test run at MODAPS, evaluated and approved by LDOPE, Michael King approved on 05/14/10.
10-010 Land 2010-10-14 Gang Ye and Zhengming Wan Fix to correct subset file name to the production time of the subset process. Sadashiva Devadiga approved on 10/14/2010. This is an internal PCR for recording of PGE updates for nonscientific code changes and hence does not require an approval from the Science Team Lead.
10-011 Land 2010-11-23 Ye Gang and George Riggs Fix PGE67 to not fail when the array is not long enough to hold the input character string. Sadashiva Devadiga approved on 11/23/2010. Since this update doesn't change science data in any way from the current operational version, this PCR serves both as documentation of the implemented change after verification through testing at MODAPS and final approval to promoting this PCR to operation.
10-012 Land 2010-11-29 Gang Ye and Mark Friedl To ensure integrity of PGE42 when the product is run on Centos without recompilation. Sadashiva Devadiga approved on 12/01/2010. This is an internal PCR approved for documenting the verification of the successful testing of the PGE version on the above said OS. There is no change to the science code and so no further science testing is required.
10-014 Land 2010-12-23 Gang Ye and Mash Nishihama To fix a minor syntax issue in the perl script for running the PGE with the postgres database without any changes to the science part of the code. Sadashiva Devadiga approved on 12/23/2010. This is an internal PCR approved for documenting the successful testing of the PGE that confirms the PGE produces the same output as the current operational version. No further science testing is required.
10-015 Land 2010-12-23 Gang Ye and George Riggs A minor code fix to address a latent bug discovered during development of an equivalent code for generating the daily snow DDR from MODIS Proxy data (VIIRS) at Land PEATE. Sadashiva Devadiga approved on 12/23/2010. Since this is not an active bug and doesn't affect the product in any way, with or without the change, the limited test run at MODAPS is sufficient. No additional science testing is required.
11-002 Land 2011-01-04 Jim Ray and Gang Ye Code updates to the current operational version 5.3.24. Sadashiva Devadiga approved on 01/05/2011. This is an internal PCR documenting the verification of successful testing of the PGE version code updates to the current operational version 5.3.24. No further science testing is required.
11-003 Land 2011-01-13 Jim Ray To correct PGE21 bug in all level-3 products (MOD09A1, MOD09A1C and MOD09Q1). Science test completed; results evaluated by LDOPE and Science Team. Sadashiva Devadiga approved for Land, Michael King approved on 01/18/2011.
11-004 Land 2011-01-07 Mark Caroll To prevent occasional failures of PGE72 generating the 16-day composite VCF intermediate product. Science test completed; results evaluated by LDOPE and Science Team. Sadashiva Devadiga approved for Land, Michael King approved on 01/14/2011.
11-005 Land 2011-01-17 Gang Ye and Zhengming Wan Updating of PGE16_V5.5.8 for daily backup of the MOD11UPD in the process MOD_PR16D. Sadashiva Devadiga approved on 01/17/2011. This is an internal PCR documenting the verification of successful testing of the new PGE version code producing the same output as version 5.5.8 on Centos and Mandriva. Version 5.5.10 has been pulled back and the earlier operational version 5.5.8 has been put back in operation. Version 5.5.12 when put in operation will backup the UPD file daily which is currently being done every 8-days.
11-006 Land 2011-01-17 Gang Ye and Robert Wolfe To successfully run PGE12 on Linux Mandriva and updated PGE checks for NRT processing. Sadashiva Devadiga approved on 01/17/2011. This is an internal PCR approved for documenting successful testing of the PGE version on the above said OS. No further science testing is required.
11-007 Land 2011-01-17 Gang Ye and Robert Wolfe To successfully run PGE12 on Linux Mandriva, updated PGE for NRT processing and includes updated version of shared library and toolkit. Sadashiva Devadiga approved on 01/17/2011. This is an internal PCR approved for documenting successful testing of the PGE version on the above said OS. No further science testing is required.
11-008 Land 2001-01-18 Gang Ye and Robert Wolfe To successfully use and run the same PGE15 C5 process in NRT and includes an updated version of shared libraries. Sadashiva Devadiga approved on 01/18/2011. This is an internal PCR approved for documenting successful testing of the PGE version on the above said OS. There is no change to the science algorithm or product in operational C5 or NRT and so no further science testing is required.
11-009 Land 2011-01-18 Gang Ye and Sadashiva Devadig To successfully run PGE22 on Mandriva Linux under the new toolkit version 5.2.15 Sadashiva Devadiga approved on 01/18/2011. This is an internal PCR approved for documenting successful testing of the PGE version on the above said OS. There is no change to the operational science code and so no further science testing is required.
11-010 Land 2011-01-18 Gang Ye and Ranga Myneni To successfully run PGE33 on Mandriva Linux under the new toolkit version 5.2.15 Sadashiva Devadiga approved on 01/18/2011. This is an internal PCR approved for documenting successful testing of the PGE version on the above said OS. There is no change to the operational science code and so no further science testing is required.
11-011 Land 2011-01-18 Gang Ye and George Riggs To compile and run the C5 operational PGE44 on Mandriva Linux and run under the new tookit version. Sadashiva Devadiga approved on 01/18/2011. This is an internal PCR approved fordocumenting the verification of the successful testing of the PGE version on the above said OS.
11-012 Land 2011-01-24 Gang Ye and Zhengming Wan PGE16 for operation in C4.1; code update to fix metadata problem and to backup the UPD files daily instead of every 8-day; replaces the operational 4.4.4 version which failed in Oct 2010. Sadashiva Devadiga approved on 1/24/2011. This is an internal PCR approved for documenting the verification of the successful testing of the PGE version. There is no change to the science code and so no further science testing is required.
11-013 Land 2011-01-25 Gang Ye and Robert Wolfe To ensure the same version of PGE13 is used for both Ops C5 and NRT. This update also includes rolling back of the source code to the operational 5.0.18 in MOD_PR09G. Sadashiva Devadiga approved on 01/25/2011. This is an internal PCR approved for documenting successful testing of the PGE version; results evaluated by LDOPE.
11-014 Land 2011-01-26 Gang Ye and George Riggs To reflect the correct data day in PGE67 metadata LOCALGRANULEID. Sadashiva Devadiga approved on 01/26/2011. This is an internal PCR approved for documenting the verification of the successful testing of this PGE version. There is no change to the science code and so no further testing is required. Sadashiva updated records on 03/10/2011 for this PCR to include PGE67 v5.0.10.
11-015 Land 2011-01-26 Gang Ye and Crystal Schaff To successfully compile and run PGE24 on Mandriva Linux with no change to product produced. Science test completed; results evaluated by LDOPE. Sadashiva Devadiga approved for Land.
11-023 Land 2011-03-18 Sadashiva Devadiga and Ranga Myneni Updated PGE34 to generate the BROWSE file required for LP-DAAC's ingest of MCD15A3. MCD15A3 has been approved for public release from LP-DAAC. Sadashiva Devadiga approved on 03/18/2011. This is an internal PCR approved for documenting the verification of the successful testing of the PGE version. The re is no change to the science code and so no further science testing is required.
11-024 Land 2011-03-18 Sadashiva Devadiga and Ranga Myneni Updated PGE94 to generate the BROWSE file required for LP-DAAC's ingest of MCD15A3. MCD15A3 has been approved for public release from LP-DAAC. Sadashiva Devadiga approved on 03/18/2011. This is an internal PCR approved for documenting the verification of the successful testing of the PGE version. There is no change to the science code and so no further science testing is required.
11-025 Land 2011-03-21 Gang Ye and Mark Friedl To have the large volume of input data stage as dynamic inputs when PGE42 runs on mandriva/centos minions. Sadashiva Devadiga approved on 03/21/2011. This is an internal PCR approved for documenting the verification of the successful testing of the PGE version on the above said OS. No further science testing is required.
11-027 Land 2011-04-11 Gang Ye and Mark Friedl To have the large volume of input data stage as dynamic inputs for PGE87 to run on minions running the Linux OS. Sadashiva Devadiga approved on 04/11/2011. This is an internal PCR.
11-028 Land 2011-05-05 Sadashiva Devadiga and Zhengming Wan To allow PGE58 to run on Centos producing the same result as the operational C4.1 version (4.4.0) of the PGE run on mtvs1. Sadashiva Devadiga approved on 05/05/2011. This is an internal PCR approved for documenting the verification of the successful testing of the PGE version on the above said OS.
11-029 Land 2011-05-05 Sadashiva Devadiga and Zhengming Wan To allow PGE59 to run on Centos producing the same result as the operational C4.1 version (4.4.0) of the PGE run on mtvs1. Sadashiva Devadiga approved on 05/05/2011. This is an internal PCR approved for documenting the verification of the successful testing of the PGE version on the above said OS.
11-030 Land 2011-05-12 Sadashiva Devadiga To allow PGE41 to run on Centos and Mandriva minions. Sadashiva Devadiga approved on 05/12/2011. This is an internal PCR approved for documenting the verification of the successful testing of the PGE on the above said OS'. Sadashiva updated the original PCR for PGE41 v5.1.5 to include 5.1.6 on 06/27/2011.
11-034 Land 2011-06-04 Mark Carroll PGE61 V5.0.8 generates the C5 Vegetation Continuous Field (VCF) at MODAPS. This is MODAPS' first production version of C5 (VCF) to be run at MODAPS. Science test completed; results evaluated by ST and LDOPE. Sadashiva Devadiga approved for Land, Michael King approved on 06/13/11.
11-038 Land 2011-05-12 Sadashiva Devadiga To provide easier management of algorithm version, product version and input landcover profile for PGE41. Sadashiva Devadiga approved on 07/28/2011. This is an internal PCR approved for documenting the verification of successful testing, by STIG, of the PGE version.
11-039 Land 2011-08-12 Sadashiva D./Ranga Myneni PGE94 v5.0.8 and PGE34 v.5.0.10 have been updated to correct the metadata in MCD15A3. Sadashiva Devadiga approved on 08/12/2011. This is an internal PCR approved for documenting the successful testing of the PGE versions.
11-042 Land 2011-09-12 Gang Ye To successfully run PGE07/08/30 in NRT to make sure the same results were generated on the forward and reprocessing streams. Sadashiva Devadiga approved on 9/12/2011. This is an internal PCR approved for documenting the verification of the successful testing of the PGE versions. The changes were tested and verified by the STIG and so no further science testing is required.
11-044 Land 2011-11-30 Sadashiva Devadiga To fix a bug related to a date format issue which resulted in bad Burned Area product for Feb 2011. Science test complete; results evaluated by the STG, LDOPE and SCF. Sadashiva Devadiga approved for Land on 12/26/2011; Michael King approved on 12/6/2011.
11-045 Land 2011-12-06 MaoSheng Zhao and Sadashiva Devadiga Due to cloud contamination and it not being of optimal quality, PGE38 (C4/C5/C5.1) is being pulled from MODAPS production and LAADS distribution for (MOD17A3/MYD17A3). Sadashiva Devadiga approved for Land on 12/20/2011; Michael King approved on 12/22/2011.
12-012 Land 2012-05-22 Sadashiva Devadiga To document the critical error identified in the C5 land cover product (MCD12C1) in PGE42 v51.0.0. Science test completed; results evalutated by the Science Team at the SCF and at MODAPS. Sadashiva Devadiga approved on 06/02/2012. Michael King approved on 06/04/2012.
12-014 Land 2012-05-22 Sadashiva Devadiga To document the critical error identified in the C5 land cover product (MCD12Q1) in PGE41 v51.0.1. Science test completed; results evalutated by the Science Team at the SCF and at MODAPS. Sadashiva Devadiga approved on 06/02/2012. Michael King approved on 06/04/2012.
12-017 Land 2012-07-06 Luigi Boschetti To document the thermal data bug fix and changes for ommission errors in forest and agrigultural areas in PGE86 v51.0.0. Science test completed; results evaluated by the Science Team at SCF and LDOPE. Sadashiva Devadiga approved on 07/12/2012. Michael King approved on 07/12/2012.
12-021 Land 2013-01-14 Gang Ye PGE16 v5.5.18 resolves how LoaderModule.pl handles leap years. Gang Ye approved on 01/16/2013. This is an internal PCR approved for documenting the verification of successful testing without change to LST products.
13-001 Land 2013-02-21 Gang Ye PGE16 v4.4.11 resolves how LoaderModule.pl handles leap years. Gang Ye approved on 02/21/2013. This is an internal PCR approved for documenting the verification of successful testing without change to LST products.
13-002 Land 2013-02-28 Luigi Boschetti PGE86 V51.0.2 is an updated version with bug fix. Science test completed; results evaluated by the LDOPE and SCF. Sadashiva Devadiga approved on 02/27/2013. Michael King approved on 07/12/2012.
13-004 Land 2013-03-04 Gang Ye (NRT only) PGE124 v5.0.0 was created "Using the same algorithm as in the cron job developed by LDOPE staff.Output used for display in LANCE MODIS web page, no need for long term archiving." Sadashiva Devadiga approved on 03/04/2013. Gang Ye implemented the CCR on 03/05/2013. This is an internal PCR approved for documenting the verification of the successful testing of the PGE.
13-007 Land 2013-05-29 Sadashiva Devadiga Updated PGE36/37 read in the input GMAO in GEOS format GEOS 5.2 and GEOS format 5.9.1 and scale the data based on the temporal resolution. Science test completed; results evaluated by the LDOPE and science team. Sadashiva Devadiga approved on 07/23/2013. Michael D. King approved on 7/24/2013.
13-009 Land 2013-06-05 Gang Ye PGE59 v4.4.3 allows autoloader to load C4.1 [AP]M1M_C41_L17m] in forward production. Gang Ye approved on 06/05/2013.
13-010 Land 2013-06-19 Jim Ray PGE11 v5.3.36 successfully handles the noisy detector in 500m resolution band 5 of Terra MODIS. Science test completed; results evaluated by the Science Team at SCF and LDOPE. Sadashiva Devadiga approved on 06/20/2013. Michael King approved on 6/20/2013.
13-014 Land 2013-07-24 Sadashiva Devadiga PGE107 Loader Module modified to improve the outputs when C5 files are used as inputs. Science test completed; results evaluated by the LDOPE and science team. Sadashiva Devadiga and Bill Ridgway approved on 07/24/2013.
13-018 Land 2014-01-13 Charlene M. DiMiceli PGE61 v51.0.4 (VCF) includes added code and models for the final two layers--bare ground and non-tree vegetation. Major algorithm development and testing completed. Sadashiva Devadiga approved on 01/15/2014. Michael King approved on 01/17/2014.
14-020 Land 2014-09-19 Sadashiva Devadiga To implement updates to PGE22 v5.2.5, PGE25 v5.2.15, PGE25Q v5.2.15, PGE35 v5.2.10 loader modules to run the Arctic V00 tiles. Sadashiva Devadiga approved on 09/19/2014. This is an internal PCR approved for documenting the verification of the successful testing of the PGE versions.
14-021 Land 2014-09-26 Jim Ray To implement updates to PGE11 v5.3.38 which improve the CMG intermediate products that include orbital data with maneuvers in them. Algorithm development and testing completed. Sadashiva Devadiga approved on 09/30/2014. Michael King approved on 10/02/2014.
14-026 Land 2014-10-17 Jim Ray To implement updated code that addresses a minor bug fix in the aeronet subset process. Science test completed; results evaluated by the Science Team at SCF and MODAPS. Sadashiva Devadiga approved on 10/20/2014. Michael King approved on 10/21/2014.
14-035 Land 2015-01-08 Jihad Ashkar PGE25 v5.2.18. Bugfix PGE25N_LoaderModule.pl and PGE25QN_LoaderModule.pl to select correct inputs started from new year (2015-001). Major algorithm development and testing completed. Gang Ye approved on 01/08/2015.
15-001 Land 2015-01-12 Sadashiva Devadiga C6 Land PGEs Global PCR.

Product Suite: Surface Reflectance --Polarization correction, de-trending and gain adjustments of Terra and Aqua L1B --Improvement to the aerosol retrieval and correction algorithm, and use of new aerosol retrieval LUTs--Refinements to the internal snow, cloud, and cloud shadow detection algorithms. Uses BRDF database to better constraint the different thresholds used.--Process ocean bands and provide QA datasets for these bands--Improved discrimination of salt pans from cloud and snow and flag salt pan in band QA.

Product Suite: Thermal Anomalies and Active Fire--Refinements to internal cloud mask, which sometimes flags heavy smoke as clouds--Fix for frequent false alarms in the Amazon that are caused by small (~1 km2) clearings within forests--Fix to correct a bug that causes incorrect assessment of cloud and water pixels adjacent to fire pixels near the scan edge--Detect small fires using dynamic thresholding--Process ocean and coastline pixels to detect fire from oil rigs.

Product Suite: Sea-ice --No change to the science algorithm.

Product Suite: Land Surface Temperature and Emissivity--Remove cloud-contaminated LSTs not only from L3 LST products but also from L2 LST products.--Update the coefficient LUT for the split-window algorithm with comprehensive regression analysis of MODIS simulation data in bands 31 and 32 over wide range of surface and atmospheric conditions, especially extending the upper boundary for (LST -- Ts-air) in arid and semi-arid regions and increasing the overlapping between various sub-ranges in order to reduce the sensitivity of the algorithm to the uncertainties in the input data (i.e., column water vapor and air surface temperature from MxD07).--Make minor adjustments in the classification-based surface emissivity values, especially for land-cover type of bare soil and rocks.--Tune the day/night algorithm by adjusting weights to improve its performance in desert regions where the incorporated split-window algorithm may not work well.--Generate new LST products for 8-day and monthly at 6 km grids (in response to user community requests).

Product Suite: Vegetation Indices--Generates 16-day composite VI using two 8-day composite reflectance product (MxD09A1) in the 16-day period.--This Surface Reflectance Input is based on the Minimum Blue compositing approach used to generate the 8 day LSR product--Product format is consistent with the C5 version of the product generated using the L2G daily surface reflectance product.--Update to the Long term Global CMG Average Vegetation Index Product database used to fill the gaps in the CMG product suite

Product Suite: BRDF/Albedo--Generated daily, still using the 16-day composite algorithm.--Observations are weighted to estimate the BRDF/Albedo at the first day of the 2nd 8-day period of the 16-day period.--Uses improved back up database -- pixel based updated from latest full inversion as opposed to the land cover based DB used in C5.--Improved quality and more retrieval at high latitudes from use of all available observations. C5 used only four observations per day.--Uses current day snow status instead of the majority snow/no-snow status from the 16-day period.--CMG Albedo is estimated through retrieval of albedo using all the clear sky observations within 1 km grid for MCD43D as opposed to aggregating from 500 m albedo--Uses L2G-lite surface reflectance as input

Product Suite: LAI/FPAR--Uses daily L2G-lite surface reflectance as input as opposed to MODAGAGG used in C5--Products are generated at native resolution of 500 m--Uses improved multi-year land cover product

Product Suite: GPP/NPP--Uses updated BPLUT and updated version of the daily GMAO--Generate product at native resolution of 500 m using the 8-day composite LAI/FPAR at 500 m resolution

Product Suite: Gridding and L2G products--Better geolocation accuracy

Product Suite: Snow Cover--Generates C5 snow as input to the downstream processes: L2 snow for LST and L3 daily snow for BRDF/Albedo

Product Suite: Burned Area Intermediate--Improvement to the quality filtering algorithm and additional quality flags

Product Suite: VCF Intermediate--No changes

Product Suite: L1 Subsets--AERONET and FLUXNET subset updated to include additional sites--New set of subsets generated for over 400 sites called the "BELMANIP" sites.

Product Suite: GIBS and WMTS Imagery--New in C6 to support generation of imagery for GIBS and WMTS--L2 granules and L3 tiles are projected into tiles in geographic projection, before converting to images using the color LUTs provided by the science team.

Major algorithm development completed. Michael King approved on 02/11/2015.
15-002 Land 2015-01-16 Sadashiva Devadiga PGE43 v5.2.2. Correct the logical shift operation used in the process to extract the row column offset. A latent bug related to the wrong data type for receiving the result of bit shift operation was crashing the code when run on 64 bit systems. The fix corrected this issue and it was tested at LDOPE. Major algorithm development and testing completed. Sadashiva Devadiga approved on 01/17/2015. Michael King approved on 02/24/2015.
15-003 Land 2015-01-16 Sadashiva Devadiga PGE21 v6.0.9. Updated PGE21 to produce the coarse resolution products M[OY]D09Q1C and M[OY]D09Q1NC from the M[OY]D09Q1 and M[OY]D09Q1N outputs respectively. Major algorithm development and testing completed. Sadashiva Devadiga approved on 01/17/2015. Michael King approved on 02/24/2015.
15-004 Land 2015-03-12 Sadashiva Devadiga PGE21 v6.0.10. Make code change to correct the text of bit map index for bit 14 in the attribute "QA Bitmap Index" of SDS "surface_reflectance_500m_state_flags" change the text from "BRDF Correction Performed" to "Salt Pan". Major algorithm development completed. Sadashiva Devadiga approved on 03/12/2015.
15-008 Land 2015-03-21 Jim Ray PGE11 v6.3.11. Changes to fix bugs in orbital maneuver and dropped scan processing. Changed code to handle the Interim Surface Reflectance (IDS) outputs of MOD_PR09.exe - code to run update_ids_scandata() only if the granule had at least one corrected scan (e. g., outside of a maneuver) -- code inside atmospheric_correction() which sends a flag to IDS routines (update_ids() and update_coarse_grid()) to handle post-maneuver scans differently than the rest (because these scans have distorted geolocation values at their start). Major algorithm development completed. Sadashiva Devadiga approved on 04/03/2015.
15-009 Land 2015-04-07 Zhuosen Wang PGE23 v6.0.15. Exclude reflectance observations flagged as dead detectors from processing by checking for individual band quality flag in the input daily surface reflectance product. Major algorithm development completed. Michael King approved on 04/23/2015.
15-010 Land 2015-04-07 Zhuosen Wang PGE24 v6.0.5. Exclude reflectance observations flagged as dead detectors from processing by checking for individual band quality flag in the input daily surface reflectance product. Update QA metadata description and add 7 band specific QA in MCD43D31. Major algorithm development completed. Michael King approved on 04/23/2015.
15-011 Land 2015-04-07 Zhuosen Wang PGE82 v6.0.2. Exclude reflectance observations flagged as dead detectors from processing by checking for individual band quality flag in the input daily surface reflectance product. Update QA metadata description. Major algorithm development completed. Michael King approved on 04/23/2015.
15-017 Land 2015-05-15 Sudipta Sarkar PGE128 v6.0.8. Removed the constraint that PGE128 run only after July 9, 2003. The PGE can now run for any day of the mission. Major algorithm development completed. Sadashiva Devadiga approved on 05/15/2015. Michael King approved on 05/26/2015.
15-018 Land 2015-05-15 Sudipta Sarkar PGE25/PGE25Q v6.0.27. Changed the exit code when no valid input files are found, so that the PGE does not go into RunErr.

PGE26 v6.0.2. Correct the angle SDSs attribute. Add MOD_PRL3CRS process for coarse product M*D13A3C.

PGE27 v6.0.5. Change perl script to handle the new long term 5year CMG DB ancillary of gap filling.

PGE28 v6.0.0. Updated PGE28 to port to C6. Added the new Metadata files.

PGE35 v6.0.19. Changed the exit code when no valid input files are found, so that the PGE does not go into RunErr; Update PGE35.pl to run BROWSE process if input M*D13A2 is available.

Major algorithm development completed. Sadashiva Devadiga approved on 05/15/2015. Michael King approved on 05/26/2015.
15-019 Land 2015-05-15 Jim Ray PGE11 v6.3.14. Updated list of subsets to include all L1B subset sites. Updated the PGE production rule to use the polarization corrected L1B as input for every run of the PGE11. Major algorithm development completed. Sadashiva Devadiga approved on 05/15/2015. Michael King approved on 05/26/2015.
15-020 Land 2015-05-27 Dr. Zhengming Wan PGE11 v6.4.11. Raising upper boundary from 17200 to 17700 so that daytime LST value not exceeding 354K (81C) Major algorithm development completed. Sadashiva Devadiga approved on 05/27/2015. Michael King approved on 06/04/2015.
15-021 Land 2015-06-04 Sudipta Sarkar PGE128 v6.0.11. Update the script with command hrepack for compressing the product files and add the perl script MOD_PR02PCCRS.pl for producing the coarse product in PGE128. Major algorithm development completed. Sadashiva Devadiga approved on 06/29/2015. Gang Ye approved on 06/29/2015.
15-022 Land 2015-06-23 Sadashiva Devadiga PGE13 v6.0.29. Change the shared source code/script generating the coarse resolution data to support processing the L2G light generated by PGE13. Major algorithm development completed. Sadashiva Devadiga approved on 06/29/2015. Gang Ye approved on 06/29/2015.
15-023 Land 2015-06-05 Dr. Zhengming Wan PGE115 v6.3.1. Update mod11b3_6km.c to use PGE start time to create the local granule id. Major algorithm development completed. Sadashiva Devadiga approved on 06/05/2015. Michael King approved on 06/09/2015.
15-026 Land 2015-06-05 Dr. Zhengming Wan PGE23 v6.0.22. Large scale reorganization of the code optimizing the reading of data, fill value updates, updated memory allocation with no change to the science algorithm.

Minor science code bug fix implemented to update the backup database for the shallow ocean pixels that were missing in the original backup database, to fix the code to detect the full/fractional snow cover status based on NDSI and to fix software bug affecting the 1km magnitude inversion.

Major algorithm development completed. Sadashiva Devadiga approved on 07/22/2015. Michael King approved on 07/24/2015.
15-027 Land 2015-07-30 TK Lim and Jihad Ashkar PGE21N v5.0.14 and PGE25N v5.2.19. Added ".NRT" in filename/LocalGranuleId for Near Real Time products MOD09A1N, MOD09Q1N, MOD13A4N, and MOD13Q4N. Major algorithm development completed. Gang Ye approved on 07/30/2015.
15-028 Land 2015-08-17 Jim Ray PGE11 v6.3.15. Better algorithm for recognizing orbital maneuvers, and the conversion of weights for ancillary data from floats to doubles to avoid rounding error. Major algorithm development completed. Sadashiva Devadiga approved approved on 08/18/2015. Michael King approved on 08/19/2015.
15-029 Land 2015-08-20 Jihad Ashkar PGE25 v5.2.20 Set the VersionId metadata attribute in the coarse product MCF files to 5. This change properly sets the collection to 5 in the coarse and BROWSE products. Major algorithm development completed. Gang Ye approved on 08/20/2015.
15-034 Land 2015-09-03 Jihad Ashkar PGE23 v6.0.23 and PGE24 v6.0.6. Updated the following MCF files for PGE23: MCD43A[1234].006.MCFand the following MCF files for PGE24: MCD43C[12].006.MCF and MCD43D[01-68].006.MCF Major algorithm development completed. Gang Ye approved on 09/03/2015. Sadashiva Devadiga approved on 09/03/2015.
15-035 Land 2015-09-03 Sudipta Sarkar PGE13 6.0.30. Increased the initial setting of 'nobs_out_max' for 'DATA_F_OUT_MOD09GA_1KM' and iloop = 0 by 1. Major algorithm development completed. Sadashiva Devadiga approved on 09/08/2015. Michael King approved on 08/19/2015
15-036 Land 2015-09-23 Sadashiva Devadiga PGE80 v6.0.4 and PGE80 v6.0.4_1. Update the current tile scheme to include the two additional tiles (V6.0.4) and also baseline the process to use the new tile scheme id (5581) that includes the two additional tiles only (V 6.0.4_1). Major algorithm development completed. Sadashiva Devadiga approved on 09/23/2015.
15-039 Land 2015-11-30 Zhuosen Wang PGE23 v6.0.29. Modified the PGE to delete update files of the previous day from the database:

1. Pass QA to function calc_albedo() (line 2344 in funcs.c), in which the band QA and mandatory QA can be altered to fill value if the calculated albedo is invalid.

2. Add function init_qa() to util.c (line 153).

3. Pass starting row and ending row number to the function main() to be able to split a tile into multiple simultaneous processes.

4. Add copy_hdf.c to merge files that processed by multiple processes.

Major algorithm development completed. Sadashiva Devadiga approved on 11/30/2015. Michael King approved on 12/07/2015.
16-001 Land 2016-01-06 Zhuosen Wang PGE23 v6.0.31. Removed 3 datasets from MCD43A4: Mandatory_Band_Quality_Band_vis/nir/short wave Major algorithm development completed. Sadashiva Devadiga approved on 01/07/2016. Michael King approved on 01/21/2016.
16-002 Land 2016-01-07, Updated 2016-02-17, 2016-03-01, 2016-03-22 George Riggs PGE07 v6.0.26: Replaced binary snow map and snow fraction with NDSI based snow cover. Removed some of the older screens and introduced new snow tests based on surface height, surface temperature, reflectance, solar angle, and NDSI values. Changed the surface temperature calculation to use Band 31 BT instead of the IST algorithm. Changed the definition of QA bits.

PGE12 v6.0.13, PGE13 v6.0.32, PGE14 v6.0.6: L2G process updated to work with changes in L2. PGE13 updated to generate the L2G-lite product MxD10GA work with a new snow specific sorting scheme.

PGE43 v6.0.11, 45 v6.0.2: L3 daily and 8-day PGEs updated to work with the L2G-lite input and new science changes made in L2.

PGE46 v6.0.6, PGE67 v6.0.2, PGE88 v6.0.4: Distinguish inland water from Ocean and further separate inland water bodies into clear view open water, clear view lake ice, or cloud obscured water body in CMG products.

Major algorithm development completed. Sadashiva Devadiga approved on 01/07/2016. Michael King approved on 01/19/2016. Sadashiva Devadiga updated 02/17/2016. Gang Ye updated 03/01/2016. Gang Ye update 03/22/2016.
16-003 Land 2016-01-07 Steve Running PGE117 v6.0.1; PGE118 v6.0.1; PGE119 v6.0.1

Ported the science version of the code for operational production of the product at MODAPS with following changes

Generate 500m resolution product using 500m resolution input.

Use GMAO for daily meteorological data.

Change all climate variable inputs from binary to HDF format.

Use the C6 DEM replacing the tiled SRTM data.

Use C51 multi-year land cover product MCDLCHKM in place of the C4 1km resolution land cover.

Replace the climatology annual average temperature by climatological values based on last 3 years.

Major algorithm development completed. Sadashiva Devadiga approved on 01/07/2016. Michael King approved on 01/19/2016.
16-004 Land 2016-01-07 Charlene M. DiMiceli PGE61 v6.0.2. Port C51 PGE61 as C6, Update the relevant metadata, change to use C6 version of inputs. Major algorithm development completed. Sadashiva Devadiga approved on 01/07/2016. Michael King approved on 01/20/2016.
16-006 Land 2016-01-28 Zhengming Wan PGE16 v5.7.0. Update the code to record and retrieve the date and year of the UPD file as byte data in place of 4-bit word used in the prior version. Major algorithm development completed. Sadashiva Devadiga approved on 02/02/2016. Michael King approved on 02/05/2016.
16-007 Land 2016-02-26 Zhengming Wan PGE16 v6.4.14. Change the input snow sds name to 'NDSI_Snow_Cover' from 'Fractional_Snow_Cover'. Convert the input NDSI snow cover to fractional snow using the equation frac_snow = -0.01 + 1.45 * ndsi_snow for ndsi_snow in the range (0, 100). Major algorithm development completed. Sadashiva Devadiga approved on 02/29/2016. Michael King approved on 03/22/2016. Gang Ye approved on 03/23/2016.
16-010 Land 2016-03-28 Zhuosen Wang PGE23 v6.0.34. (1) Using the MOD35 snow flag embedded in the MO/YD09GA product to determine snow status. In the previous code both the MOD35 snow flag and the MO/YD09GA internal snow algorithm flag were used to determine snow status. (2) No longer need the inputs of MOD10A1. Now the package calculates NDSI from surface reflectance. Snow fraction is then calculated from NDSI. Major algorithm development completed. Sadashiva Devadiga approved on 04/11/2016. Michael King approved on 04/11/2016. Gang Ye approved on 04/12/2016.
16-011 Land 2016-06-17 Zhuosen Wang PGE24 v6.0.8 and 6.0.8_1. Fix the floating point comparison while deciding the overall quality of the CMG pixels in PGE24. Update the snow flag when at least one band is non-fill. Version 6.0.8 to be used in forward processing - export all CMG products to LP-DAAC, 6.0.8_1 to be implemented in re-reprocessing to replace only selected CMG products (MCD43C1/2/3/4 and MCD43D40) at LP-DAAC. Major algorithm development completed. Sadashiva Devadiga approved on 07/05/2016. Michael King approved on 07/06/2016. Gang Ye approved on 07/07/2016.
16-012 Land 2016-06-17 Jim Ray PGE11 v6.3.16. In the PGE11 change the value of the SDS attribute "valid range" for dataset "Relative Azimuth" in the intermediate CMG files MxD09IDT, MxD09IDN and MxD09IDS. Major algorithm development completed. Sadashiva Devadiga approved on 06/17/2016.
16-020 Land 2016-10-24 Louis Giglio PGE133 v6.0.4, PGE134 v6.0.4 -- Code change to read the input BA-intermediate, active fire product from operational processing, new land cover map, and write required ECS metadata in the output product. Major algorithm development completed. Sadashiva Devadiga approved on 10/28/2016. Michael King approved on 11/01/2016.
16-022 Land 2016-11-02 Sadashiva Devadiga PGE07 6.0.30, PGE08 6.0.10(T), PGE08 6.0.9(A), PGE43 6.0.13, PGE44 6.0.2 PGE45 6.0.4, PGE46 6.0.8, PGE67 6.0.4, PGE84 6.0.4

Update to use new revised color LUTs and color legends, code change to improve the readability of the legends within the image file.

Major algorithm development completed. Sadashiva Devadiga approved on 11/02/2016. Gang Ye approved 11/10/2016.
17-001 Land 2017-05-01 Gang Ye PGE134 v6.0.6 Added missing doi global metadata. Major algorithm development completed. Sadashiva Devadiga approved on 01/05/2017. Gang Ye implemented 01/05/2017.
17-002 Land 2017-05-01 Sudipta Sarkar PGE25 6.0.31 Update version of MOD_SS.

PGE35 6.0.22 Update version of MOD_SS.

Major algorithm development completed. Sadashiva Devadiga approved on 01/05/2017. Michael King approved 01/06/2017. Gang Ye implemented 01/09/2017.
17-003 Land 2017-01-09 Gang Ye PGE14 v6.0.7 Update ANC path for MOD_SS

PGE21 v6.0.13 Update to MOD_PRSS.

PGE23 v6.0.38 Update to MOD_PRSS.

PGE29 v6.0.7 Update to MOD_PRSS.

PGE31 v6.3.3 Update to MOD_PRSS.

PGE34 6.0.8 New MOD_PRSS products.

PGE37 v6.0.7 Update to MOD_PRSS.

PGE43 v6.0.15 Update ANC path.

Major algorithm development completed. Sadashiva Devadiga approved on 01/06/2017. Gang Ye implemented 01/09/2017.
17-004 Land 2017-01-11 Gang Ye PGE134 v6.0.7 Update the metadata segment code to write out the DOI metadata in the output product file. Major algorithm development completed. Sadashiva Devadiga approved on 01/11/2017. Gang Ye implemented 01/11/2017.
17-005 Land 2017-01-19 Gang Ye PGE25[Q]N v6.0.32 Update the metadata segment code in VIwrapper.c to account for the leap year and correctly estimate the beginning and ending of the 8-day period while processing the last day of the leap year. Major algorithm development completed. Sadashiva Devadiga approved on 01/19/2017. Gang Ye implemented 01/19/2017.
17-006 Land 2017-02-24 Sudipta Sarkar (SSAI), Alvaro Moreno (NTSG-UMT) PGE117/117G v6.0.10, PGE118 v6.0.8, PGE119 v6.0.8. The science version of the code developed at the SCF, Montana was ported for operational processing at MODAPS with code change to read and process the input 8-day product LAI-FPAR in near real time, read and use the daily meteorological data from GMAO version 5.12.4, and write required ECS metadata in the output product. Also generate the coarse resolution product for use in QA and browse image product for delivery to DAAC along with the science data product. Major algorithm development completed. Sadashiva Devadiga approved on 02/27/2017. Michael King approved 02/28/2017.
17-007 Land 2017-01-13 Charlene M. Dimiceli PGE61 v6.0.4 Code changes to update the metadata and loader module to read the C6 inputs, generate coarse resolution data and browse image files. Major algorithm development completed. Sadashiva Devadiga approved on 02/23/2017. Michael King approved 02/28/2017.
17-008 Land 2017-03-30 Hulley, Glynn PGE116 v6.0.54. Adopted for operational processing at MODAPS the prototype of the L2 science code developed by the science team at the SCF in MATLab software to an operational PGE (116) by rewriting the process in C.

PGE130 v6.0.2. Updated the operational version of the generic L2G code to process the L2 swath product and generate the L2G product (PGE 130).

PGE131 v6.0.10, PGE136 v6.0.5. Rewrite the L3 daily and 8-day composite MOD11 suite of PGEs as the equivalent MOD21 L3 PGEs (131 and 136) to generate the gridded daily and 8-day MOD21 products.

Major algorithm development completed. Sadashiva Devadiga approved on 04/04/2017. Michael King approved 04/04/2017.
17-010 Land 2017-05-22 Sudipta Sarkar, Yujie Wang PGE135 v6.0.8. A new source code developed to 1) polarization correction of the L1B and compute BT for the thermal bands, 2) perform gridding of the L1B data. Major algorithm development completed. Sadashiva Devadiga approved on 05/30/2017. Michael King approved 06/12/2017. Gang Ye implemented 06/13/2017.
17-011 Land 2017-05-24 Dongdong Wang PGE140 v6.0.2 developed to generate L2G of the MODIS Atmosphere product MxD05 and combine with the MAIAC intermediate product to generate the MxD18PI, the intermediate for the DSR/PAR process.

PGE141 v6.0.7 New PGE141 developed to generate the L3 MCD18A1/A2 products.

Major algorithm development completed. Sadashiva Devadiga approved on 05/30/2017. Michael King approved 06/12/2017. Gang Ye implemented 06/13/2017.
17-012 Land 2017-06-20 Sudipta Sarkar PGE72 v6.0.4 Change the lunfile array in MOD44C.c from 5 to 4 to reflect the correct number of inputs. Change lunfile[3] to lunfile[2]. Change PARAMETER250 from 100 to 150 Major algorithm development completed. Sadashiva Devadiga approved on 06/20/2017. Michael King approved 06/26/2017. Gang Ye implemented 06/26/2017.
17-013 Land 2017-06-28 Hulley, Glynn PGE116 v6.0.59. Changed PGE116 to handle the dead detectors in band 29, retrieve LST, but flag these retrieval in the QA flags as not retrieved because of poor calibration. Major algorithm development completed. Sadashiva Devadiga approved on 07/30/2017. Michael King approved 08/26/2017. Gang Ye implemented 08/28/2017.
17-014 Land 2017-06-30 Sudipta Sarkar PGE130 v6.0.3. Changed PGE130 to change the attributes like unit, valid_range and data type for the SDS "PWV". Major algorithm development completed. Sadashiva Devadiga approved on 07/30/2017. Gang Ye implemented 08/28/2017.
17-015 Land 2017-06-30 Sudipta Sarkar PGE131 v6.0.13. Changed PGE131 to increase memory allocation for holding scan level start time information. Major algorithm development completed. Sadashiva Devadiga approved on 07/30/2017. Michael King approved 08/25/2017. Gang Ye implemented 08/28/2017.
17-016 Land 2017-07-12 Jeff Schmaltz PGE100 v6.0.9 - fix CentOS7 bugs with partial fire boxes and missing vectors.

PGE120 v6.0.29 - updated projection code to coincide with SIPS versions

PGE121 v6.0.16 - modified output ESDT to have an _t.

PGE125 v6.0.28 - fix for partial polar tiles; fix for compiler warnings.

PGE126 v6.0.18 - fix typo from copy+paste. A variable had the wrong name.

PGE129 v6.0.1 - updated input ESDTs to have a _t to differentiate from final delivery.

Major algorithm development completed. Jeff Schmaltz approved on 07/12/2017. Gang Ye implemented 07/12/2017.
17-017 Land 2017-08-24 Sadashiva Devadiga PGE141 v6.0.8. Correct the LOCALGRANULEID metadata to include the full length of the production date time including t the two digit second field. Major algorithm development completed. Sadashiva Devadiga approved on 08/24/2017. Gang Ye implemented 08/24/2017.
17-019 Land 2016-06-30 Bill Ridgway PGE03 v6.1.1:

Updated MOD_PRLCAT - Bug fix was made to MOD_PRAlg17/alg17.cpp in the marine low cloud section of the algorithm. There was a "one-off" indexing problem based on the month of input data ('m').

Use of new destripe_config_terra files (revision 2).

Major algorithm development completed. Sadashiva Devadiga approved on 08/25/2017. Michael King approved on 08/28/2017. Gang Ye approved on 08/29/2017.
17-021 Land 2017-08-18 Kamel Didan PGE25 v6.0.34, PGE35 v6.0.23 code change:

- To handle end of the year and days from next cycle

- Evaluate alternative pixels as opposed to the MVC (dictated by the 500m selection)

- Apply a thresholds test based on NDVI and RED/NIR ratios

- Change the logic for composite to bin optimize NDVI under 30VZA for good quality data

- Backup EVI equation updated to use the EVI2

Major algorithm development completed. Sadashiva Devadiga approved on 08/18/2017. Michael King approved 08/28/2017. Gang Ye implemented 08/29/2017.
17-024 Land 2017-10-02 Zhuosen Wang PGE23 v6.0.41. Code change to implement the following functional changes:

- Apply new narrow-to-broadband coefficients without band 6 if only band 6 is fill value due to non-functional or noisy detectors and the other bands are valid full or magnitude retrievals.

- Set the mandatory QA value to "2" if the other bands are all full inversions and to "3" if one or more of the other bands are magnitude inversions.

Major algorithm development completed. Sadashiva Devadiga approved on 10/02/2017. Michael King approved 09/28/2017. Gang Ye implemented 10/17/2017.
17-028 Land 2017-12-21 Alexei I. Lyapustin, Yujie Wang PGE113 v6.0.32 -- Code changes to implement:

- Polarization correction

- Residual trending and MODIS Terra-to-Aqua cross calibration

- Retrieve surface BRDF from accumulated multi-angle set of observations

- Retrieve surface state ā€“ snow, cloud, aerosol, water vapor etc.

Major algorithm development completed. Sadashiva Devadiga approved on 12/21/2017. Michael King approved 1/3/2018. Gang Ye implemented 01/5/2018.
17-029 Land 2017-12-21 Hulley, Glynn C. PGE116 v6.0.63 --

- Fix the code reading the LUNs for processing parameters

- Change code to measure height in km

- Initialize variable ā€œcountā€ to fix error estimate

- Change cloud processing to choose c95 instead of c66

- Set QC bits 1 and 0 to 10 when LST > 400K

- Use different PWV threshold and smoothing scale when Tgmean < 295K

- Clamp gi to (-2.0 3.0)

- Change ASTER minimum from 0.7 to 0.8

- Fix code to correct metadata

Major algorithm development completed. Sadashiva Devadiga approved on 12/21/2017. Michael King approved 12/29/2017. Gang Ye implemented 01/02/2018.
17-030 Land 2017-12-21 Jim Ray PGE190 v6.0.2 --

Update PGE190 to use the polarization corrected L1B MO(Y)D02PC1KM as input in place of the L1B without polarization correction MO(Y)D021KM

Major algorithm development completed. Sadashiva Devadiga approved on 12/21/2017. Michael King approved 1/3/2018. Gang Ye implemented 01/5/2018.
18-002 Land 2018-08-29 LSudipta Sarkar, Jeff Schmaltz (NRT Lead) PGE125 v6.1.1 -- New products added.

PGE132 v6.0.15 -- updated PGE*.pl to correct extra single quotation mark; updated LoaderModule to check for MaxProfile and run for PM1M files.

Will start to use the PGEs in GIBS C61 Atmosphere L2 reprocessing and forward processing and for C6 Land L3 reprocessing and forward processing.

Major algorithm development completed. Sadashiva Devadiga approved 08/31/2018. Gang Ye approved on 08/31/2018.
18-003 Land 2018-09-11 Glynn C. Hulley PGE116 v 6.0. 67 - Use of new shared BROWSE code (v6.0.50) with updated color LUT/Legend.

PGE130 v6.0.3 - Use of PGE12/MOD_PRMGR/HISTORY.txt (v6.0.21); Fixed the data type, units and valid range for MOD21 dataset "PWV" in lh2g_lst21.h and lhdf_lst21.h files to reflect the new PWV sds in MOD21 L2.

PGE131 v6.0.16 - Slight change to the QA legend to match the UG.

PGE136 v6.0.10 - Change for the MODLAND QA bit legend in MOD21A2 products to match with the UG.

Major algorithm development completed. Michael D. King approved 9/12/18. Sadashiva Devadiga approved 09/12/2018. Gang Ye approved on 09/12/2018.
18-004 Land 2018-09-26 Bin Tan PGE400 v6.0.9; PGE411 v6.0.7; PGE412 v6.0.7; PGE421 v6.0.7; PGE422 v6.0.7

Update pre_process_*VI.c , timesat_*VI.f90, timesate_*VI_2nd.f90, gapfill_*VI.c. do_gapfill.csh

Updated code to work with collection 6 input data.

Major algorithm development completed. Sadashiva Devadiga approved 09/26/2018. Gang Ye approved on 09/27/2018.
18-005 Land 2018-09-25 Glynn C. Hulley PGE116 v6.0.68 - Assign fill values to all pixels for LST where the input L1B emissive band values are invalid or bad. Major algorithm development completed. Chris Justice approved 9/26/2018. Sadashiva Devadiga approved 09/26/2018. Gang Ye approved on 09/27/2018.
18-009 Land 2018-10-30 CERES Sunny Sun_Mack PGE92 v6.1.1 - Modified code to collect 5 good detector radiances instead of every other scan line and every other pixel because 15 of 20 detectors of 1.6 um (Band 6) in Aqua MODIS were bad or not usable. This modification is only done for Aqua-MODIS. Major algorithm development completed. Sunny Sun-Mack approved 10/26/2018. Gang Ye approved on 10/29/2018.
18-016 Land 2018-10-12 Sudipta Sarkar Updated GIBS PGE125 (V6.1.5) to address several bugs related to invalid floating-point comparison, string copy etc., that may have been causing incorrect colors to appear in some of the C61 Atmosphere L2 images in GIBS for forward processing. Major algorithm development completed. Sadashiva Devadiga approved 10/28/2018. Gang Ye approved on 10/12/2018.
18-017 Land 2018-10-30 Louis Giglio The science team delivered a patch in the form of another version of PGE134 (V6.0.8) to correct the issue of this reversal in burned area, that was noted to affect 26 specific land tiles. Major algorithm development completed. Sadashiva Devadiga approved 10/30/2018. Gang Ye approved on 10/30/2018.
18-018 Land 2018-12-10 Charlene Dimiceli PGE72 v6.0.5 Fix the water flag problem in the source code library sort_values.c Major algorithm development completed. Sadashiva Devadiga approved 12/10/2018. Gang Ye approved on 12/10/2018.
19-001 Land 2019-01-02 Sudipta Sarkar PGE132 v6.0.19 --

1) Fixed LAI wrong parameters MxD15LAIA2.txt and MxD15LAIA3.txt

2) Updated LUTs: MxD12IGBP_lut.xml and MxD44WM_lut.xml

3) Filling empty tiles and missing values with water color for MxD12IGBP and MxD44WM (MODIS_Sinusoidal_L3_2_LL.sh, sds2png_xml_c, added sds2png_xml_emptytile.c)

4) Changed background color of MxD43NBR from blue to gray (MODIS_Sinusoidal_L3_2_LL.sh)

5) Added GDAL option to fix gaps in polar projections (MODIS_CM_EASE_L3_2_polar.sh)

6) Updated LoaderModule for special Case of PGE13 and PGE13LSR

Major algorithm development completed. Sadashiva Devadiga approved 01/03/2019. Gang Ye approved on 01/14/2019.
19-003 Land 2019-03-11 Sudipta Sarkar PGE138 v6.1.1 -- PGE revised to correct the issue of file size mismatch and omission errors. Major algorithm development completed. Sadashiva Devadiga approved 03/31/2019. Gang Ye approved on 03/31/2019.
19-004 Land 2019-03-21 Josh Gray, Sanjeeb Bhoi, Sudipta Sarkar PGE87 v6.0.4 -- Fixed a bug that was preventing the NumCycles from getting populated correctly.

PGE146 v6.0.5 -- Update to the valid range values; Update to the unit values; Update to add the scale_factor for EVI_Area, EVI_Minimum and EVI_Amplitude; Update to change the string "fill_value" with "_FillValue.

Major algorithm development completed. Sadashiva Devadiga approved 03/21/2019. Gang Ye approved on 03/22/2019.
19-005 Land 2019-03-22 Qingsong Sun, Sudipta Sarkar PGE132 v6.0.19 -- First version of the C6 PGE to generate the GIBS images of land products - meeting spec as documented in the GIBS ICD Major algorithm development completed. Sadashiva Devadiga approved 03/22/2019. Gang Ye approved on 03/22/2019.
19-006 Land 2019-03-22 Dongdong Wang PGE141 v6.0.11 -- Correct the scaling of the TOA reflectance, Correct to use the back up climatology coefficient files. Major algorithm development completed. Sadashiva Devadiga approved 03/22/2019. Gang Ye approved on 03/22/2019.
19-007 Land 2019-03-26 Sudipta Sarkar PGE16 v6.4.20 -- Initialize the array variable. Major algorithm development completed. Sadashiva Devadiga approved 04/01/2019. Gang Ye approved on 04/02/2019.
19-009 Land 2019-05-21 Sudipta Sarkar PGE113 v6.0.44 -- Code change to include GDAS weather inputs as well as all coefficient and static ancillary files in the INPUTPOINER metadata. Major algorithm development completed. Sadashiva Devadiga approved 05/21/2019. Gang Ye implemented on 05/22/2019.
19-010 Land 2019-05-21 Sudipta Sarkar PGE132 v6.0.21 -- Code changes to generate grey empty GIBS tiles for the combined MCG43A3_LHD_NBAR_STD product to have a seamless ocean background color and avoid default dark GIBS data/nodata color. It also includes a fix in the production rule to restrict the PGE_EndTime to 12/31 if the Recipe crosses over into the next year Major algorithm development completed. Sadashiva Devadiga approved 05/21/2019. Gang Ye implemented on 05/22/2019.
19-012 Land 2019-06-05 Starry Manoharan PGE125 6.1.11; PGE120 V6.1.9 -- Add new set of Cloud products in regular and polar projections Major algorithm development completed. Michael King approved 06/06/2019. Steve Platnick approved 06/05/2019. Gang Ye implemented on 06/07/2019.
19-014 Land 2019-06-18 Sudipta Sarkar PGE12 6.0.22; PGE13 V6.0.36 -- Updated the tile definitions and created a new recipe to include the 29 missing polar tiles, over the southern hemisphere for PGE12/PGE13 Major algorithm development completed. Sadashiva Devadiga approved 06/20/2019. Gang Ye implemented on 06/20/2019.
19-015 Land 2019-07-22 Sudipta Sarkar PGE113 6.0.45 - Code change to include all input files in the INPUTPOINER metadata. Major algorithm development completed. Sadashiva Devadiga approved on 07/22/2019. Gang Ye approved on 07/22/2019.
19-016 Land 2019-07-29 Sudipta Sarkar PGE157 v6.0.6

1. Create a new PGE (PGE157) for temporal gap-filling of all bad quality or out of range LAI-FPAR (MxD15A2H) input values.

2. Assign new ESDTs (MOD15A2HGF/MYD15A2HGF) for these new year-end gap-filled LAI-FPAR products.

3. Set up new production rules and recipes to employ PGE157 to generate the MxD15A2HGF products at the end of each year.

4. Run several iterative sciences tests to evaluate and confirm these gap-filled LAI-FAPR products.

Major algorithm development completed. Sadashiva Devadiga approved on 07/29/2019. Gang Ye approved on 07/29/2019.
19-017 Land 2019-08-15 Sanjeeb Bhoi PGE16 v6.4.21 -- Update the perl script to point to the correct LUT location in the updated browse PGE version 6.0.55 Major algorithm development completed. Sadashiva Devadiga approved on 08/15/2019. Gang Ye approved on 08/15/2019.
19-022 Land 2020-01-31 Sudipta Sarkar

1. All land PGEs updated to reflect collection specific metadata changes and correct SDS attributes scale, offset, fill value, unit and valid range

2. L2 PGEs updated to read and process C61 version of the L1B and geolocation product.

3. Snow PGEs updated to reduce ice/now commission errors and developed a new Cloud Gap filled daily L3 product (MxD10A1F)

4. Fix known issues in DSR/PAR (MCD18) process, generate the product at 1km resolution and generate new CMG products

5. Update the JPL-LST process (MxD21) to use GEOS data in place of MERRA2 as ancillary, and develop new process to generated daily, 8-day and monthly CMG products.

6. Update the VCF intermediate 16-day composite process to fix a known bug in the LWM which is also put in C6 forward processing starting Jan 2019

7. Update VI code to fix known product issues and improve product quality. The change was put in C6 forward processing starting day 2017254

8. Update BRDF PGE to take into account the dead detector in band 5, while estimating the narrow to broad band coefficients

9. L2 Surface Reflectance updated to use a new approach to flag the aerosol quantiy in the L2 swath product.

10. L3 CMG daily snow process updated to fix error in flagging of the inland water bodies.

Major algorithm development completed. Sadashiva Devadiga approved on 10/16/2019, updated 01/31/2020. Chis Justice approved 01/31//2020. Gang Ye approved on 02/03/2020.
19-023 Land 2019-10-25 Sudipta Sarkar PGE12 v6.1.2, PGE13 v6.1.7, PGE14 v6.1.2, PGE15 v6.1.2, PGE130 v6.1.2, PGE135 v6.1.3, PGE140 v6.1.2 --

1. Introduced correct initialization of input metadata structure array in the PGE13 main function. This metadata structure array is used to keep track of each input L2G file and read in all file level metadata from each input file. Incorrect initialization of this array was causing errors, when less than expected number of input files were present, giving rise to missing RANGEBEGININGDATE values.

2. The incorrect SPSOPARAMETER value, seen in some of the L2G files output from PGE12, was fixed by fixing the buffer setting of the "l2g_spso" variable in "L2G_main" function. This array buffer was not set correctly in C6 to reflect several new additional L2G files that were introduced in C6.

3. Several downstream dependent PGEs, like PGE14, PGE15, PGE130, PGE135 and PGE140 that are product specific to wrappers for PGE12, were also re-baselined to accommodate the changes made to PGE12.

Major algorithm development completed. Sadashiva Devadiga approved on 11/01/2019. Gang Ye approved on 11/04/2019.
19-024 Land 2019-11-05 Sudipta Sarkar PGE132 v6.0.25 -- PGE132 was updated to include the MAIAC GIBS images for MCD19A1/A2 and A3 products. Following specific changes were made to enable this:

1. Define new GIBS MAIAC ESDTs and update the GIBS ICD for MAIAC STD and NRT images

2. Include new color LUTs for MAIAC MCD19A1/A2 products.

3. Updated code to distinguish between the MAIAC STD and NRT GIBS ESDTs.

4. Added loader module specific changes to load MAIAC inputs

5. Changed archiving to handle 'GranuleDate/Time' instead of production to accommodate the MCD19A3 product

Major algorithm development completed. Sadashiva Devadiga approved on 11/05/2019. Gang Ye approved on 11/05/2019.
20-001 Land 2020-01-11 Sudipta Sarkar PGE132 v6.0.27 was updated to change the GIBS Data Type (ESDT) for NRT variants and refer to the NRT variants as MOZ*|MYZ*|MCZ* to differentiate them from the OPS equivalents, which are referred to as MOG*|MYG*|MCG*. The production Perl script was also updated to identify NRT/OPS situations based on the respective recipe names. Major algorithm development completed. Sadashiva Devadiga approved on 01/10/2020. Gang Ye approved on 01/11/2020.
20-002 Land 2020-02-20 Sudipta Sarkar PGE12 6.1.3, PGE13 6.1.8, PGE14 6.1.3, PGE15 6.1.3, PGE130 6.1.3, PGE140 6.1.3

1. At the PGE level, a condition was enforced in PGE12, whereby the PGE would throw a fatal error and fail if it failed to open an input file that has been specified in the PCF.

2. An additional check was implemented in the PGE12/PGE13/PGE14/PGE15/PGE130 and PGE140 loader module that would force the inputs to be copied to the working directory instead of being linked from /tis/lads/data/

3. Re-baseline PGEs 14/15/130 and 140 based on the revised PGE12.

Major algorithm development completed. Sadashiva Devadiga approved on 02/20/2020. Gang Ye approved on 02/20/2020.
20-007 Land 2020-04-06 Sudipta Sarkar/Jim Ray PGE11 6.4.7 - Updated PGE11.pl to have a exit non-fatal from the subset process MOD-PR09SS, and continue with remaining process. Major algorithm development completed. Sadashiva Devadiga approved on 04/06/2020. Gang Ye approved on 04/06/2020.
20-011 Land 2020-06-25 Sudipta Sarkar PGE132 v6.0.28 - Added an extra argument of "-type truecolor" to the existing "convert" command line sequence to ensure 3 channel RGB JPEG output. Major algorithm development completed. Chris Justice approved on 07/28/2020. Sadashiva Devadiga approved on 07/23/2020. Gang Ye approved on 07/23/2020.
20-012 Land 2020-07-07 Sudipta Sarkar PGE24 v6.1.3 --

1. Changed "if(all->wData->HD_snow_qa[row][col] != 255)" to "if(all->wData->HD_snow_qa[row][col] < 2)"

2. Changed "char reprocessingactual;" to "char *reprocessingactual

Major algorithm development completed. Chris Justice approved on 07/28/2020. Sadashiva Devadiga approved on 07/23/2020. Gang Ye approved on 07/27/2020.
20-013 Land 2020-07-07 Sudipta Sarkar PGE175 v6.2.0 --

1. Split MxD09CMG1 into two files, MxD09CMG1 and MxD09CMB1

2. Updated M{OY}D09CM{AG}1.fs;

3. Wrote new M{OY}D09CMB1.fs and M{OY}D09CMB1.061.mcf

Major algorithm development completed. Chris Justice approved on 07/28/2020. Sadashiva Devadiga approved on 07/23/2020. Gang Ye approved on 07/27/2020.
20-014 Land 2020-07-17 Sudipta Sarkar 1. PGE114 v6.4.5 - Roll back PGE114_LoaderModule.pl script

2. PGE115 V6.4.6 - Roll back PGE115_LoaderModule.pl script

Major algorithm development completed. Chris Justice approved on 07/28/2020. Sadashiva Devadiga approved on 07/23/2020. Gang Ye approved on 07/27/2020.
20-015 Land 2020-07-27 Sudipta Sarkar PGE116 v6.1.7 --

1. Fix fatal exit on bad pixel

2. Update MOD_LST_finish.c

Major algorithm development completed. Chris Justice approved on 07/28/2020. Sadashiva Devadiga approved on 07/27/2020. Gang Ye approved on 07/30/2020.
20-016 Land 2020-04-29 Sudipta Sarkar PGE157 6.1.6; PGE36[G] 6.1.4; PGE37[G] 6.1.4; PGE38[G] 6.1.4

Most of the processes for generation of these gap-filled products for C61 are similar to C6 (ref: PCR-19-018, 19-019). The following are the additional improvements for C61:

1. Enable the archiving of the daily rolling intermediate files at every "n-day" interval.

Major algorithm development completed. Chris Justice approved on 07/28/2020. Sadashiva Devadiga approved on 07/23/2020. Gang Ye approved on 07/23/2020.
20-017 Land 2020-08-11 Jim Ray PGE11 6.4.9 --

1. qa_map.h: Changed instances of "aerosol quantity" to "aerosol quantity:level of uncertainty in aerosol correction".

2. versions.h: Updated the PROCESSVERSIONNUMBER to 6.4.9

3. M{OY}D09.fs, M{OY}D09ID{NTS}.fs: Changed instances of "aerosol quantity" to "aerosol quantity:level of uncertainty in aerosol correction"

Major algorithm development completed. Sadashiva Devadiga approved on 08/18/2020. Gang Ye approved on 08/27/2020.
20-018 Land 2020-08-12 Jim Ray PGE199 1.0.7 -- This is the first MODAPS version of the PGE for AVHRR. Major algorithm development completed. Sadashiva Devadiga approved on 08/19/2020. Gang Ye approved on 08/20/2020.
20-019 Land 2020-09-02 Maosheng Zhao, Sudipta Sarkar PGE117 6.1.8, PGE118 6.1.8, PGE119 6.1.8

Most of the processes for generation of these gap-filled products for C61 are similar to C6 (ref: PCR-19-018, 19-019). The following are the additional improvements for C61:

1. Added support of reading in and processing of the gap-filled daily BRDF/Albedo input (MCD43GFbsasw) product.

2. Enable the 8-day process to exit with FATAL ERROR when the number of daily data days processed, exceeds the standard number of days of 8 (5 or 6 for the last 8-day of the year).

3. Added daily GMAO and annual average air temperature file names to the INPUTPOINTER of dailyMOD16A1 or MOD16A1GF HDF file.

4. Change the scale_factor for "LE_500m" and "PLE_500", from 10000 to 0.01 and increase their units from J/m^2/day to MJ/m^2/day for more reasonable magnitude of the final physical values.

5. Enable the archiving of the daily rolling intermediate files at every "n-day" interval.

6. General debugging and fixing of the code to account for fillvalue in the FparExtraQC from the input gap-filled MxD15A2HGF inputs and other miscellaneous fixes to correct some of the global metadata attributes etc.

Major algorithm development completed. Sadashiva Devadiga approved on 09/02/2020. Gang Ye approved on 09/08/2020.
20-020 Land 2020-09-22 Glynn Hulley PGE116 6.1.9 -- Updated rttov_4modis1.c to handle errors in reading NWP data as fatal errors Major algorithm development completed. Sadashiva Devadiga approved on 09/22/2020. Chris Justice approved 09/22/2020. Gang Ye approved on 09/22/2020.
20-021 Land 2020-09-22 Jim Ray PGE199 1.0.8 --

1. Updated LM (RealTimeDelay of 'DAYS=2' for M1_GAC AVHRR inputs)(Delay running PGE199 -- run PGE199 on data-day X on actual-day X+2)

2. Updated PGEVER to '1.0.8' in PGE199/GAPS/src/gaps_HDF.c

Major algorithm development completed. Sadashiva Devadiga approved on 09/21/2020. Gang Ye approved on 09/21/2020.
20-022 Land 2020-09-29 Sudipta Sarkar PGE23 v6.0.46 -- Added LoaderModule patch to ignore Aqua, if no Aqua inputs are available for the period: 2020220 - 2020246. Major algorithm development completed. Chris Justice approved on 09/30/2020. Sadashiva Devadiga approved on 09/30/2020. Gang Ye approved on 09/30/2020.
20-023 Land 2020-10-07 Sudipta Sarkar PGE133 v6.1.3 -- Rolled back LM change done for Aqua not available for doy 220 to 246 in 2020. Major algorithm development completed. Chris Justice approved on 10/13/2020. Sadashiva Devadiga approved on 10/13/2020. Gang Ye approved on 10/13/2020.
20-024 Land 2020-10-07 Sudipta Sarkar PGE141 v6.1.9 -- Rolled back LM change done for Aqua not available for doy 220 to 246 in 2020. Changes made to the doi information in metadata from http://dx.doi.org to https://doi.org Major algorithm development completed. Chris Justice approved on 10/13/2020. Sadashiva Devadiga approved on 10/13/2020. Gang Ye approved on 10/13/2020.
20-027 Land 2020-12-15 Jim Ray PGE199 1.0.9 --

1. Updated a solar zenith threshold from 105 to 110 degrees in no_EPH_prescan() (in file PGE199/GAPS/src/navigate.c). Several other non-science changes (metadata changes) for outputs were also made (in postprocessing programs), to reflect the contents of the SDSs more accurately.

2. Updated PGEVER to '1.0.9' in PGE199/GAPS/src/gaps_HDF.c and postprocessing programs.

Major algorithm development completed. Sadashiva Devadiga approved on 12/16/2020. Gang Ye approved on 12/16/2020.
21-001 Land 2021-01-12 Jim Ray PGE199 1.0.10 --

- Added lat/lon prescreening to the "Projection into grid" portion of main() (gaps.c) -- if geolocation has problems (zeros in it (lt/gt +/-0.005)), replace such values with -999.0.

- Updated PGEVER to '1.0.10' in PGE199/GAPS/src/gaps_HDF.c and postprocessing programs

Major algorithm development completed. Sadashiva Devadiga approved on 01/12/2021. Gang Ye approved on 01/21/2021.
21-005 Land 2021-02-09 Sudipta Sarkar PGE132 6.0.30

1) Updated LoaderModule to include $startdate/$enddate to handle end of year for 8-day products.

2) New Coeffs for MCD19143A1 and MCD19ISO143A3

Major algorithm development completed. Sadashiva Devadiga approved on 2/10/2021. Gang Ye approved on 2/11/2021.
21-007 Land 2021-02-22 Sudipta Sarkar PGE132 6.0.31 -- Changed background color from grey to black for MAIAC RGB products Major algorithm development completed. Sadashiva Devadiga approved on 2/23/2021. Gang Ye approved on 2/22/2021.
21-008 Land 2021-02-23 Sudipta Sarkar PGE23 6.1.12 --

1. Correction for PGE23N_LoaderModule to properly skip the tiles that have previously been flagged as unnecessary because they are not produced for MOD10A1.

2. Correction for PGE23_LoaderModule to properly archive intermediate files to be flagged for archiving for the beginning of the year when it is forced.

Major algorithm development completed. Sadashiva Devadiga approved on 2/23/2021. Gang Ye approved on 2/24/2021.
21-010 Land 2021-03-09 Sudipta Sarkar PGE132 6.1.22 --

1) Changed background color from grey to black for MAIAC RGB products.

2) Updated color LUT MCDWDL3FLD_lut.xml (in the Paramfiles folder) to set 'NODATA' color from transparent to grey;

3) Special LoaderModule for AMPM GL3 recipe to skip Profiles 3&4 for forward and NRT processing until PGE113 is added.

4) Updated sds2png_xml.c for Flood products.

Major algorithm development completed. Sadashiva Devadiga approved on 3/11/2021. Gang Ye approved on 3/11/2021.
21-011 Land 2021-03-09 Sudipta Sarkar PGE133 6.1.4 --

Updated LM for 8day "quantization" of the daily MOD14A1/MYD14A1 products (8 days RoundTime to include the first few day of time period).

Major algorithm development completed. Sadashiva Devadiga approved on 3/11/2021. Gang Ye approved on 3/11/2021.
21-012 Land 2021-03-09 Jim Ray PGE199 1.0.11 --

1) Added sanity checks for geolocation data when determining lat/lon extent of data in a granule (routine NO_EPH_prescan() in navigate.c) and when interpolating the lat/lon data read from the AVHRR file itself (routine interpol_noaa_geom() in file calib_data.c).

2) Updated PGEVER to '1.0.11' in PGE199/GAPS/src/gaps_HDF.c and postprocessing programs.

Major algorithm development completed. Sadashiva Devadiga approved on 3/12/2021. Gang Ye approved on 3/12/2021.
21-014 Land 2021-03-25 Sudipta Sarkar PGE11 6.4.10 --The bug was in a routine for compositing L2 data to L3 (routine transfer_sds(), file ids.c); the bug was in an assumption that the numbers of composited L2 pixels (N) for each resolution (1km, 500m, 250m) would all be either zero or nonzero. The bug is expressed when N is zero for 1km and nonzero for other resolutions - because the processing at that step in the algorithm would only take place if the 1km N was nonzero. The algorithm was fixed to process each resolution separately. Major algorithm development completed. Sadashiva Devadiga approved on 3/30/2021. Gang Ye approved on 3/30/2021.
21-015 Land 2021-03-29 Sudipta Sarkar PGE132 6.0.32 -- Replace the obsolete calling configuration of the CountPGE() function from:

CountPGE('${PreviousPGE[$i]}','$startdate','$enddate',{Tile=>undef,Profile=>1}) >= $TileTotal[$i]

To

CountPGE('${PreviousPGE[$i]}',{Tile=>undef,PGE_StartTime=>'$startdate',PGE_EndTime=>'$enddate',Profile=>1}) >= $TileTotal[$i]

Major algorithm development completed. Sadashiva Devadiga approved on 3/30/2021. Gang Ye approved on 3/30/2021.
21-016 Land 2021-03-29 Sudipta Sarkar PGE132 6.1.23 -- Replace the obsolete calling configuration of the CountPGE() function from:

CountPGE('${PreviousPGE[$i]}','$startdate','$enddate',{Tile=>undef,Profile=>1}) >= $TileTotal[$i]

To

CountPGE('${PreviousPGE[$i]}',{Tile=>undef,PGE_StartTime=>'$startdate',PGE_EndTime=>'$enddate',Profile=>1}) >= $TileTotal[$i]

Major algorithm development completed. Sadashiva Devadiga approved on 3/30/2021. Gang Ye approved on 3/30/2021.
21-018 Land 2021-05-06 Sudipta Sarkar PGE12 6.1.4, PGE13 6.1.9, PGE14 6.1.4, PGE15 6.1.4, PGE130 6.1.4, PGE135 6.1.7, PGE140 6.1.4 --

Added MxDMAIACO1km, MxDMAIACO1kmGEO, MxDMAIACOhkm, and MxDMAIACOqkm, L1B gridded outputs for MAIAC Only.

Major algorithm development completed. Sadashiva Devadiga approved on 05/13/2021. Gang Ye approved on 05/13/2021.
21-019 Land 2021-07-13 Sudipta Sarkar PGE36 6.1.5, PGE37 6.1.5, PGE38 6.1.5

Added the FATAL ERROR output to log files and to exit the A2 processes when "Days_8_sum" from A1 files exceeds the standard number of days of 8 (5 or 6 for the last 8-day of the year). Similarly, output FATAL ERROR to log files and to exit the A3 processes when "Days_ann_sum" from A1 files exceeds 365 or 366.

Major algorithm development completed. Sadashiva Devadiga approved on 07/13/2021. Gang Ye approved on 07/14/2021.
21-020 Land 2021-07-13 Sudipta Sarkar PGE103 V6.1.2 -- For all science changes, refer to section 8 above. In addition, the following are to be noted:

1. New version of code in python2/3.

2. Adds header to output file: "latitude,longitude,Mid-IR,scan,track,acq_date,acq_time,satellite,confidence,version,Long-IR,frp,daynight".

3. Header only files are deleted in the COMB/PGE603.pl file by checking m5sum and file size.

4. Added code to fireloc2.py to deal with inconsistent handling of single element arrays. i.e., the error that we see in scan/track when there is only one fire pixel entry in the input files.

Major algorithm development completed. Sadashiva Devadiga approved on 07/13/2021. Chris Justice approved 07/14/2021. Gang Ye approved on 07/14/2021.
21-022 Land 2021-07-22 Sudipta Sarkar PGE120 V6.1.12 -- New MxD21 products added. Will start to use the PGE125 V6.1.5 in GIBS C61 Atmosphere L2 forward processing. Major algorithm development completed. Sadashiva Devadiga approved on 07/30/2021. Chris Justice approved 07/30/2021. Gang Ye approved on 07/30/2021.
21-024 Land 2021-08-18 Sudipta Sarkar PGE125 V6.1.13 -- Addition of the new MxG21 products from STD. Major algorithm development completed. Sadashiva Devadiga approved on 08/18/2021 Gang Ye approved on 08/18/2021.
21-025 Land 2021-09-02 Sudipta Sarkar PGE23 V6.1.13 -- Modified the NRT procedure: make a forced 9-day magnitude inversion after the full inversion. Major algorithm development completed. Sadashiva Devadiga approved on 09/12/2021 Gang Ye approved on 09/12/2021.
21-026 Land 2021-09-03 Sudipta Sarkar PGE132 V6.1.24 -- Added the MxD21 n-day GIBS products. Major algorithm development completed. Sadashiva Devadiga approved on 10/13/2021 Gang Ye approved on 10/28/2021.
21-027 Land 2021-10-03 Sudipta Sarkar PGE117 6.1.10, PGE118 6.1.10, PGE119 6.1.10 --
Fixed a bug of callocing QC_16A2_line_temp of 8-day under the nested loop of pixel of each line but it should be calloced under the loop of lines. Important note: The bug did not introduce any errors to the A2 outputs but took >14G memory for PGE118 or 8-day MxD16A2 processes.
Major algorithm development completed. Sadashiva Devadiga approved on 10/13/2021 Gang Ye approved on 10/29/2021.
21-028 Land 2021-10-27 Sudipta Sarkar PGE134 V6.1.4 --
1. Added changes made in 6.0.8 and was not yet incorporated in C61 version that fixes the bug that causes burned grid cells in columns 0 and 2399 of certain MODIS land tiles to be incorrectly relabeled as unburned.
2. Increments the internal SCF version from 4.0.0 to 4.0.1.
3. Changed dx.doi.org to doi.org
Major algorithm development completed. Sadashiva Devadiga approved 11/08/2021. Gang Ye approved on 11/08/2021.
21-029 Land 2021-12-28 Maki Jackson PGE132 V6.0.33 -- Modified the PGE_StartTime/EndTime in the following command from custom values (consistent with the modified File date for PGE113) to the regular PGE Time.

Eval => "if ( CountPGE('${PreviousPGE[$i]}',{Tile=>undef,PGE_StartTime=>'$ri->{PGE_StartTime}',PGE_EndTime=>'$ri->{PGE_EndTime};',Profile=>1}) >= $TileTotal[$i] || IsForced ) {

Major algorithm development completed. Gang Ye approved on 01/06/2022.
21-030 Land 2021-12-28 Maki Jackson PGE132 V6.1.26 -- Added new LoaderModule and perl code to process update file data at 30 minute intervals. Includes changes to retrieve files, renaming of input UPD files to conform with standard naming so that the executable can process them and updates to the renaming/archiving of outputs. Major algorithm development completed. Sudipta Sarkar approved. Gang Ye approved on 01/06/2022.
22-001 Land 2021-02-07 Sudipta Sarkar, Huilin Gao PGE187 6.1.4

When the area is zero or is an outlier (due to contamination), the fetch and lake depth values may be abnormal. Thus, in these cases, just use prescribed fetch length and prescribed depth.

Major algorithm development completed. Sadashiva Devadiga approved 02/15/2022.
22-002 Land 2021-03-01 Sudipta Sarkar PGE145 6.1.2, PGE146 6.1.4, PGE147 6.1.2, PGE148 6.1.1, PGE149 6.1.1, PGE150 6.1.3, PGE151 6.1.2, PGE87 6.1.2, PGE41 6.1.0, BROWSE color LUT

Updates to PGE145:
- Added new PGE145L for leading edge process
- PGE145 will use all data from previous year + current year + next year
- PGE145L will use previous year 12 months + current year 12 months
- Updates to PGE145 Perl script to add the met file inside the tar ball

Updates to PGE146:
- Updates to Perl script to add the met file inside the tar ball
- Use only current year PGE145 outputs as PGE145 contains data for all three years in a single tar file.
- Update the valid range values
- Update the unit values
- Update to add the scale_factor for EVI_Area, EVI_Minimum and EVI_Amplitude
- Update to change the string "fill_value" with "_FillValue
- Updated MOD_PR12Q2 to V6.1.1
- The function MCD12Q2C6_AnnualPhenologyFunctions.R is updated for the following:

-- Change QA_Detailed to not redundantly report QA_Overall.
-- Then 32767 can be maintained as the fill value for all SDS and QA_Detailed needs only 0-16383 range.
-- The function "DefaultPhenoParameters" is updated to include new default values
-- The function "GetSegs" is modified to allow for the specification of both absolute and relative amplitude thresholds.
- Fixed longname in output file

All other downstream PGEs, PGE147-151 were updated to pack the met files inside the tar ball.

Major algorithm development completed. Sadashiva Devadiga approved 03/07/2022.
22-003 Land 2022-06-06 Sudipta Sarkar PGE150 V6.1.4, PGE151 6.1.3, PGE41 6.1.1, PGE42 6.1.1

Updates to PGE150:
- Update class_name_list.txt to change types for UMD, LCCS2 and LCCS3
- See MOD_PRBIN2HDFLC HISTORY.txt 6.1.2
- Patch PGE150.pl to used correct class_name_list.txt file (2022-05-25)

Updates to PGE151:
- Updates perl script PGE151.pl by changing $MOD_PR12CMGA_cmd through adding if($LC_list eq "LC2") so that "-u 1" argument works for UMD classification case to drop two types 11 and 14 off the output binary type fraction layers in BIP band interleave.

Updates to PGE41:
- In quarterly.c, comment out the lines between #5314 and 5341 under this statement: /* Override LCCS3 legend with the correct legend defined here */
- Comment out the lines between #5499 and 5516 under this statement:/* Set the correct legend of LC_Prop3 here */
- In quarterly.c, comment out #5478 to 5516 not to Set the correct legend of LC_Prop2and LC_Prop3
- Set the correct legend of LC_Prop2 and LC_Prop3
- Patched PGE41.pl to export coarse products (2022-06-03)

Updates to PGE42:
- Updated UMD legends by dropping two types 11 (permanent wetlands) and 14 (cropland/natural vegetation mosaic) and also reduced the number of UMD percentage layersfrom 16 to 14.

Major algorithm development completed. Sadashiva Devadiga approved on 06/29/2022. Sudipta Sarkar approved on 06/29/2022.
22-004 Land 2022-06-10 Sudipta Sarkar on behalf of P.I. Alexei Lyapustin PGE165 6.1.0, PGE113 6.1.19

Only major changes have been shown here for brevity:
1. Changed the SDS "AOD_model" in MCD19A2 file to "AngstromExp_470-870"
2. Changed the datatype of SDS "FineModeFraction" to float numbers
3. Added three SDS ("NBAR_250m", "NDVI1km", "NDVI_NBAR_UpdateDay") into MCD19A3 file
4. Added one more type of ancillary file (EM_LC_Latlon), added one more LUN to read these files
5. Change snow product from orbit base to daily
6. Updated science code for AOD and snow retrievals
7. Added one more SDS to output Snow fraction and Snow grain size update day
8. Adjusted AOD model file
9. Updated Look-up table
10. Ancillary files AOD_model are updated
11. Replaced 8day MCD19A3 to daily MCD19A3D
12. Read additional LUT when run over AOD model transition zone.
13. Increased the SZA range
14. Move four SDSs ("Snow_Fraction", "Snow_Grain_Size", "Snow_Fit", "Snow_UpdateDay" ) from MCD19A1 to MCD19A3 product

Major algorithm development completed. Sadashiva Devadiga approved on 06/29/2022. Sudipta Sarkar approved on 06/29/2022.
22-007 Land 2022-07-12 Maki Jackson and Sudipta Sarkar PGE120 V6.1.13 --
Commenting out the portions of the code related to Night time continuous scrolling, tested in v 6.1.10 and 6.1.11. And mistakenly used in 6.1.12.
Major algorithm development completed. Sadashiva Devadiga approved on 07/15/2022. Sudipta Sarkar approved on 07/15/2022.
22-008 Land 2022-07-11 Sudipta Sarkar on behalf of P.I. Alexei Lyapustin PGE113 6.1.20 --
Only major changes have been shown here for brevity:

1. Change the "dayback" period to 180 days
2. Added Min_files => 1, before the QueryDelay for the PGE165 CountPGE function

Major algorithm development completed. Sadashiva Devadiga approved 07/015/2022. Sudipta Sarkar approved 07/15/2022.
22-009 Land 2021-07-21 Gregory Ederer on behalf of Dan Slayback (PI) PGE152N 6.1.4

Change $dayNightStr from "DB" to "D".
Install PGE152N version 6.1.4 and update default recipe version on nrt3 to 6.1.11 (these have already been released and tagged)

Major algorithm development completed. Sadashiva Devadiga approved 07/25/2022. Sudipta Sarkar approved 07/26/2022.
22-011 Land 2022-08-30 Carol Davidson & Praveen Noojipady on behalf of Alexei Lyapustin PGE113 6.1.21
Code revision to populate InputPointer accurately when single instrument dataset is used as input.
Major algorithm development completed. Sadashiva Devadiga approved 09/08/2022. Sudipta Sarkar approved 09/08/2022.
22-012 Land 2022-08-14 Praveen Noojipady and Sudipta Sarkar on behalf of P.I. Alexei Lyapustin PGE158 6.1.3
Nothing specific to report here as this is the very first PGE version to go into operation at MODAPS. For a summary of general changes, please refer to the section 8 and 13 above.
Major algorithm development completed. Sadashiva Devadiga approved 09/14/2022. Sudipta Sarkar approved 09/14/2022.
22-013 Land 2022-09-21 Maki Jackson and Sudipta Sarkar PGE120 V6.1.14 --
Projection.c code updated to use a temporary array for string copying. Also updated to use calloc.
Major algorithm development completed. Sadashiva Devadiga approved on 09/27/2022. Sudipta Sarkar approved on 09/21/2022.
22-014 Land 2022-09-20 Praveen Noojipady and Sudipta Sarkar on behalf of P.I. Robert Sohlberg PGE61 6.1.4, PGE61M 6.1.4, PGE61T 6.1.4

C61 Specific Algorithm Change/Improvements:

- Update MOD_PR44B3/MOD44B3.c MOD_PR44B3/make_grid.c to update valid_range from 253 to 100 for sds Percent_Tree_Cover, Percent_NonTree_Vegetation, Percent_NonVegetated.

- Update MOD_PR44B3/MOD44B3.c small change that populates the outputs with fill values when there are fill values in the input files.

- Changed DFACC_RDWR to DFACC_READ in MOD_PR44B3/MOD44B3.c to read MOD44W input.

- Added the water value as 200 and the scale factor as 0.01 to the metadata of the appropriate layers.

- Removed mapi usage and used latest shared src.

Major algorithm development completed. Sadashiva Devadiga approved on 10/13/2022. Sudipta Sarkar approved on 10/13/2022.
22-015 Land 2022-10-13 Sudipta Sarkar PGE16 6.5.18

A char array size was properly adjusted to account for the size of the log string being passed to the "SMFLOG" function.

Major algorithm development completed. Sadashiva Devadiga approved on 10/13/2022. Sudipta Sarkar approved on 10/13/2022.
22-016 Land 2022-11-15 Sudipta Sarkar and Praveen Noojipady on behalf of P.I. Alexei Lyapustin PGE158 6.1.5

Only major changes have been shown here for brevity:
- Converted the product to HDFEOS format.
- Corrected certain SDS attribute names.
- Updated the corner UL/LR Lat/Lon values to be in DDMMSS format.

Major algorithm development completed. Sadashiva Devadiga approved on 12/7/2022. Sudipta Sarkar approved on 11/15/2022.
23-001 Land 2023-01-11 Dan Slayback PGE159N 6.1.2

For all science changes, refer to section 8 above. In addition, the following are to be noted:

  1. New version of code in python2/3.
  2. Adds header to output file: "latitude,longitude,Mid-IR,scan,track,acq_date,acq_time,satellite,confidence,version,Long-IR,frp,daynight".
  3. Header only files are deleted in the COMB/PGE603.pl file by checking m5sum and file size.
  4. Added code to fireloc2.py to deal with inconsistent handling of single element arrays. i.e., the error that we see in scan/track when there is only one fire pixel entry in the input files.
Major algorithm development completed. Dan Slayback approved 01/11/2023. Sadashiva Devadiga approved on 01/18/2023. Sudipta Sarkar approved on 01/11/2023.
23-002 Land 2023-02-01 Sudipta Sarkar PGE36/36G 6.1.6, PGE37/37G 6.1.6, PGE38/38G 6.1.6, PGE117/117G/117GM 6.1.11, PGE118/118G 6.1.11, PGE119/119G 6.1.11

Updated the previous RangeBeginningDate and RangeEndingDate derived from the input MxD15A2H(GF) file but use data_day so that the two terms have the correct values in the metadata of CoreMetadata.0. =

Major algorithm development completed. Sadashiva Devadiga approved on 02/07/2023. Sudipta Sarkar implemented on 02/01/2023.
23-003 Land 2023-04-21 Praveen Noojipady on behalf of P.I. Alexei Lyapustin PGE113N 6.1.24

The full set of C61 MAIAC changes have already been summarized in the PCR# 22-004. This PCR only highlights the key changes made for NRT processing.

1. Updated PGE113N loader module Perl script to do the following:

  1. Added MCD19A3DN.C61.MCF file for MCD19A3DN NRT files.
  2. Process polar tiles following the same logic used for PGE113F loader module.
  3. Added M[OY]DMAIACOqkm inputs.

2. Created and installed the NRT specific MCD19A3DN ESDT.
Major algorithm development completed. Sadashiva Devadiga approved on 04/28/2023. Sudipta Sarkar implemented on 04/21/2023.
23-007 Land 2023-11-15 Praveen Noojipady and Sudipta Sarkar on behalf of P.I. Mark Carroll PGE63 6.1.0
Only major changes have been shown here for brevity:
  • New PGE (PGE63) that can be run in production.
  • Update post processing ancillary data.
  • New seven class layer.
  • Production of Antarctica tiles.
Major algorithm development completed. Sadashiva Devadiga approved on 11/26/2023. Mark Carroll approved 11/15/2023. Sudipta Sarkar implemented on 11/20/2023.
23-008 Land 2023-12-18 Sanjeeb Bhoi PGE104 1.0.10
Updated run_abi_17_v1.bash and PGE104_G17_LoaderModule.pl to use the path /tis/modaps/goesr/plt10/GOES-17-ABI-L1B-FULLD/ for dates 2018-001 to 2019-042 i.e post-launch test data.
Sudipta Sarkar implemented on 12/18/2023.
  Atmos 2004-11-03 Lorraine Remer Corrected logic to allow aerosol retrievals under very clear conditions.  
  Atmos 2004-12-09 Lorraine Remer Multiple changes to L2 aerosol retrieval algorithm.  
  Atmos 2005-01-26 Bo-Cai Gao Corrected error in converting digital numbers to angular quantities in cirrus detection algorithm.  
  Atmos 2005-03-09 Steve Platnick, Brad Wind Delivery of Collection 5 cloud retrieval.  
  Atmos 2005-10-11 Richard Frey Add bias corrections to cloud top retrieval algorithm (CO2-slicing).  
06-001 Atmos 2006-01-17 Liam Gumley Multiple changes to L1B destriping algorithm. Vincent Salomonsom approved on 04/03/06.
06-004 Atmos 2006-02-13 Lorraine Remer Atmosphere Collection 5 changes. Vincent Salomonsom approved on 04/05/06.
06-007 Atmos 2006-07-10 Lorraine Remer Revise ocean large-mode aerosol LUT and fix ocean aerosol quality assurance flag. PI approved. Michael King approved for Atmosphere, Vincent Salomonsom approved.
06-008 Atmos 2006-07-14 Richard Frey Improved method for selecting final Cloud Top Pressure algorithm using Clear Sky Bias data. PI approved. Michael King approved for Atmosphere, Vincent Salomonsom approved.
06-009 Atmos 2006-07-10 Suzanne Wetzel Seemann New regression data are applied to reduce the dry bias in Terra profiles for moist cases over land scenes. PI approved. Nazmi Saleous approved for Land, Michael King approved for Atmosphere, Vincent Salomonsom approved.
06-016 Atmos 2006-09-25 Richard Hucek Chunking of internally compressed MODIS Terra and Aqua L1B products.  
  Atmos 2006-11-27 N.Christina Hsu Introduction of Deep Blue aerosol parameters into L2 Aqua Atmosphere product (MYD04_L2). Michael King approved for Atmosphere, Vincent Salomonsom approved on 02/23/07.
  Atmos 2007-02-07 Brad Wind Introduction of four Deep Blue Aerosol parameters into L2 Aqua Atmosphere Joint product (MYDATML2). Vincent Salomonsom approved on 02/12/07.
  Atmos 2007-02-09 Paul Hubanks Introduction of four Deep Blue Aerosol parameters into L3 Aqua Atmosphereproducts.  
  Atmos 2007-05-16 Richard Frey Resolved problem where CTP retrievals failed due to negative GDAS relative humidity interpolations near the surface in extremely dry polar regions.  
  Atmos 2009-08-12 TK Lim Linux certification of PGE69. Steve Platnick approved for Atmospheres, Michael King approved on 08/25/09.
11-026 Atmos 2011-03-03 Bill Ridgway PGE85 code was changed so the error on the MOD_PRCSRFM is reporting that the Sensor Zenith is greater than allowed maximum without terminating. Bill Ridgway approved on 03/22/2011. This is an internal PCR approved for documenting the verification of the successful testing of the PGE. There is no change to the science code and so no further science testing is required.
11-032 Atmos 2011-09-07 Bill Ridgway New PGE107 v6.0.5 produces global browse images from M[O/Y]D09CRS surface reflectance subsets. ā€œMODIS_BROWSE_products.xlsā€ is the complete list of new products. Steve Platnick approved for Atmospheres, Michael King approved on 09/21/11.
11-033 Atmos 2011-09-07 Bill Ridgway New PGE108 v6.0.2 will produce global browse images from Atmos L2 products. ā€œMODIS_BROWSE_products.xlsā€ is the complete list of new products. Steve Platnick approved for Atmospheres, Michael King approved on 09/21/11.
11-040 Atmos 2011-08-22 Sadashiva Devadiga PGE90 v5.0.16 has been updated to include an additional data set "mirror side" in the output to help with Science Team calibration, updated list with 14 new sites to the AERONET subset list, and necessary updates to the processing scripts. Science test complete; results evaluated by the STG and LDOPE. Sadashiva Devadiga approved for Land on 08/22/2011; Michael King approved on 08/24/2011.
11-046 Atmos 2011-11-18 Bill Ridgway PGE108 v6.0.3 provides improved high resolution daily browse of water vapor. Michael King approved on 12/20/2011.
12-004 Atmos 2012-02-01 Bill Ridgway PGE108 v6.0.4 provides improved high resolution daily browse images of total ozone burden, skin temperature, and lifted index, based on the atmospheric profile product. Steve Platnick approved on 02/02/2012. Michael King approved on 02/02/2012.
12-010 Atmos 2012-01-31 Bill Ridgway To document the implemented science and structural changes made in Aqua PGE03 v6.0.21. Steve Platnick approved for Atmospheres, Sadashiva Devadiga approved for Land, Michael King approved on 06/07/2012.
12-020 Atmos 2012-10-17 Gang Ye To successfully run PGE90 V6.0.10* to generate new fluxnet subsets (M*DFNSS). Gang Ye approved on 10/17/2012.
13-003 Atmos 2013-03-01 Bill Ridgway PGE57 v51.0.2 was updated to fix segmentation faults and run on all minions. William Ridgway approved. This is an internal PCR approved for documenting the successful testing of the PGE version.
13-005 Atmos 2013-03-07 Gang Ye PGE123 v51.0.1 (NRT) generates output used for display in the LANCE MODIS web page, no need for long term archiving. Bill Ridgway approved on 03/07/2013 (use in NRT system only).
13-008 Atmos 2013-05-31 Gang Ye PGE122 v51.0.2 was updated to avoid PGE122 failures by correcting the calender function that would not work with IDL 8. Gang Ye and Ed Hyer (PGE122 developer) approved on 05/31/2013.
13-011 Atmos 2013-06-20 Gang Ye PGE122 v51.0.3 (NRT) was updated to successfully pull and run new D5713NVASM input data from GMAO. Gang Ye and Ed Hyer (PGE122 developer) approved on 06/20/2013.
13-013 Atmos 2013-07-25 Gang Ye PGE122 51.0.4 Gang Ye and Ed Hyer (PGE122 developer) approved on 07/25/2013.
13-015 Atmos 2013-08-22 Gang Ye PGE06 v51.0.14; Recipe: [AP]M1M_C51_A1m 4.0.33 was installed to LAADS for POD only. Bill Ridgway approved on 8/6/13. This is an internal PCR approved for documenting the verification of the successful testing of the PGE version in LAADS. There is no change to the science code and so no further science testing is required.
14-002 Atmos 2014-01-08 Bill Ridgway To implement PGE03 v6.0.34 that includes product changes to MYD35_L2 with Ref_250m_stats removed and Cloud_Mask_SPI added to reduce space. Major algorithm development and testing completed. Steve Platnick approved on 1/8/2014 and Sadashiva Devadiga on 1/8/2014. Michael King approved on 2/6/2014.
14-003 Atmos 2014-01-08 Bill Ridgway To implement major updates in PGE04 v6.0.36. Major algorithm development and testing completed. Steve Platnick approved on 1/8/2014. Michael King approved on 2/7/2014.
14-004 Atmos 2014-01-08 Bill Ridgway To implement major updates in PGE06 v6.0.73. Major algorithm development and testing completed. Steve Platnick approved on 1/8/2014. Michael King approved on 2/7/2014.
14-006 Atmos 2014-01-08 Bill Ridgway To implement updated code to fix bugs in PGE85 v6.0.5, PGE55 v6.0.3 and PGE81 v6.0.3 and transition to Linux/gfortran. Major algorithm development and testing completed. Steve Platnick approved on 1/8/2014. Michael King approved on 2/7/2014.
14-007 Atmos 2014-01-08 Bill Ridgway PGE93 v6.0.6 corrects bad values within the two new SDSs in the prior version. Algorithm development and testing completed. Michael King approved on 2/7/2014.
14-008 Atmos 2014-03-11 Bill Ridgway To implement updates in PGE03 6.0.39 that fix metadata problems and MOD_PRAGG false messages and fetches NDVI/threshold files from the *.pcf file. Algorithm development and testing completed. Steve Platnick, Sadashiva Devadiga, and Michael King approved on 3/11/2014.
14-010 Atmos 2014-04-15 Bill Ridgway To implement updates in PGE06 v6.0.75 to MOD_PRLCAT, MOD_PR06OD and bug fixes to the Loader Module. Algorithm development and testing completed. Steve Platnick approved on 5/12/2014. Michael King approved on 5/12/2014.
14-012 Atmos 2014-07-11 Bill Ridgway To implement updates in PGE03 v6.0.40 and v6.0.40_1 for Loader Module bug fixes properly implementing production rules for GDAS ancillary for night granule profiles (M[O/Y]D07_L2). Algorithm development and testing completed. Steve Platnick and Sadashiva Devadiga approved on 7/11/2014.
14-013 Atmos 2014-07-15 Bill Ridgway To implement updates in PGE04 v6.0.38, PGE04 v6.0.39 with a required algorithm fix to restore product quality. Algorithm development and testing completed. Steve Platnick approved on 7/15/2014. Michael King approved on 7/23/2014.
14-015 Atmos 2014-10-14 Bill Ridgway To implement updates in PGE69 v6.1.6, PGE56 v6.1.6, PGE70 v6.1.6, PGE57 v6.1.6 for Atmosphere Level 3 products: Tile, Daily, 8-day, Monthly respectively. Major algorithm development and testing completed. Steve Platnick approved on 11/13/2014. Michael King approved on 11/13/2014.
14-016 Atmos 2014-10-14 Bill Ridgway To implement updates in PGE06 v6.0.81 code and File Spec only. Science test completed. Steve Platnick approved on 11/13/2014. Michael King approved on 11/13/2014.
14-018 Atmos 2014-10-14 Bill Ridgway To implement updates in PGE03 v6.0.41 that adds production logging functionality. Science test completed. Steve Platnick approved on 11/13/2014. Michael King approved on 11/13/2014.
14-023 Atmos 2014-10-14 Bill Ridgway To implement updates in PGE89 v6.0.4 that fix known flaws. Science test completed. Steve Platnick approved on 11/13/2014. Michael King approved on 11/13/2014.
14-024 Atmos 2014-10-14 Bill Ridgway To implement updates in PGE108 v6.0.6 that fix known flaws. Science test completed. Steve Platnick approved on 11/13/2014. Michael King approved on 11/13/2014.
14-025 Atmos 2014-10-14 Bill Ridgway To implement updates in PGE83 v6.0.7 that fix known flaws. Science test completed. Steve Platnick approved on 11/13/2014. Michael King approved on 11/13/2014.
14-028 Atmos 2014-11-12 Bill Ridgway To implement updates in PGE04 v6.0.44 that fixes the population of diagnostic cloud fraction SDSs for Land and Ocean. Major algorithm development and testing completed. Steve Platnick approved on 11/13/2014. Michael King approved on 11/13/2014.
14-029 Atmos 2014-11-14 Bill Ridgway To implement updates to PGE69 v6.1.9 and PGE56 v6.1.9. Daily histograms were added through template changes in PGE69 and a bug fix for production rules was made in PGE69 perl scripts. Major algorithm development and testing completed. Steve Platnick approved on 11/17/2014. Michael King approved on 11/18/2014.
14-030 Atmos 2014-11-18 Bill Ridgway PGE06 v6.0.83 Changes to choose new destripe_config_terra.dat.v4 Major algorithm development and testing completed. Steve Platnick approved on 11/19/2014. Michael King approved on 11/19/2014.
14-031 Atmos 2014-12-09 Bill Ridgway PGE85 v6.0.6 Changes to choose new destripe_config_terra.dat.v4 for dates later than or equal to 2008-06-27 00:00 Major algorithm development and testing completed. Steve Platnick approved on 12/09/2014. Michael King approved on 12/30/2014.
14-033 Atmos 2014-12-30 Jim Ray PGE90 v6.1.13_5 Generates all M*DARNSS, M*DFNSS, and M*DBMSS, and PGE90 6.0.13_4 generates M*DBMSS only. To current PGE90 processes MOD_PRARSS and MOD_PRFNSS were added a new process, MOD_PRBMSS, which is required for processing the BELMANIP group of subsets. All code changes are limited to the file L1B_ANC_subset.c, and include a) different LUNs for reading the BELMANIP site LUT and for the output directory, and b) a new ESDT for the output files, MODBMSS. Major algorithm development and testing completed. Sadashiva Devadiga approved on 01/05/2015. Michael King approved on 01/08/2015.
15-012 Atmos 2015-04-21 Bill Ridgway PGE04 v6.0.45 Fixed MOD_PR04DB error in 64bit. Added global doi metadata to MOD05_L2 in night time mode Major algorithm development and testing completed. Bill Ridgway approved on 04/22/2015.
15-013 Atmos 2015-04-21 Bill Ridgway PGE06 v6.0.85 Removed toast and ozone data as ancilliary inputs from LM Major algorithm development and testing completed. Bill Ridgway approved on 04/22/2015.
15-016 Atmos 2015-05-01 Bill Ridgway PGE04 v6.0.46. Fixed MOD_PR04DB failures in 64-bit environment. Major algorithm development and testing completed. Bill Ridgway approved on 05/01/2015.
15-030 Atmos 2015-08-24 Bill Ridgway PGE83 v6.0.11. Modified PGE83_LoaderModule.pl to fetch M*D021KM input in re-processing. Further modified PGE83.pl to produce only the RGB images for this special version. Major algorithm development and testing completed. Bill Ridgway approved on 08/25/2015.
15-031 Atmos 2015-08-24 Bill Ridgway PGE83 v6.0.12. Modified PGE83_LoaderModule.pl to fetch M*D021KM input in re-processing. Major algorithm development and testing completed. Bill Ridgway approved on 08/25/2015.
15-032 Atmos 2015-08-25 Bill Ridgway PGE89v6.0.6. Modified PGE89_LoaderMOdule.pl to fetch Mx021KM data for input. Updated PGE89.pl and pge89.cfg to enhance the quality of RGB image. Modified PGE89.pl to produce only the RGB images Major algorithm development and testing completed. Bill Ridgway approved on 08/25/2015.
15-033 Atmos 2015-08-25 Bill Ridgway PGE89v6.0.7. Modified PGE89_LoaderMOdule.pl to fetch Mx021KM data for input. Updated PGE89.pl and pge89.cfg to enhance the quality of RGB image. Major algorithm development and testing completed. Bill Ridgway approved on 08/25/2015.
15-038 Atmos 2015-10-21 Bill Ridgway PGE03 v6.0.44 (Terra). Updated LM to choose destripe_config_terra.dat.v4 for Terra. Updated LM to use same format of gdas file for 2015-01-14 when there was a transistion to a new format. Terra PGE03 6.0.44 was installed on 1/27/15 on ops8 for forward production, and used in Terra reprocessing from 1/1/2008. Science test completed. Gang Ye approved on 01/27/2015. Bill Ridgway for Steve Platnick approved on 10/21/2015.
16-008 Atmos 2016-04-05 Bill Ridgway PGE03 v5.3.15 -- Added thresholds.dat.terra.v13nrt and destripe_config_terra.dat.v5nrt for nrt. Matched with the logic used by C6 for chosing destripe_config file.

PGE03 v6.0.47 -- Use destripe_config_terra.dat.v5nrt in NRT.

PGE06 v51.0.18 -- Added destripe_config_terra.dat.v5nrt for nrt. Matched with the logic used by C6 for chosing destripe_config file.

PGE06 v6.0.91 -- Use destripe_config_terra.dat.v5nrt in NRT.

Major algorithm development completed. Steve Platnick approved 04/06/2016; Sadashiva Devadiga approved 04/06/2016. Gang Ye approved on 04/07/2016.
16-013 Atmos 2016-06-30 Richard Frey PGE06 6.0.93. LEOCAT code updated to account for the changes made in the new GDAS data. Major algorithm development completed. Steve Platnick approved on 06/30/2016. Michael King approved on 06/30/2016.
16-014 Atmos 2016-06-30 Richard Frey PGE03 v6.0.50. LEOCAT code updated to account for the changes made in the new GDAS data. Major algorithm development completed. Steve Platnick approved on 06/30/2016. Michael King approved on 06/30/2016.
16-016 Atmos 2016-09-06 Bill Ridgway / Paul Hubanks PGE69 v6.1.10 and PGE56 v6.1.10 -- Updated the template version to v620. Daily histograms were added through template changes. Major algorithm development completed. Bill Ridgway approved on 09/10/2016.
17-018 Atmos 2017-08-15 Bill Ridgway PGE03 6.1.1 - Updated MOD_PRLCAT; Use of new destripe_config_terra files (revision 2)

PGE04 6.1.3 - Updated MOD_PR04DB to version 6.1.3

PGE06 6.1.2 - Updated MOD_PR04DB to version 6.1.3; Use of new destripe_config_terra files (revision 2)

PGE85 6.1.0 - Release of Collection 6.1 version

PGE93 6.1.0 - Produces products with filenames and metadata appropriate for Collection 6.1

PGE90 6.1.0_5 - Updated metadata for Collection 6.1; Corrected to resolve Bug 1674.

PGE108 6.1.0 - Release of Collection 6.1 version

PGE83 6.1.0 - Release of Collection 6.1 version

PGE69 6.2.0 - Release of Collection 6.1 version

PGE56 6.2.0 - Release of Collection 6.1 version

PGE57 6.2.1 - Updated template file to version 620

PGE70 6.2.0 - Release of Collection 6.1 version

PGE55 6.1.0 - Release of Collection 6.1 version

PGE81 6.1.0 - Release of Collection 6.1 version

PGE89 6.1.0 - Release of Collection 6.1 version

PGE92 6.1.0 - Release of Collection 6.1 version

Major algorithm development completed. Michael King approved on 08/28/2017. Gang Ye implemented 08/28/2017.
17-025 Atmos 2017-09-27 Bill Ridgway PGE06 v6.1.3:

Updated MOD_PR06OD to V6.1.1

Correction for the Aqua IR radiance "hole" had caused QA bits for clear sky to be set to "no cloud mask" instead of "no cloud".This delivery fixes the QA issue

Major algorithm development completed. Michael King approved on 09/28/2017. Gang Ye implemented 09/29/2017.
17-026 Atmos 2017-12-14 Bill Ridgway PGE04 v6.1.6:

Updated MOD_PR04DB code to V6.1.5

Major algorithm development completed. Steve Platnick approved 12/18/2017. Michael King approved on 12/18/2017. Gang Ye implemented 01/03/2018.
17-027 Atmos 2017-12-14 Bill Ridgway PGE06 v6.1.4:

Updated MOD_PR04DB code.

Major algorithm development completed. Steve Platnick approved 12/18/2017. Michael King approved on 12/18/2017. Gang Ye implemented 01/03/2018.
18-020 Atmos 2018-12-18 Starry Manoharan PGE06 v6.1.5 Updated valid ranges on cloud optical thickness (to read from 0 to 15000) and cloud effective radius (to read from 400 to 6000) datasets in order to properly reflect the actual stored data. Major algorithm development completed. Steve Platnick approved 12/20/2018. Michael King approved on 12/21/2018. Gang Ye approved 01/14/2019.
19-013 Atmos 2019-06-11 Starry Manoharan PGE03 6.1.12; PGE03 V6.0.51; PGE06 6.1.6 -- Add new set of Cloud products in regular and polar projections Major algorithm development completed. Michael King approved 06/18/2019. Steve Platnick approved 06/18/2019. Gang Ye implemented on 06/12/2019.
19-020 Atmos 2019-09-20 Starry Manoharan PGE04 6.1.19 - Add new set of Cloud products in regular and polar projections Major algorithm development completed. Steve Platnick approved 09/23/2019. Gang Ye implemented on 09/23/2019.
20-009 Atmos 2020-06-01 Steve Platnick PGE04 6.1.11 - Add new set of Cloud products in regular and polar projections. Major algorithm development completed. Steve Platnick approved 06/02/2020. Gang Ye implemented on 06/02/2020.
20-010 Atmos 2020-06-02 Steve Platnick PGE04 6.1.10 - Add new set of Cloud products in regular and polar projections. Major algorithm development completed. Steve Platnick approved 06/02/2020. Gang Ye implemented on 06/02/2020.
21-003 Atmos 2021-01-27 Starry Manoharan PGE03 6.1.4; PGE06 6.1.7

Add new set of Cloud products in regular and polar projections.

Major algorithm development completed. Steve Platnick approved 02/01/2021. Gang Ye implemented 02/01/2021.
21-023 Atmos 2021-07-30 Starry Manoharan PGE03 6.1.4; PGE06 6.1.9

Updated valid ranges on cloud optical thickness (to read from 0 to 15000) and cloud effective radius (to read from 400 to 6000) datasets in order to properly reflect the actual stored data.

Major algorithm development completed. Steve Platnick approved 08/02/2021; amended 11/12/2021. Michael King approved 08/03/2021. Gang Ye implemented 08/03/2021.
23-004 Atmos 2023-04-21 Zhuo (Julie) Wang and Sudipta Sarkar on behalf of the Wisconsin Atmosphere team PGE98 6.1.0, PGE03 6.1.6, PGE06 6.1.10, PGE85 6.1.2

  1. A new release of C61 version of PGE98, v6.1.0.
  2. The new PGE98 contains the science code revisions (fixed the ice concentration over inland), new coefficient file, and updated input requirements.
  3. Resampled the new input daily OISSTD21_AVHRR files and produced REYNSST equivalent REYNSSD21 data.
  4. The new REYNSSTD21 files is used for downstream PGE03, PGE06, and PGE85 products.
  5. This new daily oisst file will be used for reprocessing since January 2023 and forward processing.
Major algorithm development completed. Sadashiva Devadiga approved on 05/05/2023. Sudipta Sarkar approved on 04/21/2023.
23-005 Atmos 2023-06-21 Sanjeeb Bhoi PGE108 6.1.1

For all science changes, refer to section 8 above. In addition, the following are to be noted:

  1. New version of code in python2/3.
  2. Adds header to output file: "latitude,longitude,Mid-IR,scan,track,acq_date,acq_time,satellite,confidence,version,Long-IR,frp,daynight".
  3. Header only files are deleted in the COMB/PGE603.pl file by checking m5sum and file size.
  4. Added code to fireloc2.py to deal with inconsistent handling of single element arrays. i.e., the error that we see in scan/track when there is only one fire pixel entry in the input files
Major algorithm development completed. Sadashiva Devadiga approved on 06/xx/2023. Sudipta Sarkar approved on 06/21/2023.
23-006 Atmos 2023-09-01 Zhuo (Julie) Wang and Sudipta Sarkar on behalf of P.I. Robert Levy PGE104 1.0.5-0

Initial version of the science processing algorithm to make the MEaSUREs GEO-LEO DT Aerosol product was developed by DT Aerosol science team. Loader module (LM) and production rule updates and additions were made by MODAPS STIG to complete the transition of this process to a MODAPS PGE.

Comparing with C61 MODIS DT product, Specific Algorithm Change/Improvements for this DT Package:

  1. A new release of Collection 1 version of PGE104, v1.0.0.
  2. Uses all L1b data, geolocation, angles, terrain height, Land Sea mask interpolated or congridded to 1km resolution.
  3. Final output retrieval is for 10 KM resolution, so 10*10 pixels are used for averaging overboard.
  4. Ocean Cloud Masking uses 3x3 spatial variability test at 0.66 µm (500m).
  5. Land Cloud Masking and NDVI Water Masking: Cirrus cloud testing is at 1.37 (1km) µm band, and NDVI water masking is done at 1km.
  6. All masks are done for whole granule so there is continuity.
  7. Change the data type of the bounding coordinates from string to float.
.
Major algorithm development completed. Robert Levy approved 09/01/2023. Sadashiva Devadiga approved on 09/21/2023. Sudipta Sarkar approved on 09/01/2023.
23-008 Atmos 2023-12-18 Sanjeeb Bhoi PGE104 1.0.10
Updated run_abi_17_v1.bash and PGE104_G17_LoaderModule.pl to use the path /tis/modaps/goesr/plt10/GOES-17-ABI-L1B-FULLD/ for dates 2018-001 to 2019-042 i.e post-launch test data.
Sudipta Sarkar implemented on 12/18/2023.
06-003 Level_1 2006-02-16 James Kuyper Several minor updates to PGE01. Vincent Salomonsom approved on 03/15/06.
07-017 Level_1 2007-10-01 James Kuyper Fix to change the L1B RVS validity limits.  
07-018 Level_1 2008-03-06 James Kuyper Fix bug where, on rare occasions, invalid packet lengths are adjusted to values that differ from the size of the output packet as written.
 
07-019 Level_1 2007-10-18 James Kuyper Several minor updates to PGE01.  
07-020 Level_1 2007-10-18 James Kuyper Several minor updates to PGE02.  
08-001 Level_1 2008-03-12 Xu Geng Fix to add a new L1B LUT for the noisy sub-frame issue.  
09-001 Level_1 2009-02-06 Gwyn Fireman Linux certification of PGE60; add metadata to MOD03CHP.  
09-006 Level_1 2009-11-17 James Kuyper Fix bug in PGE01 when the scan line is not 1354.  
10-001 Level_1 2010-02-04 James Kuyper Mandriva-2008 certification for Level 1B PGEs. Science test run at MODAPS, evaluated by James Kuyper and LDOPE.
10-005 Level_1 2010-04-27 Xu Geng Level 1B sector rotation correction. Steven Platnick approved for Atmospheres, Chris Justice approved for Land,Michael King approved on 05/04/2010.
10-007 Level_1 2010-06-15 James Kuyper Update PGE01 to extract the correct EulerAngleOrder from the attitude file's metadata, and then call the SDP Toolkit routine PGE_CSC_EulerToQuat() to convert from Euler angles to a corresponding attitude quaternion. Bill Ridgway approved for Atmospheres, Sadashiva Devadiga approved for Land,Michael King approved on 07/19/2010.
11-031 Level_1 2011-03-01 James Kuyper PGE60 perl script change to simplify LANCE-MODIS science test runs of Geolocation with PGE60 running under the same MODAPS instance. Robert Wolfe approved on 06/14/11. This is an internal PCR approved for documenting the change to this PGE. There is no change to the science code and so no further science testing is required.
11-041 Level_1 2011-09-07 James Kuyper This Aqua LUT patch PGE02 5.0.41_1 (recipes PM1M_1(nrt)m(c) 3.3.99) includes a new algorithm to calculate the default b1 on-orbit considering the impact of the real time LWIR FPA temperature. Bill Ridgway and Chris Moeller approved for Atmospheres, Robert Wolfe approved for Land, Michael King approved on 04/06/2012.
12-001 Level_1 2012-01-27 Brian Wenny PGE02 v6.1.15 (LUT: v6.1.15_1) has been updated to remain consistent with change needed only for Terra products; to prohibit dropped granules due to both sides of PCLW electronics being on simultaneously; to develop new algorithms for estimating the uncertainties; to ensure the higher-order polynomial more accurately fits the available calibration data; and, to ensure the new algorithm accurately models the impacts due to the LWIR FPA temperature changes. Steve Platnick approved for Atmospheres, Sadashiva Devadiga approved for Land, Bryan Franz approved for Oceans and Michael King approved on 06/05/2012.
12-002 Level_1 2012-08-20 Brian Wenny PGE02 v6.1.14 was updated to implement multiple code updates that satisfy the requests of users and NASA requirements. Steve Platnick approved for Atmospheres, Sadashiva Devadiga approved for Land, Bryan Franz approved for Oceans and Michael King approved on 11/12/2012.
12-003 Level_1 2012-02-15 James Kuyper PGE01 v6.0.12 includes defect fixes and feature requests based upon SDST Bugzilla tickets. Steve Platnick approved for Atmospheres, Sadashiva Devadiga approved for Land, Bryan Franz approved for Oceans and Michael King approved on 03/20/2012.
12-009 Level_1 2012-02-13 James Kuyper PGE93 v6.0.1 was updated for consistency with SDP Toolkit 5.2.16 and to increment DESCRRevision. Sadashiva Devadiga approved for Land and Michael King approved on 03/09/2012.
12-013 Level_1 2012-04-24 James Kuyper Confirms the updates to Geolocation parameters in PGE01 v6.0.13 generate the expected improvements over v6.0.12 in Terra geolocation accuracy, and confirms that the Loader Module bug created in v6.0.13 has been fixed in v6.0.14. Robert Wolfe approved on 06/04/2012.
12-016 Level_1 2012-09-25 James Kuyper A comprehensive PCR [PGE01 v6.0.15] for all C6 changes to PGE01, but only for Terra. It is therefore essentially identical to PCR 12-003, which was for both Terra and Aqua, and was approved on 2012-03-20, but includes a few more recent changes not yet covered by any approved PCR. Jack Xiong approved for Level 1B, Robert Wolfe for Geolocation, Steve Platnick approved for Atmospheres, Steve Running approved for Land, Bryan Franz approved for Oceans and Michael King approved on 11/25/2012.
12-019 Level_1 2012-10-08 James Kuyper PGE01 v5.0.52 was updated to work the same as 5.0. This is an internal PCR approved for documenting the verification of the successful testing of the PGE version.
13-006 Level_1 2013-06-04 Gang Ye PGE93 v6.0.3 successfully generates MOD02SSH subsets with required DOI metadata. Gang Ye approved on 06/04/2013.
13-017 Level_1 2013-10-31 James Kuyper Increased upper limit on the size of maneuver list LUT files.Changed to use newer 30 arc-second DEM data based on GMTED 2010. Robert Wolfe approved on 10/31/2013.
14-014 Level_1 2014-07-25 Brian Wenny To implement updates in (Terra) PGE02 V6.1.16 and (Aqua) PGE02 V6.1.31 for Collection 6 Terra Band 5 calibration. X. Xiong and S. Platnick approved. Michael King approved on 7/25/2014.
14-032 Level_1 2014-12-23 Gang Ye PGE02 v6.1.18 (Terra), PGE02 v6.1.33 (Aqua). Changed to insert ".NRT" in DOI metadata if running on the Near Real Time system Jack Xiong approved on 12/23/2014.
15-005 Level_1 2015-03-18 Gang Ye PGE01 v6.0.22. Generate MODLM_QA logs for MxD03 data. Major algorithm development completed. Gang Ye approved on 03/18/2015.
15-014 Level_1 2015-04-28 Brian Wenny PGE02 v5.0.48 (Terra); v5.0.43 (Aqua). The telemetry point 'SET_FR_ENC_DELTA', instead of 'CS_FR_ENC_DELTA', is used in the L1B code to determine scans that are sector rotated. Fixes the sector rotation anomaly before/after the lunar maneuver. The change has been applied to both Aqua and Terra MODIS. Michael King approved on 05/08/2015.
15-015 Level_1 2015-04-28 Brian Wenny PGE02 v6.1.20 (Terra); v6.1.35 (Aqua). The telemetry point 'SET_FR_ENC_DELTA', instead of 'CS_FR_ENC_DELTA', is used in the L1B code to determine scans that are sector rotated. Fixes the sector rotation anomaly before/after the lunar maneuver. The change has been applied to both Aqua and Terra MODIS. Michael King approved on 05/08/2015.
15-024 Level_1 2015-06-16 James Kuyper PGE01 v6.0.23. Corrected the resolution of Bug 5334 to set PGSd_GEO_ERROR_VALUE in all cases where that value is not copied over from PGS_EPH_GetEphemAttit() outputs. Steve Platnic approved 06/20/2015. Michael King approved on 06/22/2015.
15-025 Level_1 2015-06-25 James Kuyper PGE96 v6.0.3. Ensure that the first generated orbit always covers the nominal start time of a granule, even if a new orbit starts between that time and the time of the first data packet. Gang Ye approved 06/29/2015.
15-037 Level_1 2015-09-23 James Kuyper PGE01 v6.0.24. Changed to tread frame counts less than 1 as invalid. Neal Devine (acting for Gang Ye) approved 09/24/2015.
16-005 Level_1 2016-01-21 Robert Wolfe PGE01 5.0.56 and PGE01 v6.0.25. Updated to use Geolocation LUT file that has the long-term trend table extended to cover through to 2017-01-01 Robert Wolfe approved 01/21/2016. Gang Ye approved 2/1/2016.
16-009 Level_1 2016-04-05 Amit Angal PGE02 v5.0.48 LUTs -- Fixes the sector rotation anomaly before/after the lunar maneuver.

PGE02 v6.0.20 LUTs -- Fixed the sector rotation anomaly before/after the lunar maneuver.

Major algorithm development completed. Jack Xiong approved 04/05/2016; Steve Platnick approved 04/06/2016; Sadashiva Devadiga approved 04/06/2016; Gang Ye approved on 04/06/2016.
17-009 Level_1 2017-04-03 Xiaoxiong (Jack) Xiong (MCST) PGE02 v6.2.0 (Terra)

1. The crosstalk correction algorithm described in #8 has been implemented in Terra MODIS PGE02 V6.2.0.

2. A penalty to the uncertainty is added to bands 27-30 based on the magnitude of the corrected signal.

3. The detector_quality_flag_value table has been rederived from the start of the mission to better reflect the QA status for detectors in bands 27-30.

4. The semi-reprocessed m1 and RVS LUT from 2012 onwards for Terra MODIS bands 1 and 2 has been integrated into this delivery.

Major algorithm development completed. Xiaoxiong Xiong approved 04/12/2017. Steve Platnick approved 04/04/2017. Sadashiva Devadiga approved on 04/03/2017. Michael King approved 04/14/2017. Gang Ye implemented 04/17/2017.
17-020 Level_1 2017-08-20 Xiaoxiong (Jack) Xiong (MCST) PGE02 v6.2.1 (Aqua)

1. The processing version number has been updated to 6.2.1.

2. The major updates of look-up-tables (LUT) for 6.1 reprocess are,EV-based RSB m1 and RVS have been extended to entire mission for bands 1-4;TEB a0, a2 and default b1 are reprocessed for entire mission to mitigate the impact from the focal plane temperature change.

Major algorithm development completed. Bill Ridgway approved 11/13/20/2017. Sadashiva Devadiga approved 11/13/2017. Michael King approved 11/14/20/2017. Gang Ye implemented 11/14/2017.
17-023 Level_1 2017-10-01 Lin, Guoqing (Gary) PGE60 v6.1.1.

I was instructed to increase the maximum sensor zenith angle to 70Ā°, just to be safe.

Testing uncovered a defect in the code that had been hidden by the previously restricted range of the scan: at no point did the code make any attempt to prevent comparison of a landsat scene with the MODIS image from running past the ends of a scan. Previously, chips sufficiently close to the ends of a scan to trigger this bug were filtered out by the sensor zenith limit. The code now explicitly checks whether a given landsat scene would extend past the end, and if so, skips it.

Major algorithm development completed. Guoqing (Gary) Lin approved 10/10/2017; Robert Wolfe approved 10/10/2017; Gang Ye approved on 10/11/2017.
17-031 Level_1 2017-12-20 Lin, Guoging (Gary) PGE01 v6.1.3 -- Generated and integrated the new geolocation LUT Major algorithm development completed. Gang Ye implemented 01/02/2018.
18-001 Level_1 2018-07-30 Lin, Guoqing (Gary) PGE01 v6.0.27. Updated Long Term Trend in Geolocation LUTs for Terra and Aqua through 2020-06-04.

PGE01 v6.1.4. Corrected Long Term Trend in Geolocation LUTs.

Major algorithm development completed. Guoqing (Gary) Lin approved 07/30/2018; Robert Wolfe approved 07/30/2018; Gang Ye approved on 07/30/2018.
22-005 Level_1 2022-06-27 Guoqing (Gary) Lin PGE01 6.0.30

- Updated Long Term Trend in Geolocation LUTs for Terra and Aqua through 2024-07-05.

Major algorithm development completed. Gary Lin approved 06/27/2022. Sudipta Sarkar approved 06/27/2022.
22-006 Level_1 2022-06-27 Guoqing (Gary) Lin PGE01 6.1.7

- Updated Long Term Trend in Geolocation LUTs for Terra and Aqua through 2024-07-05.

Major algorithm development completed. Gary Lin approved 06/27/2022. Sudipta Sarkar approved 06/27/2022.
22-010 Level_1 2021-07-27 Sudipta Sarkar on behalf of MCST PGE02 6.2.3 (Aqua)

Implemented the cross-talk correction algorithm to PV LWIR and MWIR bands, (including the correction to edge frames and the uncertainty penalty due to the crosstalk correction).

Major algorithm development completed. Amit Angal approved 07/28/22. Steve Platnick approved 08/01/2022. Sadashiva Devadiga approved 08/01/2022. Sudipta Sarkar approved 08/01/2022.
22-017 Level_1 2022-12-15 Guoqing (Gary) Lin PGE01 6.1.8

The "orbit_tolerance" upper limit is changed from 3000.0 to 3000000000.0 in geolocation LUT and the "Validate Orbit Numbers" setting is changed from "TRUE" to "FALSE" in the pcf file in the Terra MODIS geolocation data product generation software.

Major algorithm development completed. Sadashiva Devadiga approved on 12/18/2022. Sudipta Sarkar approved on 12/15/2022.
RR 11-001 NRT 2011-10-12 Jeff Schmaltz To successfully run the updated PGE100 5.0.8/PGE102 5.0.12, which improved the projection coverage of high latitude tiles, on nrt1. Jeff Schmaltz approved on 10/12/2011.
14-001 NRT 2014-01-08 Organization: LANCE UWG To implement the new version of PGE21N (v5.0.12) on NRT1/2. Edward Masuoka approved on 01/08/2014.
14-009 NRT 2014-05-28 Gang Ye To implement updates in PGE124 v5.0.6 to fix bugs preventing proper archiving of products in PGE124.pl and changes to the loader module. Gang Ye approved on 6/4/2014.
14-011 NRT 2014-06-05 Gang Ye To implement updates in PGE25N v6.0.17 with newly added perl scripts, .mcf files, products and code changes. Edward Masuoka approved on 06/05/2014.
14-022 NRT 2014-09-30 Sudipta Sarkar To implement updates in PGE25QN v5.2.16 with a bug fix for retrieval over ocean. Sadashiva Devadiga approved for Land on 09/29/2014.
14-027 NRT 2014-10-20 Jihad Ashkar To implement updates in PGE25QN v5.2.17 to produce 8 V00 tiles. Sadashiva Devadiga approved for Land on 10/20/2014.
15-007 NRT 2015-04-02 Gang Ye PGE96 v6.0.2 Install PGE96 6.0.2 to nrt1/nrt2 to correct C5 PGE96 failure. Gang Ye approved on 03/03/2015.
RR 12-001 NRT 2012-03-27 Jeff Schmaltz To successfully run the latest version of PGE102 (v5.0.13) on nrt1. Jeff Schmaltz approved on 03/27/2012.
RR 12-002 NRT 2012-06-13 Jeff Schmaltz To successfully run the latest versions of PGE100 (v5.0.13), PGE102 (v5.0.14), PGE120 (v5.0.14), and both the RR and MODIS "combine codes" on nrt1 that are currently running on nrt2. Jeff Schmaltz approved on 03/27/2012.
RR 12-003 NRT 2012-10-16 Jeff Schmaltz To successfully run the updated PGE100 5.0.14 and RR "combine codes" on nrt1 that are currently running on nrt2. Jeff Schmaltz approved on 10/16/2012.
RR 13-001 NRT 2013-11-06 Jeff Schmaltz To bring nrt1 and nrt2 into sync with PGE102 v5.0.17 & PGE120 v5.0.20. Jeff Schmaltz approved on 10/16/2013. Robert Wolfe approved.
RR 13-002 NRT 2013-11-06 Jeff Schmaltz To bring nrt1 and nrt2 into sync with PGE103 v5.0.2. Jeff Schmaltz approved on 11/6/2013. Robert Wolfe approved.
RR 14-001 NRT 2014-03-10 Jeff Schmaltz To bring nrt1 and nrt2 into sync with RR_tile_combining_files_v12 and MODIS_Combine_V5.0.14. Jeff Schmaltz approved on 3/10/2014.
RR 15-001 NRT 2015-08-04 Jeff Schmaltz To bring nrt1 and nrt2 into sync with RR_tile_combining_files_v14 and MODIS_Combine_V5.0.16. Jeff Schmaltz approved on 07/30/2015.
RR 16-001 NRT 2016-02-19 Jeff Schmaltz PGE103 v6.0.2 -- fixed names for Aqua-NRT version of output files.

PGE603 v2.4.5 -- hardcoded "collection" field to be "1.0NRT" per agreement with FIRMS and UMD fire folks.

Jeff Schmaltz approved on 02/19/2016.
RR 16-002 NRT 2016-02-19 Jeff Schmaltz PGE120 v6.0.22 -- Coefficient files update.

MODIS_Combine_V6.0.25 --

1) fix to calculation of $collection in MODIS_combine_global.sh

2) added new NSC snow product for future use.

Jeff Schmaltz approved on 02/04/2016.
RR 16-003 NRT 2016-03-03 Jeff Schmaltz PGE120 v6.0.23 -- updates to coefficients and the way that the pge version is processed.

MODIS_Combine_V6.0.25 --

1) fix to calculation of $collection in MODIS_combine_global.sh

2) added new NSC snow product for future use.

Jeff Schmaltz approved on 03/03/2016.
RR 16-004 NRT 2016-08-15 Jeff Schmaltz PGE100 v6.0.5 -- updates sharpen code. Jeff Schmaltz approved on 08/15/2016.
RR 16-005 NRT 2016-08-15 Jeff Schmaltz PGE100 v5.0.15 -- updates sharpen code to match Collection 6. Jeff Schmaltz approved on 08/15/2016.
RR 16-006 NRT 2016-09-02 Jeff Schmaltz PGE600 v2.4.1 -- updated sharpen code and modified inputs to VNP14IMG.

PGE603 v2.4.6 -- update latitude/longitude in the text file from 3 to 5 decimal places.

Jeff Schmaltz approved on 09/02/2016.
RR 16-007 NRT 2016-09-19 Jeff Schmaltz PGE100 v6.0.6 -- update/revert to sharpen code. Jeff Schmaltz approved on 09/19/2016.
RR 16-008 NRT 2016-09-19 Jeff Schmaltz PGE100 v5.0.16 -- update/revert to sharpen code. Jeff Schmaltz approved on 09/19/2016.
RR 16-010 NRT 2016-11-18 Jeff Schmaltz RR Combine V6.0.4 Fixed bug in previous version which was creating unwanted OPG text files for polar tiles. Jeff Schmaltz approved on 11/18/2016. Gang Ye approved 11/18/2016.
RR 16-011 NRT 2016-11-30 Jeff Schmaltz MODIS_Combine V6.0.27 -- slight tweak to VIIRS DNB ESDT name. Jeff Schmaltz approved on 11/30/2016. Gang Ye approved 11/30/2016.
RR 17-001 NRT 2017-01-13 Jeff Schmaltz PGE120 v6.0.27 -- Updates to LUT. Updates to add Centos 5/7 Jeff Schmaltz approved on 01/13/2017. Gang Ye implemented 01/13/17.
RR 17-002 NRT 2017-04-27 Jeff Schmaltz PGE120 v6.0.29 -- Updated projection code to coincide with SIPS versions. Jeff Schmaltz approved on 04/27/2017. Gang Ye implemented 04/27/17.
RR 17-003 NRT 2017-04-27 Jeff Schmaltz PGE620 v1.0.9 -- Updates to projection.c to address issues in strcpy stemming from MODIS. Jeff Schmaltz approved on 04/27/2017. Gang Ye implemented 04/27/17.
RR 17-004 NRT 2017-07-13 Jeff Schmaltz The changes for RR Combine V6.0.7:

1) RR_combine_tile.sh - fix for partial polar tiles

2) composite_subsets.exe and sds2hdf.exe - changed "tweaks to remove compiler warnings" to more appropriate tweaks (and sync with PGE121 versions)

The changes for MODIS_Combine V6.0.31:

1) MODIS_combine_tile.sh - fix for partial polar tiles

2) composite_global.exe, composite_tiles.exe - changed "tweaks to remove compiler warnings" to more appropriate tweaks (and sync with PGE125 versions (even though they do not need VIIRS support))

Jeff Schmaltz approved on 07/13/2017. Gang Ye implemented 07/13/17.
RR 17-005 NRT 2017-07-12 Jeff Schmaltz PGE100 v6.0.9 Fix CentOS7 bugs with partial fire boxes and missing vectors Jeff Schmaltz approved on 07/12/2017. Gang Ye implemented 07/12/17.
RR 17-006 NRT 2017-07-17 Jeff Schmaltz PGE600 v1.0.6 Fix CentOS7 bugs with partial fire boxes and missing vectors (updates to addfire.c) Jeff Schmaltz approved on 07/17/2017. Gang Ye implemented 07/17/17.
RR 17-007 NRT 2017-09-02 Jeff Schmaltz PGE620 v1.0.11 -- updates to PGE620 to run in night mode and fix coeff resolution issue. Jeff Schmaltz approved on 09/02/2017. Gang Ye implemented 09/05/17.
RR 17-008 NRT 2017-09-02 Jeff Schmaltz MODIS VIIRS Combine V6.0.33. MODIS_combine_tile.sh - fix name match for VIIRS thermal Band I5 Jeff Schmaltz approved on 09/02/2017. Gang Ye implemented 09/05/17.
RR 17-009 NRT 2017-12-26 Jeff Schmaltz Updated coefficient files and corrected directory reference of coefficient. Jeff Schmaltz approved on 12/26/2017. Gang Ye implemented 12/26/17.
VNP 16-001 VNP 2016-10-25 Jim Ray, Eric Vermote PGE511 v1.0.7-v1.0.8-v1.0.9, PGE513 v1.0.2, PGE517 v1.0.4, PGE521 v1.0.4, PGE575 v1.0.6

Update the IDPS L2 SR-IP process for operational processing at Land SIPS with MODIS LSR C6 algorithm changes

Update the MODIS L2G, L2G-lite, L3 8-day composite and daily CMG PGEs with changes to read, and process the input VIIRS product in HDF4 or HDF5 format, and generate the output product in HDF4 or HDF5 format.

Sadashiva Devadiga, C. Justice, M. Roman approved 11/01/2016. Gang Ye approved on 11/1/2016.
VNP 16-002 VNP 2016-10-25 Jim Ray, Eric Vermote PGE504 v1.0.5 -- Port the operational IDPS AOT IP algorithm for use in operational processing of VIIRS AOT IP swath product, VNP04_L2, at Land SIPS and implement C6 changes from the internal AOT process in the C6 MODIS surface reflectance algorithm. Sadashiva Devadiga, C. Justice, M. Roman approved 11/01/2016. Gang Ye approved on 11/1/2016.
VNP 19-001 VNP 2019-12-17 Louis Giglio PGE510 v2.0.1, PGE510 v2.0.2. New version of PGE510 was delivered with the following changes:

1. Enable it to work with NASA L1B inputs in HDF5/netCDF4 format.

2. Include the land water mask (LWM) from the geolocation (VNP03/VJ103) products instead of the cloud mask, as was being done in AS 5000.

3. Put in a fix to ignore RSB bands during the night time processing

4. Put in a fix to include the inland water bodies as part of LWM that was ignored in #2.

PGE510 V2.0.1 was delivered with fixes #1-2, whereas another version V2.0.2 was delivered to account for #3-4.

Sadashiva Devadiga approved 12/19/2019. Chris Justice approved 01/09/2020. Gang Ye approved on 01/09/2020.
VNP 19-002 VNP 2019-12-14 Sudipta Sarkar PGE500 3.0.7 PGE501 3.0. 23 PGE502 3.0.21 PGE502B 3.0.21 PGE560 2.0.1 PGE591 2.0.0 PGE592 2.0.0 PGE595 2.0.4 PGE599 1.0.1

1. Use of NASA Land SIPS variation of L1B/Geo code delivered by L1WG (V3.1.0.rc).

2. Changes to the GEO LUT approach to include:

a. VIGMU (VIIRS instrument geometric model update), LUT and code changes

b. Corrections for temporal pointing variations, unified LUT and code changes

c. Kalman filter ā€œmoduleā€ in L1A to improve attitude accuracy, thus geolocation accuracy.

d. Update EFL (effective focal length) in LUTs.

3. Changes to the L1B LUT, including:

a. Accounting for the whole mission period for S-NPP VIIRS

b. Improvements to RSB calibration factor estimations:

4. The major improvements on RSB are:

5. Apply 7 years of lunar F to calculate H_rta, from comparing with SD F(H_sdsm).

6. Use DCC and Libya4 data to determine H_rta SD positional dependence to remove the striping seen in the current version.

7. Solar azimuth dependence of H_rta for all bands.

8. Apply new DeltaC table for entire mission.

a. Improvements to DNB:

9. Update DN0 table to remove striping seen in the current version.

10. Update LGS gain and gain ratios with updated H-factor.

11. Fixed some contaminated straylight correction tables which were affected by aurora light.

Chris Justice approved 01/07/2020. Gang Ye approved on 01/09/2020.
VNP 20-001 VNP 2020-02-24 Sudipta Sarkar PGE600 (CR generation):

1. Updated num_day_375m_rows to prevent running on Night granules

2. Updated code for new filenames

3. Changed LoaderModule and production perl scripts to allow for different time intervals to run the code ex. 1 hour

PGE603 (FIRMS Fire table generation):

1. Updated to run at 1 hour intervals

2. Added code and logic for J1 FIRMS products .

PGE620 (Swath to tile mapping):

1. Updated to run at 1 hour intervals

2. Removed some of the output products for PGE620L1 (assorted VNR02 products)

3. Corrected VNR01 files to be VNR02 (in V2.0.2)

4. Added PGEVersion as a metadata element

5. Corrected TileDataDay to write proper grantime values

6. Made changes to find the NRT and J1 geolocation file names.

7. Removed _NRT from output ESDTs.

8. Added missing Geolocation Filename variations for STD runs (not relevant for NRT)

9. Fixed a missing entry looking for VNP geolocation Filenames in projection.c for STD run that was accidentally overwritten by an NRT filename search.

10. Patched a LoaderModule omission referring to GD1 as a valid recipe in the list of recipes to be run.

Sadashiva Devadiga approved 02/24/2020. Gang Ye approved on 02/26/2020.
VNP 20-002 VNP 2020-02-25 Sudipta Sarkar New version of PGE510 was delivered with the following changes:

1. Code revison to fix the interpolation of noisy detector in band I3 for J1/N20.

Sadashiva Devadiga approved 02/25/2020. Gang Ye approved on 02/26/2020.
VNP 20-006 VNP 2020-10-27 Kwofu Vincent Chiang PGE502 3.0.28 - Scale factors are applied to convert the previous F-factors to the new F-factors for the M1 and M2 bands, respectively. Changes in PGE502 v3.0.28 found in VNP_1bm7 3.0.35 and VJ1_1bm7 2.1.7. In use in for both at start of mission data reprocessing. Major algorithm development completed. Kwofu Vincent Chiang approved 10/28/2020. Sadashiva Devadiga approved 11/10/2020 (SNPP), 01/08/2021 (J1). Gang Ye approved on 01/09/2021.
VNP 20-010 VNP 2020-12-22 Carol Davidson PGE592 2.0.2 - C2 PGE592/VNP_CloudSubSampler in VNP_1bm7 3.0.35 is based revisions provided by the Langley/CERES team so in cases where the DNB L1B have been blocked from archiving based on granules being flagged as bad by the LDOPE team, the subsetter will proceed to process with the available MOD and IMG resolution L1B and Geolocation rather than go to NoRun and have data gaps. This version replaces the version SNPP C2 reprocessing started with. It will be used from 2/19/13 onward and to reprocess the days in 2012 where DNB blocking has occurred. Major algorithm development completed. Carol Davidson on behalf of Sunny Sun-Mack of Langley approved 12/18/2020. Gang Ye approved on 12/18/2020.
VNP 20-011 VNP 2020-12-23 Guoqing (Gary) Lin PGE501/Geolocation 3.0.31 in VNP_1Vam7 3.0.25 and VJ1_1Vam7 2.1.4. PGE560/Control Point v2.0.4 in VNP_1bm7 3.0.35 and VJ1_1bm7 2.1.7. PGE599 1.0.9

For VIGMU, the mag matrix as switched sign and the u_aft vector is flipped within the code. This also requires changing the alpha, beta, and gammaa angles within the LUT to accommodate the change.For the time-dependant attitude corrections, 3 new variables were added to the LUTs: a count, an array of times, and an array of roll/pitch/yaw correction angles. The arrays of times and corrections were assigned to be 1000 long, and the count variable tells the code which elements of the arrays are valid. This method allows the LUT to not change format/size while allowing essentially more elements to be added to the arrays. Currently only about 50 elements are used, so it is unlikely that more elements will be necessary when considering the lifetime of the mission.

For the eaGap flagging, the existing 2-bits of the scan quality flag field are put to use. Previously, the flagging did not work, and now it can flag if the data has no gaps, "small" gaps, "medium" gaps, and "large" gaps. The sizes are defined as follows: No gap: 0 < gap <= 1.5sec (interpolation), Small gap: 1.5sec < gap <= 9sec (interpolation), Medium gap: 1.5sec < edge of granule gap <= 9sec (extrapolation), Large gap: 9sec < gap (no geolocation produced). Note that the nominal data rate is 1Hz (1sec between SCdiary entries)

Major algorithm development completed. Guoqing (Gary) Lin approved 10/28/2020. Sadashiva Devadiga approved 10/28/2020 (SNPP), 01/08/2021 (J1). Gang Ye approved on 01/09/2021.
VNP 21-001 VNP 2021-02-04 Sudipta Sarkar PGE510 2.0.8

1. Revision to daytime.c to correct flaw occassionally causing a '17' to appear in the fire mask over sun glint.

2. Minor update to PGE510.pl so metadata field "Satellite" value is set to NPP or JPSS1 accordingly rather than defaulting to NPP.

Major algorithm development completed. Sadashiva Devadiga approved 02/04/2021. Gang Ye approved on 02/05/2021.
VNP 21-012 VNP 2021-08-18 Carol Davidson PGE600 2.0.2 (CR generation):

1. Update to num_day_375m_rows.c to use both sensor_mode flags and solar zenith angle to detect day granules.

PGE620 2.0.8 (Swath to tile mapping):

1. Updated day_night_rows.exe to remove day & night mixed rows by solar zenith angle.

2. Added check to PGE620*_LoaderModule.pl to see if granule to be processed is in the DataHiddenFromProduction table, and if it is, go to NoRun.

3. Changed line with P=V|$tkver to be within double quotes not single, per request from MODAPS team.

Major algorithm development completed. Sadashiva Devadiga approved 08/18/2021. Gang Ye approved on 08/23/2021.
VNP 21-013 VNP 2021-08-17 Carol Davidson PGE603 2.0.5 -- For all science changes, refer to section "Description of Change". Major algorithm development completed. Sadashiva Devadiga approved 08/18/2021. Gang Ye approved on 08/20/2021.
VNP 21-014 VNP 2021-02-12 Carol Davidson PGE500 3.0.11, PGE501 3.0.33, PGE502 3.0.30, PGE560 2.0.4, PGE591 2.0.1, PGE592 2.0.3, PGE595 2.0.6, PGE599 1.0.10

Land SIPS VIIRS libraries, and PGEs are being migrated to gitlab from subversion. The gitlab variation uses slightly newer versions of third party libraries (hdf4, hdf5, etc) and builds on both CentOS7 and Ubuntu. Minor revisions were found to be needed for some codes to build/execute on Ubuntu, but all revisions were related to function calls or variable definitions, not to actual science code. Gitlab CentOS7 codes have been thoroughly science tested and outputs reviewed and found to be in line with the subversion variations. For those PGEs in use for SNPP C2 and JPSS1 C2.1 forward processing, we would like to switch over to using the gitlab CentOS7 executables.

Major algorithm development completed. Kwofu Vincent approved 12/03/2021. Gary Lin approved 12/03/2021. Sadashiva Devadiga approved 12/04/2021.
VNP 22-001 VNP 2021-29-12 Carol Davidson PGE501 3.0.34

Geolocation team revised source code to activate the flagging of SAA and Eclipses and set QA Flag accordingly. QA Flag was already present, but the flagging had been inadvertently disabled. Will want to reprocess days for SNPP C2 and JPSS1 C2.1 from mission where eclipses occurred so flag is set appropriately. See attached document for list of dates impacted that will be reprocessed.

Major algorithm development completed. Sadashiva Devadiga approved 01/06/2022.
VNP 22-002 VNP 2022-21-01 Carol Davidson PGE500 3.0.11, PGE501 3.0.33, PGE502 3.0.29, PGE510 2.0.9, PGE595 2.0.5, PGE600 2.0.3, PGE603 2.0.5, PGE620L1 2.0.8, PGE620GD1 2.0.7, PGE624 1.0.2

Install for use the SNPP C2 and JPSS1 C2.1 variations of Land SIPS L1 PGEs, PGE595/L0 splitter, PGE500/L1A, PGE501/Geolocation and PGE502/L1B on NRT3 in archives that correspond to those in use in forward processing for these collections. Make use of these Geolocation and L1B to produce 375m Fire, GIBS and corrected reflectance products. Attachment indicates additions/changes to be made in each archive on NRT3.

Major algorithm development completed. Sadashiva Devadiga approved 02/08/2022.
VNP 22-003 VNP 2022-18-02 Carol Davidson PGE500 3.0.11, PGE501 3.0.34, PGE502 3.0.30, PGE560 2.0.4, PGE591 2.0.1, PGE592 2.0.3, PGE595 2.0.6, PGE599 1.0.10

As part of migrating to gitlab, the Land SIPS VIIRS libraries, and PGEs are also being updated to build and execute on Ubuntu systems. We had previously switched to using the gitlab CentOS7 versions of the L1 PGEs in forward processing and now want to move to using the Ubuntu variations, which are in line with the Gitlab CentOS7 versions. This is in preparation for CentOS7 systems being eliminated.

Major algorithm development completed. Kwofu Vincent approved 02/23/2022. Gary Lin approved 02/23/2022. Sadashiva Devadiga approved 02/23/2022.
VNP 22-004 VNP 2022-08-04 Carol Davidson PGE500 3.0.12, PGE595 2.0.7, PGE599 1.0.11
For all science changes, refer to section "Description of Change".
Major algorithm development completed. Kwofu Vincent approved 04/08/2022. Gary Lin approved 04/08/2022. Sadashiva Devadiga approved 04/08/2022.
VNP 22-005 VNP 2022-08-26 Sudipta Sarkar, Carol Davidson All VIIRS products--
For all science changes, refer to section 8 above.
Major algorithm development completed. Sadashiva Devadiga approved 09/14/2022. Sudipta Sarkar approved 09/14/2022.
VNP 22-006 VNP 2022-10-20 Sudipta Sarkar, Carol Davidson, Dongdong PGE635 2.0.7, PGE641 2.0.8, PGE642 2.0.2

Initial version of the PGE641/642 was developed at SCF in Univ. Of Maryland, followed by suitable loader module (LM) and production rule updates and additions by LandSIPS STIG to complete the transition to a LandSIPS PGE. The upstream L1B gridding process (PGE635) was developed by STIG along the lines of its MODIS equivalent.

Specific Algorithm Change/Improvements, following the initial delivery:

  • Integration of all necessary LM and Production rules.
  • Integration of browse products for export to the DAACs.
  • Several bug fixes by STIG and SCF to avoid certain memory errors on specific production hosts and to prevent failures when trying to open a read-only file.
Major algorithm development completed. Sadashiva Devadiga approved 10/26/2022. Sudipta Sarkar approved 10/20/2022.
VNP 23-001 VNP 2023-01-18 George Riggs, support by Carol Davidson PGE507 2.0.6

Revision to the L2 Snow, PGE507, to disable the SWI screen because it was blocking too much snow cover. A BasicQA value is set for the SWI screen. Change developed by George Riggs after review of C2 datasets. Change to L2 Snow influences downstream gridded snow and snow CMG.

Major algorithm development completed. George Riggs approved 01/18/2023. Sadashiva Devadiga approved 01/18/2023. Sudipta Sarkar approved 01/18/2023.
VNP 23-002 VNP 2023-02-16 Sudipta Sarkar, Carol Davidson, Huilin Gao PGE687 2.0.1, PGE688 2.0.1, PGE698 2.0.1

Initial version of the Global Reservoir suite of PGEs, PGE687, PGE688, and PGE698, developed at SCF in Texas A&M University, followed by suitable loader module (LM) and production rule updates and additions by LandSIPS STIG to complete the transition to a LandSIPS PGE.

Specific Algorithm Change/Improvements, following the initial delivery:

  • Integration of all necessary LM and Production rules.
  • Several bug fixes by STIG and SCF to avoid certain memory errors on specific production hosts and to prevent failures when trying to open a read-only file.
Major algorithm development completed. Sadashiva Devadiga approved 02/22/2023. Sudipta Sarkar approved 02/17/2023.
VNP 23-003 VNP 2023-04-25 Sudipta Sarkar, Carol Davidson PGE661 2.0.3, PGE662 2.0.3, PGE663 2.0.3

LP DAAC notified LSIPS that the C2 VIIRS LST CMG products had the UpperLeftPointMtrs and LowerRightPointMtrs set incorrectly and code was revised to set metadata values in StructMetadata.0 as follows:
- UpperLeftPointMtrs=(-180000000.000000,90000000.000000)
- LowerRightMtrs=(180000000.000000,-90000000.000000)

Major algorithm development completed. Sadashiva Devadiga approved 04/28/2023. Sudipta Sarkar approved 04/25/2023.
VNP 23-004 VNP 2023-09-13 Sudipta Sarkar, Carol Davidson, Huilin Gao PGE687 2.0.2, PGE688 2.0.2, PGE698 2.0.2

Changes includes:
Use of the same monthly composite method with MODIS; provide the contamination fraction values for each lake; update the lake evaporation volume equation by using the open water surface area; update percentile files; and added terrain shadow mask and use them for classifying VIIRS images.

Major algorithm development completed. Sadashiva Devadiga approved 09/21/2023. Sudipta Sarkar approved 09/13/2023.
VNP 23-005 VNP 2023-09-19 Carol Davidson JPSS2 L1: PGE500 3.0.14, PGE501 3.0.35, PGE502 3.0.32, PGE502B 3.0.32, PGE560 2.0.5, PGE591 2.0.2, PGE595 2.0.9

Official processing/reprocessing of J2 C2 NASA L1 products using latest LUTs from calibration and geolocation teams. See attachments for details on LUTs to be used.

Major algorithm development completed. Sadashiva Devadiga approved 09/21/2023.
VNP 23-006 VNP 2023-10-12 Rui Zhang PGE609 2.0.1

Update PGE perl script to change LongName, and corrected DataResolution to 375m

Major algorithm development completed. Sudipta Sarkar approved 10/12/2023.
VNP 23-007 VNP 2023-11-03 Carol Davidson PGE510 2.0.13

The PGE510 V2.0.13 bit-mask definitions were corrected to set the the QA bits properly. In addition, the following maintenance revisions were made in this update:

  1. corrected several malloc() calls for which the return value was cast to the incorrect data type;
  2. replaced malloc() with calloc() in main processing module to ensure that all internal bit fields were initially clear;
  3. increased netCDF compression level to reduce final product size;
  4. corrected bug in input module that could potentially use an uninitalized array to check for invalid reflectance values;
  5. minor changes to "fire mask" data-set legend for clarity. Changes to the science code were made by the current PI Louis Giglio after review of C2 datasets. Changes to PGE510.pl to correct missflagging of outputs implemented by SSTG.
Major algorithm development completed. Sadashiva Devadiga approved 11/26/2023. Carol Davidson implemented 11/01/2023.
VNP 23-008 VNP 2023-11-29 Carol Davidson PGE609 2.0.3, PGE616 2.0.5

Revisions to PGE609/375m LST for NRT and PGE616/L2 LST (NRT and standard) to correct how the GEOS inputs are identified and staged, to help find those closer in time and to stage the earlier file to the GEOS_FILE_1 LUN, and later file to the GEOS_FILE_2 LUN. Additionally, added three new metadata attributes that document which GEOS file is staged for which LUN and the time difference (in hours) between the earlier GEOS file and the granule start time. For PGE609, there is also a code revision to enable reading of geolocation inputs with fill values.

Major algorithm development completed. Glynn Huley approved 12/1/2023. Sadashiva Devadiga approved 01/25/2024. Sudipta Sakar implemented 11/29/2023.
VNP 24-001 VNP 2024-01-16 Carol Davidson Official release of J2 C2 NASA L1, 375m Fire, CR and FIRMS for NRT using:

VJ2_00nrtglu 2.0.3 PGE595 2.0.9
VJ2_0nrtglu 3.0.7 PGE500 3.0.15
VJ2_1Vanrtglu 2.0.6 PGE501 3.0.35
VJ2_1bnrtglu 2.0.13 PGE502 3.0.32
VJ2_L1bnrtglu 2.0.13 PGE510 2.0.13 PGE600J2 2.0.5 PGE603 2.0.7
VJ2_L1dnrtglu 2.0.9 PGE510D 2.0.13

Major algorithm development completed. Guoqing Lin approved 01/16/2024. Sadashiva Devadiga approved 01/17/2024. Sudipta Sakar implemented 01/17/2024.
VNP 24-002 VNP 2024-01-25 Carol Davidson PGE525 2.0.5

In PGE525/MOD_PR13A1, fixed a bug that caused the crash of the process when no compact data fieldswere in the input L2G file. In revised code, it checks for presence of "nadd_obs_row", if present, it looks for and uses the compact layers, and if not uses the layer available. Change in PGE525 2.0.5. Revised version to be used for forward processing and any remaining reprocessing to be done for NPP and JPSS1 C2. Also put in for leading edge of J2.

Major algorithm development completed. Guoqing Lin approved 01/16/2024. Sadashiva Devadiga approved 01/17/2024. Sudipta Sakar implemented 01/25/2024.