Skip to content

pipeline-setup#27

Merged
f-PLT merged 55 commits intomainfrom
pipeline-setup
Apr 28, 2026
Merged

pipeline-setup#27
f-PLT merged 55 commits intomainfrom
pipeline-setup

Conversation

@f-PLT
Copy link
Copy Markdown
Collaborator

@f-PLT f-PLT commented Apr 28, 2026

Refactor of Stac utilities and complete Sentinel 1-2-3 classes

PR assisted by Claude 4.6 and Gemini 3.1 models

f-PLT and others added 30 commits April 2, 2026 14:26
Using the dask-geopandas is more robust and is now the default
Implement PlanetaryComputerS2Collection, PlanetaryComputerS2Band, and
PlanetaryComputerS2Property using enum.StrEnum. Export from __init__.py.
Add 39 unit tests covering all enum values, aliases, and sortby_field.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace magic strings in sentinel_2.py with PlanetaryComputerS2Collection
and PlanetaryComputerS2Property enums. Update collection defaults and type
hints across AbstractSentinel2, BestProductsForFeatures, and
download_and_process_sentinel2_asset.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add CopernicusS2Property StrEnum to copernicus constants, mirroring
PlanetaryComputerS2Property. Update __init__.py exports and notebook
to use the new enum. Fix stale notebook stored output to match
current StrEnum repr (pre-existing issue from StrEnum migration).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@f-PLT f-PLT self-assigned this Apr 28, 2026
@f-PLT f-PLT merged commit 9b39200 into main Apr 28, 2026
3 checks passed
@f-PLT f-PLT deleted the pipeline-setup branch April 28, 2026 00:29
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