- remove python 3.9 support
- fix statistics for Raster with Nan/Inf values and missing Nodata
- add
histogram_binsandhistogram_rangeoptions for histogram configuration - add fallback for histogram calculation when data is homogenous
- avoid serialization issue for statistics
- Use timezone-aware objects to represent datetimes in UTC (avoid future deprecation)
- remove python 3.8 support
- add python 3.13 support
- exclude rasterio version
1.4.2from requirements - catch date parsing issue and raise warning
- handle
TIFFTAG_DATETIMEmetadata for STAC datetime - only set
proj:epsgif present else useproj:wkt2orproj:projjson - add
geographic_crsparameter tocreate_stac_itemfunction to enable non-earth raster dataset
- add
wkt2representation of the dataset CRS if available (author @emileten, #55)
- update
testsrequirements
- update
projextension tov1.1.0 - update
eoextension tov1.1.0
- fix bad precision default (author @hrodmn, #50)
- add
geom_densify_ptsoption allow adding points on Polygon edges to account for non-linear transformation - add
geom_precisionoption to control the decimal precision of the output geometry - rename
rio_stac.stac.get_metadatatorio_stac.stac.get_dataset_geom
- add python 3.11 support
- remove python 3.7 support (#42)
- add
projjsonrepresentation of the dataset CRS if available (author @clausmichele, #41)
- add python 3.10 support (#37)
- get dataset datetime from GDAL Raster Data Model breaking
- add
eoextension support (eo:cloud_cover,eo:bands) breaking - use
autoby default forasset_media_typebreaking
- fix bad
nan/inf/-infnodata test
- handle
nan/infvalues to avoidnumpy.histogramissue (#32)
- Switch to
pyproject.tomlto simplify setup.
bug fixes
- Split geometry to MultiPolygon for dataset crossing the dataline separation (#30)
- Use correct coordinates order for Polygon (ref developmentseed/geojson-pydantic#49)
bug fixes
- Use the raster_max_size and asset_roles arguments in create_stac_item (author @alexgleith, #23)
- Fix json serialisation by converting numpy float32 to float (author @alexgleith, #24)
- update
pystacrequirement to allow up to<2.0(author @alexgleith, #20)
- Move
raster:bandsinformation in assets (not in properties). - update pystac version
- fix typo for
stddevraster information - drop support of python 3.6 (pystac 1.0.0 dropped support of python 3.6)
- use WarpedVRT for data with internal GCPS
- fix validation issue with Collection and extension for STAC 1.0.0
- add collection_url option to customize the collection link
- add
rasterextension option (#12) - set
proj:epsgvalue toNonewhen noCRSis found in the dataset.
breaking changes
- update pystac version to
>=1.0.0rc1 - use full URL for extension
- add Collection Link when adding a collection
- add with_proj (--with-proj/--without-proj in the CLI) in
create_stac_itemto add the extension and proj properties in the stac items (will do the same for the raster extension)
- fix CLI asset-href default
Initial release.
- Design API
- add CLI
- add tests
- write docs