carpentries-incubator / geospatial-python

Introduction to Geospatial Raster and Vector Data with Python
https://carpentries-incubator.github.io/geospatial-python/
Other
159 stars 57 forks source link

Stackstac episode #82

Open rbavery opened 2 years ago

rbavery commented 2 years ago

It'd be cool to show folks how to access cloud-hosted geospatial imagery as a dask-backed xarray with stackstac: https://github.com/gjoseph92/stackstac

This would probably necessitate explanation of Dask, chunks, and relevant methods and how to take advantage of chunking. We'd also need to make these caveats very clear:

This episode should probably focus on the value of

  1. accessing cloud hosted STAC catalogs and the easy APIs to do so and
  2. the speed improvements that come from Dask/parrallelizing
fnattino commented 2 years ago

86 and #90 have addressed the background of data access and parallelization, respectively. The stackstac example is going to be addressed by #102.

rbavery commented 2 years ago

@fnattino great to see these merged! Either @srmsoumya or I will work on #102 during the first week of May when we have some blocked off time to work on open source , possibly sooner.

rbavery commented 2 years ago

update: not much movement on this episode to date. but I think I can shoot to have this done after Maptime Davis. Realistically, sometime in November. Some things to cover:

rbavery commented 6 months ago

noting that ODC-stac is more actively maintained than stackstac, so it might be the option to consider for a stacking episode. I don't have bandwidth to work on this right now but happy to review PRs if someone would like to give this lesson a shot.

https://github.com/opendatacube/odc-stac