-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Kerchunk indices embedded in STAC items #33
base: main
Are you sure you want to change the base?
Conversation
@TomAugspurger I switched to just copying the function that you have in xstac over into this library. I wasn't sure how else to handle supporting python 3.9. Do you have thoughts on the roles of these two libraries? It kind of makes sense to me to separate the writing of STAC metadata from the reading of it, and it definitely makes sense that the tool for reading would want to support older version of python, but I don't really have a sense of where shared utils should live or if they should even exist. |
I'm not sure. I do agree that keeping reading and writing separate might make sense. The naming is kinda unfortunate though :) I can update the function to not use the Speaking of which, do you have thoughts on whether it makes sense to just embed the regular Kerchunk indices at
But I've been second guessing that decision. Would be curious to hear your thoughts. |
Totally agree. I kind of get around it by thinking wellll no one really needs to care about the name of the library. It's the name of the entrypoint that matters. Which probably gives us flexibility for just renaming this library if we ever want to.
Ah yeah I see your comment about that now. It is elegant.
I don't have thoughts at this time, but if you aren't already, it might be helpful to think about how these items would look as geoparquet. As the STAC metadata expands it seems like it'll only get more compelling to represent catalogs or at least item collections as geoparquet rather than geojson. |
Closes: #32
This PR supports the following: