developmentseed / developmentseed/lazycogs

Consider merging with `odc-stac`

Open
#89 0 comments 1 reaction 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.