-
Notifications
You must be signed in to change notification settings - Fork 123
Upgrade to STAC 0.9.0 #87
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
Conversation
In STAC 0.9.0 there is a heavier use of remote schemas; this slowed down the jsonschema validation over larger catalogs. These changes help speed things up by caching all requiured remote schemas and passing them to the RefResolver, so that the remote schemas listed in "schemas" and "aux_schemas" will only be read once.
The remote URL has a JSON error. This URL should be reverted once a fix is in place on the main stac-spec repo.
Also, created a script to pull down examples from new STAC versions. This commit breaks tests. These will be fixed in follow up commits.
From 0.9.0 CHANGELOG: A description field has been added to Item assets (also Asset definitions extension)
From CHANGELOG for 0.9.0: Several fields have been moved from extensions or item fields to the Common Metadata fields: eo:platform / sar:platform => platform eo:instrument / sar:instrument => instruments, also changed from string to array of strings eo:constellation / sar:constellation => constellation
From CHANGELOG for 0.9.0: Moved angle definitions from extensions eo and new view extension eo:off_nadir -> view:off_nadir eo:azimuth -> view:azimuth eo:incidence_angle -> view:incidence_angle eo:sun_azimuth -> view:sun_azimuth eo:sun_elevation -> view:sun_elevation
How's progress going on this? Really keen to get support for v0.9.0, but understand under pressure that might be going on. e.g COVID-19! |
@palmerj was hoping to get this weeks ago, but as you guessed a global pandemic came up :) Currently doing a lot of work on https://github.com/covidcaremap/covid19-healthsystemcapacity, once that settles down we can get some more resources to push this through. Thanks for the understanding, and if there's anyone else that can make some progress on this please contribute! |
I didn't run into any Item or Collection schema issues in azavea/franklin#219, but those are the only parts of the upgrade that I can exercise with Franklin + transactions |
add landsat8 band info to landsat8 sample remove gsd field from bands in landsat example
styling utils.py eo.py styling fix eo styling bug
item styling add method to update item properties from common metadata object CommonMetadata unit tests remove bug fix
Update to 0.9
fdc1259
to
8ec1cf0
Compare
This modifies extensions to wrap STACObjects instead of inhereting from them. These changes apply to the 'eo' and 'label' extensions - not the single-file-stac extensions, which is different and will be dropped for STAC 1.0.
- Add view extension if there are eo fields info that moved to view. - Remove datetime-range extension in 0.9
fix __repr__ bug
…eature/rde/refactor-ext
Refactor extensions.
Fixes #65