developmentseed / developmentseed/lazycogs
Consider merging with `odc-stac`
- Dominant language
- Python
- Stars
- 52
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
`odc-stac` uses a library `odc-loader` to abstract the loading engine.
I could be worth merging the two concepts here, so that the higher-level functions in `odc-stac` work with STACGeoparquet indexes (shoudl be easy) and that the non-rio/gdal loading works as a backend enginer in `odc-stac` (less easy).
This is the Rasterio backend: https://github.com/opendatacube/odc-loader/blob/main/src/odc/loader/_rio.py
Contributor guide
Research direction
Start by reading the linked odc-loader/src/odc/loader/_rio.py backend and comparing it with odc-stac's higher-level functions. Determine the integration boundaries for STACGeoparquet indexes and non-Rasterio/GDAL loading; done requires an agreed, scoped merging plan.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend, data
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100