Recap of your meeting with Radiant Earth Foundation
10 views
Skip to first unread message
Fathom
unread,
Jan 26, 2026, 11:39:35 AM (11 days ago) Jan 26
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to STAC Community
Meeting Purpose
Sync on STAC community updates and resolve open agenda items.
Key Takeaways
- Decentralized STAC: Seth Docherty introduced DGO, a new STAC extension for decentralized data (IPFS/Filecoin) that enables direct query of Content IDs (CIDs). He will upstream the required array-querying logic to STAC Browser and propose DGO for official adoption via the stac-spec discussions forum.
- PySTAC v2 Delayed: PySTAC v2 is a "ways out." Developers should continue using v1, as its extension code will be compatible with v2. The v2 roadmap will simplify the "gnarly" v1 extension process, which currently requires extensive boilerplate.
- STAC-CF v1.0 Merge: The STAC-CF pull request is ready to merge. Pete Gadomski, who has the necessary permissions, will complete the merge.
- XPySTAC CI Fixes: XPySTAC CI tests are failing due to incorrect documentation references and a ruff vs. ruff format pre-commit script conflict. Pete Gadomski will update the contributing guide to clarify the correct formatting command.
Topics
Decentralized Geospatial STAC
- Seth Docherty (University of Maryland) presented work on decentralized geospatial data storage (IPFS/Filecoin) and its STAC integration.
- DGO Extension: A new STAC extension to standardize decentralized metadata.
- Adds properties to item.properties and asset objects.
- Enables direct query of Content IDs (CIDs), allowing users to search for specific decentralized files.
- STAC Browser Update: Implemented array-querying logic to support CID searches.
- This logic will be upstreamed via a pull request to benefit the entire community.
- Orchestration Tool: A new utility, inspired by STAC Tasks, to automate data wrangling and STAC item ingestion via a configurable YAML interface.
PySTAC v2 & Extension Development
- Francis Charette Migneault asked for an update on PySTAC v2.
- Status: PySTAC v2 is still in the backlog and a "ways out" from release.
- Recommendation: Continue using PySTAC v1 for the foreseeable future.
- Extension Strategy:
- PySTAC v2 will simplify the current "gnarly" extension process, which requires significant boilerplate.
- v1 extension code will be compatible with v2.
- For simple custom extensions, directly manipulating Python dictionaries is a viable alternative to creating formal classes.
STAC-CF v1.0 Merge
- Andy Ziegler requested an update on the STAC-CF v1.0 pull request.
- Status: The PR is approved and ready to merge.
- Action: Pete Gadomski will merge the PR.
- Note: A separate PR will address the JSON schema update.
XPySTAC CI Failures
- Kameswarrao Modali reported failing CI tests for XPySTAC.
- Root Causes:
- Doc Build: Incorrect references in docstrings are causing the documentation build to fail.
- Pre-commit Hook: A conflict between ruff and ruff format commands is causing local passes but CI failures.
- Action: Pete Gadomski will update the contributing guide to clarify the correct pre-commit command and local doc-building process.
Community Updates
- Pete Gadomski:
- Working with NASA to officially accept STAC 1.1.
- Preparing STACMap v1 release, which will include in-browser DeckGL raster visualization (no tile server required).
- Julia Signell:
- Owes a review for XPySTAC.
- Adding new data structure classes to PySTAC v2.
Next Steps
- Seth Docherty:
- Open a PR to upstream array-querying logic to STAC Browser.
- Propose the DGO extension for official adoption via a discussion post in the stac-spec repo.
- Pete Gadomski:
- Merge the STAC-CF v1.0 pull request.
- Update the XPySTAC contributing guide with correct pre-commit and doc-building instructions.
- Julia Signell:
- Review the XPySTAC pull request.