- Added Landsat 8 Collection 2 support #173
- Removed data part #170
- Fixed bug in bandorder dn2toa
- Adapt band schema of Sentinel-2 #168
- Adapt to new ESA Sentinel-2 processing baseline #165
- Sentinel items closer to standards of stactools #155
- removed own stac api client (pystac-client should be used from now on)
- deleted the StacApi reference in data.py
- added deprecation warnings in stacapi.py and stacapi_io.py
- changed NotImplementedErrors in data.py
- added DOI
data
: allow get on item-search with geometry if post is not allowed
data
: bugfix query local STAC
-requirements
: Pystac version updated to 1.0.0, STAC version 1.0.0 #147
- data
: Removed pylandsat dependency and added methods for downloading landsat products from GCS in data module #106
data
: Consistency for Landsat & Sentinel #151
data
: Streaming for Scihub #138
data
: Copernicus Open Access Hub Url changed #142data
: fixed download error from EarthExplorer #140
data
: added option for additional parameter for query_metadata #27data
: generator instead of catalog return for query_metadata and query_metadata_srcid #127data
: platform removed from download_image and download_quicklook #130
data
: prep_aoi() is not private and supports __geo_interface__ #113data
: change default scihup endpoint /dhus to /apihub #110data
: mocked all interaction with Hubs for unit testing #116data
: EarthExplorer changed to new M2M API due to dependency update #120data
: removed hard dependency for landsatxplore & pylandsat #104data
: acquisitiondate and ingestiondate have been removed #124- split unit tests #110
data
: datetime is now the searchable time of the assets, start_datetime and end_datetime are introduced #124
- Github Action for black #111
raster
: documentation clarification for Image initialization with nodata #105
data
: bugfix stacapi, bbox did not work because it has to be post like intersection
data
: make fiona and pyproj optional #104data
: refactored stacapi_io for nicer imports
data
: new stac api #101
data
: metadata as STAC items and collections #98members
: Datahab.file refactored to Datahub.STAC_local, breaking! #99
file
: read and return booleans from env #90raster
: possibility to init with 2D array #88data
: query_metadata_srcid() method and related test #96
get_polarization_from_s1_filename()
: return type is now onlystr
instead ofUnion[str, List[str]] #92
data
: download_image check if file exists #95
file
: imported Pattern of module typing
file
: usage of type hints #76
raster.get_valid_data_bbox()
: was using the wrong transform #84
file
: added to_ESA_date() function #80file.get_ts_from_sentinel_filename()
: possibility to choose date formatraster
: added nodata value upon dataset creation with numpy arrays #82
raster.Image()
: With Statement Context Manager for Image #45raster.Image()
: Alter image array #67raster.Image()
: Target align option for warp() #60raster.Image()
: Pass driver specific kwargs to write_to_file() #74
data.Source()
: Fixed query metadata return for new EarthExplorer API #71raster.Image()
: Consider all image bands in pad() #59raster.Image()
: Memory leak caused by __update_dataset() #62
data.Metadata()
: Corrected field types #58data.MetadataCollection()
: Improved plotting of MetadataCollection to_pandas method #56data.MetadataCollection()
: Made filter method more flexible with list and fuzzy filter options #55raster.Image()
: Split _pad_to_bbox() into pad() and _get_pad_width(), updated mask() #59- replaced os.path with Pathlib #78
file
: removed pack() and unpack() #57
raster.Image()
: optional nodata value for writing #32
file.get_ts_from_sentinel_filename()
: Return datetime.datetime objects instead of timestamp strings #42raster.Image()
: in-memory dataset could not be updated if not GTiff and other improvements #48 #52
raster.Image()
: renamed mask_image() to mask()raster.Image()
: update of init signature to be less confusing #41 #50raster.Image()
: in-memory dataset now always with "GTiff" driver #53
raster.Image()
: expanded test_arr to test AttributeError #31raster.Image()
: optional dimorder for arr and according test #31dn2toa()
tests and testfiles #17data.source()
: accept WKT string as AOI #26data.source()
: check if an AOI string is a file or a WKT string #26
raster.Image()
: bug indn2toa()
related to wrong array shape #17
raster.Image()
: changeddn2toa(platform, metadata, wavelengths)
todn2toa(platform, mtl_file, wavelengths)
#17raster.Image()
:dn2toa
now raises an error (instead of logging a warning) if Platform is not supported.raster.Image()
: explicit dtype when writing, optional compression #32raster.Image()
: auto-update of in-memory dataset #35- removed logger
download.Source()
: support for local metadata queries #6
- split PyPI package into subsets to not require all dependencies for every installation #16
download.Source()
: removedtraceback
#6download.Source()
: changedSource(source, source_dir=None)
toSource(datahub, datadir=None, datadir_substr=None)
#6members.Datahub()
: changedfile
toFile
#6- updated README #6 #16
download.Source()
: ClassesMetadata
andMetadataCollection
for metadata handling #13- expanded metadata part in README #13 - requirements: pyfields
download.Source()
:prep_aoi()
for on the fly preparation of aoi for queries #1data.Image()
: methodget_subset()
to retrieve subset array and bounding box of image tile #12download.Source()
:query()
accepts now aoi in forms of geojson file with varying CRS or bounding box coordinates in Lat Lon #1- requirements: pyproj #1
download.Source()
: added methods to filter and download metadata #4- Sentinel3 test #10
download.Source()
: Improved geocoding quicklooks #5- fixed #7
- renamed
ukis_pysat.data
toukis_pysat.raster
andukis_pysat.download
toukis_pysat.data
, breaking compatibility with version 0.1.0 #18 download.Source()
: Moveddownload_metadata()
andfilter_metadata()
toMetadata
class #13download.Source()
: Moved all metadata mapping fromquery()
toconstruct_metadata()
#1download.Source()
: Changed_construct_metadata()
toconstruct_metadata()
and removed static #1download.Source()
: Simplified api queries inquery()
#1download.Source()
: removedget_metadata()
#4- requirements: Removed matplotlib, pandas and dask optional #9
- first release