Open ranchodeluxe opened 4 months ago
we all agree we can do this after the merge
@mccabete re-review post Shane debrief
Part of this refactor should include adding logic to gracefully handle failures from one satellite
If we switch to FIRMS, will we need to go back to LANCE to incorporate Shane's candidate pixel work if we end up deciding that we want candidate pixels as part of our main workflow? Or, does the FIRMS API also include candidate pixels, too? Is that confidence
field in the example below? Adding as a reminder to investigate.
FIRMS API example response (from their tutorial here):
The candidate pixel work will not be on LANCE or LAADS .txt files. Shane is/was the only one extracting them from the swaths to my knowledge. The "Standard Product" (not NRT) has processed candidate info, but I think that info would need to come from the swaths, not the .txt files. See here.
Yes, I believe that to get the swaths, we would need to be working over Earthdata. SNPP and NOAA-20 can be accessed over s3 but as of Shane leaving NOAA-21 involved downloading and reprocessing. Personally, I think of our ingest needs as two tracks: ".txt file based" and "swath-based".
".txt file based"
"swath based"
Problem
We don't want to continue refreshing tokens with the existing ED downloads. FIRMS has an API we can use with non-expiring tokens
Solution (from Otmar's emails)
AC
"VIIRS_NOAA20_NRT" || "VIIRS_SNPP_NRT"
: https://firms.modaps.eosdis.nasa.gov/api/area/