Update #2: This is a reminder for the VIIRS Active Fire Upgrade scheduled for December 5 from 1500 to 1730 UTC.

Update #1: The promotion of the VIIRS Active Fire Upgrade has been postponed to December 5, 2019 TBD UTC

Topic: VIIRS Active Fire Upgrade

Date/Time Issued: December 3, 2019 1530 UTC

Product(s) or Data Impacted:M-B VIIRS Active Fire

Date/Time of Initial Impact:M-B December 5, 2019 1500 UTC

Date/Time of Expected End: December 5, 2019 1730 UTC

Length of Outage: 2.5 hours

Details/Specifics of Change:M-B

This update will change the naming scheme of VI_SR intermediate files, so that "Daily" and "Weekly" VI_SR intermediate files can be ingested under separate product definitions. The change will resolve an operation issue of missing detail during the integration of the previous version: the biweekly VI algorithm had been modified to use two weekly VI_SR files and two daily VI_SR files, instead of sixteen daily VI_SR files.M-B

Output Filename Change

The output filenames will be changed from AF_v1r1_* to AF_v1r2_* for both .txt and .nc to reflect the revision.

Adding persistent anomaly flag

Persistent anomaly flag is added to both NetCDF and ascii formats of active fire product. Each fire pixel is categorized as:

0 M-B M-B M-B M-B M-bM-^@M-^S no persistent anomaly

1 M-B M-B M-B M-B - oil or gas flare

2 M-B M-B M-B M-B M-bM-^@M-^S volcano

3 M-B M-B M-B M-B M-bM-^@M-^S solar panel

4 M-B M-B M-B M-B M-bM-^@M-^S urban

5 M-B M-B M-B M-B M-bM-^@M-^S unclassified

Here is the description of the changes.

ASCII output: Additional column for persistent anomaly is added; the first (title) line is modified.

year,month,day,hh, mm,lon,lat,mask,confidence,bright_t13,frp,line,sample,bowtie,persist_anomaly;M-B nfire = 16

2018, 11, 18, 20, 50, -120.051445, M-B 35.373226, 8, 75, 454.137024, 523.866943, M-B 184, 1851, 0, 3

2018, 11, 18, 20, 50, -120.053154, M-B 35.379963, 7, 0, 458.887634, 568.377380, M-B 185, 1851, 0, 3

2018, 11, 18, 20, 50, -120.062065, M-B 35.378429, 9, 87, 446.435364, 456.827118, M-B 185, 1852, 0, 3

2018, 11, 18, 20, 50, -120.083344, M-B 35.388844, 8, 75, 488.237793, 911.507202, M-B 187, 1854, 0, 3

2018, 11, 18, 20, 50, -120.101158, M-B 35.385788, 8, 39, 310.548340, 3.728809, M-B 187, 1856, 0, 0

2018, 11, 18, 20, 50, -118.601891, M-B 36.226536, 7, 29, 300.670258, 3.968884, M-B 274, 1661, 0, 0

2018, 11, 18, 20, 50, -118.646439, M-B 36.226280, 8, 35, 305.535767, 5.064438, M-B 275, 1666, 0, 0

2018, 11, 18, 20, 50, -118.622269, M-B 36.236893, 9, 99, 357.488892, 53.261333, M-B 276, 1663, 0, 0

2018, 11, 18, 20, 50, -118.647957, M-B 36.232841, 8, 45, 309.880249, 6.892451, M-B 276, 1666, 0, 0

2018, 11, 18, 20, 50, -118.640907, M-B 36.240753, 9, 100, 398.086121, 155.975922, M-B 277, 1665, 0, 0

2018, 11, 18, 20, 50, -118.657928, M-B 36.238068, 9, 84, 334.233887, 23.713444, M-B 277, 1667, 0, 0

2018, 11, 18, 20, 50, -118.739067, M-B 36.395573, 7, 24, 300.086029, 4.420272, M-B 302, 1671, 0, 0

2018, 11, 18, 20, 50, -118.724632, M-B 36.411800, 9, 96, 349.282104, 42.508846, M-B 304, 1668, 0, 0

2018, 11, 18, 20, 50, -118.726379, M-B 36.418312, 9, 84, 326.054657, 18.055126, M-B 305, 1668, 0, 0

2018, 11, 18, 20, 50, -119.584526, M-B 37.810020, 8, 74, 313.540253, 10.418139, M-B 529, 1713, 0, 0

2018, 11, 18, 20, 50, -119.593361, M-B 37.808594, 8, 79, 319.367859, 13.668173, M-B 529, 1714, 0, 0

NetCDF output: Persistent anomaly flag is added both to sparse array of fire pixels and to QA mask.

Current product content:

Name | Type | Description | Dimension | Units | Range
fire mask | 8 bit integer | Fire mask M-B | 3200 x 768 | unitless | 0 - 9
algorithm QA | 32 bit Integer | Fire algorithm QA mask | 3200 x 768 | unitless | 0 - 31
FP_line | 16 bit Integer | Fire pixel line M-B | Sparse data array 0 M-bM-^@M-^S N | unitless | 0 - 768
FP_sample | 16 bit Integer | Fire pixel sample | Sparse data array 0 M-bM-^@M-^S N | unitless | 0 M-bM-^@M-^S 3200
FP_latitude | 32 bit Float | Fire pixel latitude | Sparse data array 0 M-bM-^@M-^S N | degrees | -90 - 90
FP_longitude | 32 bit Float | Fire pixel longitude | Sparse data array 0 M-bM-^@M-^S N | degrees | -180 - 180
FP_power | 32 bit Float | Fire radiative power | Sparse data array 0 M-bM-^@M-^S N | MW | 0 - 5000
FP_confidence | 8 bit Integer | Fire detection confidence | Sparse data array 0 M-bM-^@M-^S N | % | 0 M-bM-^@M-^S 100
FP_land | 8 bit Integer | Land pixel flag | Sparse data array 0 M-bM-^@M-^S N | unitless | 1 M-bM-^@M-^S land 0 M-bM-^@M-^S water
18 FP diagnostic variables | See netCDF4 metadata | Variables to describeM-B observing and environmental conditions, and results of algorithm tests | Sparse data array 1 M-bM-^@M-^S N | See netCDF4 metadata | See netCDF4 metadata
* N is a dimension of sparse data array; defined in M-bM-^@M-^\nfireM-bM-^@M-^] variable

M-B

Added variable:

FP_PersistentAnomalyCategory | 8 bit Integer | Persistent industrial or nature source | Sparse data array 0 M-bM-^@M-^S N | unitless | 0 M-bM-^@M-^S 5 M-B

M-B

M-B

CurrentM-B QA Mask (4 bytes for each pixel in the granule)

Bits | M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B Description
0-1 | Surface Type (water=0, coastal=1, land=2)
2 | On-ground bowtie deletion zone
3 | Atmospheric correction (reserved for future use)
4 | Day/Night (daytime = 1, nighttime = 0)
5 | Potential fire (0/1)
6 | N/A
7-10 | Background window size parameter
11 | Fire Test 1 valid (0 - No, 1 - Yes)
12 | Fire Test 2 valid (0 - No, 1 - Yes)
13 | Fire Test 3 valid (0 - No, 1 - Yes)
14 | Fire Test 4 valid (0 - No, 1 - Yes)
15 | Fire Test 5 valid (0 - No, 1 - Yes)
16 | Fire Test 6 valid (0 - No, 1 - Yes)
17-19 | N/A
20 | Adjacent clouds (0/1)
21 | Adjacent water (0/1)
22-23 | Sun Glint Level (0-3)
24 | Sun glint rejection
25 | False Alarm 1 (excessive rejection of legitimate background pixels)
26 | False Alarm 2 (water pixel contamination)
27 | Amazon forest-clearing rejection test
28 | Water pixel rejection due to land/coastal contamination in background
29-31 | N/A

M-B

Persistent anomaly category is added in previously not used bits:

Bits | M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B M-B Description
29-31 | Persistent anomaly category

M-B

The following is added:

FP_PersistentAnomalyCategory = 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0;

011 is put in bits 29-31 for four pixels in this granule

Contact Information for Further Information: SPSD User Services at SPSD.UserServices@noaa.gov.M-B

M-B

This message was sent to ESPC.Notification@noaa.gov. You have been sent this and other notifications because you have opted in to receive it. If for any reason, you wish to unsubscribe, please contact ESPC Help Desk at ESPCOperations@noaa.gov or (301) 817-3880. Please note: it may take up to two business days to process your unsubscribe request.M-BM-B