Skip to content

Conversation

Kirill888
Copy link
Member

  • Changes to support odc-loader=0.6.* (auxiliary bands)
  • Adding StacAuxReader class (STAC.properties -> xarray.DataArray)

Copy link

github-actions bot commented Jul 29, 2025

@github-actions github-actions bot temporarily deployed to pull request July 29, 2025 04:42 Inactive
@github-actions github-actions bot temporarily deployed to pull request July 29, 2025 06:43 Inactive
@github-actions github-actions bot temporarily deployed to pull request July 29, 2025 06:47 Inactive
* reduce number of places that deal with
  `md_plugin=None` case
* implement `parse_item` as a special case of
  `parse_items`, and not the other way around
* pass full config to `StacMDParser`
* call driver_data with item, not asset
.meta is now present in the resolved config.
- mk_parsed_item can generate auxiliary bands from
  props={...} parameter.
- unit tests for mk_parsed_item with props={...} parameter.
- unit tests for StacAuxReader.read()
@github-actions github-actions bot temporarily deployed to pull request August 19, 2025 08:49 Inactive
Copy link

codecov bot commented Aug 19, 2025

Codecov Report

❌ Patch coverage is 90.12346% with 24 lines in your changes missing coverage. Please review.
✅ Project coverage is 89.56%. Comparing base (4cd4dd7) to head (383ce72).

Files with missing lines Patch % Lines
odc/stac/_mdtools.py 85.58% 16 Missing ⚠️
odc/stac/model.py 95.40% 4 Missing ⚠️
odc/stac/testing/stac.py 87.09% 4 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #229      +/-   ##
===========================================
- Coverage    90.18%   89.56%   -0.62%     
===========================================
  Files            9        9              
  Lines         1222     1380     +158     
===========================================
+ Hits          1102     1236     +134     
- Misses         120      144      +24     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

When stac properties were captured into parsed
item, put them into properties dict of the output
stac item.
An auxiliary source can be detached from an asset,
like for example when capturing properties as aux
bands, skip those in bootstrap logic.
Allow to specify properties to load from STAC item
as an independent parameter, rather than being in
config only.
@github-actions github-actions bot temporarily deployed to pull request September 10, 2025 09:06 Inactive
This allows custom geometry even when geobox is
not provided, or no raster bands are provided.

Also change most args to be keyword only.
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