Skip to content

Conversation

wietzesuijker
Copy link
Collaborator

Extends GeoZarr pipeline to support Sentinel-1 Ground Range Detected (GRD) data alongside Sentinel-2 L2A.

Changes

  • Dynamic sensor routing detects collection type from AMQP payload
  • S1 conversion uses GCP georeferencing and /measurements/grd groups
  • STAC augmentation generates S1 preview queries for SAR polarization bands
  • Test suite includes unit tests and E2E validation script
  • Staging RBAC enables safe testing without affecting production

Testing

uv run pytest tests/unit/test_augment_stac_item.py -v
./scripts/test_s1_e2e.sh

Impact

S2 pipeline continues unchanged. Foundation for additional missions (S3, Landsat).

@wietzesuijker wietzesuijker force-pushed the feat/s1-grd-support branch 3 times, most recently from 0dae4ca to a770b41 Compare October 9, 2025 03:59
Extend pipeline to support Sentinel-1 GRD collections:

- S1 GRD workflow configuration and test payloads
- Collection detection logic (get_crs.py extended for S1)
- Staging namespace deployment (rbac-staging.yaml)
- S1-specific STAC registration handling
- End-to-end S1 test suite
- v20-v22 image iterations with S1 support

Enables multi-mission pipeline supporting both S2 L2A and S1 GRD products.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant