Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a new footprinter in Python named forge-py and integrate with the Backfill-Tool #8

Open
jamesfwood opened this issue Mar 27, 2024 · 3 comments

Comments

@jamesfwood
Copy link
Collaborator

jamesfwood commented Mar 27, 2024

AC:

  • Generate footprints with python code, with performance and accuracy in mind
  • Try to use off-the-shelf components
  • Go from a raster/image to a "footprinter" module then to wkt (Maybe use gdal_footprint)
  • Make it easy to add new footprinter code for new collections very quickly. Want to be able to support DPub when adding new collections to ingest in Cumulus
  • Design so it can handle standard footprint strategy types like periodic, linestring, polar, etc

Tickets:

  1. Create new forge-py repo (Done)
  2. Setup specific strategy for SCATSAT1_ESDR_L2_WIND_STRESS_V1.1 in python code forge-py#1
  3. Setup specific strategy for PRIM_SMAP_L2_V1 in forge-py forge-py#2
  4. Deploy to Github, pypi (forge-py), aws lambda, Docker, etc forge-py#3
  5. Update the backfill-tool to use forge-py for specific collections #17

If time permits:

Setup specific strategy for AVHRRMT*_G-NAVO-L2P-v2.0 in python code (DE?) (If we have time)
Setup specific strategy for AVHRR19_G-NAVO-L2P-v1.0 in python code (DE?) (If we have time)

@jamesfwood
Copy link
Collaborator Author

Maybe make a python version of forge, make more flexible for different algorithms.
make a new python forge lambda

@jamesfwood
Copy link
Collaborator Author

run on geotiff

@jamesfwood
Copy link
Collaborator Author

Reference:
podaac/forge#3

@jamesfwood jamesfwood changed the title Add more footprinter alternatives besides forge Create a new footprinter in Python named forge-py and integrate with the Backfill-Tool Apr 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Complete
Development

No branches or pull requests

1 participant