NASA-IMPACT / NASA-IMPACT/veda-data
EIS Fire Ingest tweaking
Nobody has claimed this yet.
- Dominant language
- Jupyter Notebook
- Stars
- 9
- Forks
- 1
- Avg merge
- 1d 9m
- Merged PRs (30d)
- 1
Description
Contact Details
tempest.mccabe@nasa.gov
URL/DOI
N/A
Data License Identifier
N/A
Data Location
s3://maap-ops-workspace/shared/gsfc_landslides/FEDSoutput-s3-conus/
Size Estimate
N/A
Number of Items
N/A
Description
This is the EIS Fire layers that are being exported to the API at https://nasa-impact.github.io/veda-docs/notebooks/quickstarts/wfs.html
Collection Creation Notebook
N/A
Item Creation Notebook
N/A
Checklist
- Files are valid COGs. Use
rio cogeo validate - COGs appear to be correct
Any additional info you think is relevant, possibly including spatial or temporal subset if applicable?
I am looking for more understanding and control over what data gets fed into the API. Right now, I am a little hazy on the workflow, but want some redundancy with @ranchodeluxe who has been doing all the API support up until now. These are the situations that come up that I would like enough tools/agency over the ingest to respond to:
Situation 1: "The API isn't updating -- why?"
This has come up a few times. I can help check on the data generation on the back-end, but don' have enough transparency to check on any of the issue that crop up after the data get generated. This is usually time sensitive, because we only catch it when we go look in the data for some big fire.
Situation 2: "We need to add a new region to the API real fast"
If a new place starts having an extreme fire season, we try to point the algorithm there. We have gotten a lot of help with spinning up our algorithm in new places, but (I'm at least) still in the dark about how to then get that data into the API as a new feature layer. This also is usually time sensitive because we are trying to spin up measurements of the fire season as it's happening.
Situation 3: "We want to label and organize the data differently before we export it to the public"
There are some columns that make sense to keep around for researchers, but are too much information for the API. Also, we're working with more public-facing systems now (FIRMS) and may need to tweak our column names, or generate new columns now that we are working with a different community. We could use more opportunities to maintain how the data change between data generation and API.
Tagging @eorland (who is also interested in this) and @smohiudd.
To Do
- Open PR for publishing those datasets to the Staging API
- Notify QA / move ticket to QA state
- Once approved, merge and close
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the WFS quickstart at https://nasa-impact.github.io/veda-docs/notebooks/quickstarts/wfs.html and the S3 location s3://maap-ops-workspace/shared/gsfc_landslides/FEDSoutput-s3-conus/. Trace how generated EIS Fire layers reach the API and identify the existing ingest controls and checks. Done should include a documented, usable way to diagnose updates, add a region, and adjust exported fields, followed by staging publication and QA.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws
- Domain
- api, cloud, data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100