Changelog¶
[] ()¶
Deleted¶
- removed own stac api client (pystac-client should be used from now on)
- deleted the StacApi reference in data.py
[1.3.4] (2022-01-11)¶
Added¶
- added deprecation warnings in stacapi.py and stacapi_io.py
Changed¶
- changed NotImplementedErrors in data.py
[1.3.0] (2021-07-27)¶
Changed¶
-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
Fixed¶
data
: Consistency for Landsat & Sentinel #151
Added¶
data
: Streaming for Scihub #138
[1.2.1] (2021-05-05)¶
Fixed¶
data
: Copernicus Open Access Hub Url changed #142data
: fixed download error from EarthExplorer #140
[1.2.0]] (2021-04-07)¶
Changed¶
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
[1.1.0] (2021-03-29)¶
Changed¶
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
Fixed¶
data
: datetime is now the searchable time of the assets, start_datetime and end_datetime are introduced #124
Added¶
- Github Action for black #111
[1.0.2] (2020-01-22)¶
Changed¶
raster
: documentation clarification for Image initialization with nodata #105
Fixed¶
data
: bugfix stacapi, bbox did not work because it has to be post like intersection
[1.0.1] (2020-01-20)¶
Changed¶
data
: make fiona and pyproj optional #104data
: refactored stacapi_io for nicer imports
[1.0.0] (2020-01-20)¶
Added¶
data
: new stac api #101
Changed¶
data
: metadata as STAC items and collections #98members
: Datahab.file refactored to Datahub.STAC_local, breaking! #99
[0.7.0] (2020-10-30)¶
Added¶
file
: read and return booleans from env #90raster
: possibility to init with 2D array #88data
: query_metadata_srcid() method and related test #96
Changed¶
get_polarization_from_s1_filename()
: return type is now onlystr
instead ofUnion[str, List[str]] #92
data
: download_image check if file exists #95
[0.6.2] (2020-09-02)¶
Added¶
file
: usage of type hints #76
Fixed¶
raster.get_valid_data_bbox()
: was using the wrong transform #84
[0.6.1] (2020-08-31)¶
Added¶
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
[0.6.0] (2020-08-28)¶
Added¶
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
Fixed¶
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
Changed¶
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
Removed¶
file
: removed pack() and unpack() #57
[0.5.0] (2020-07-03)¶
Added¶
raster.Image()
: optional nodata value for writing #32
Fixed¶
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
Changed¶
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
[0.4.0] (2020-06-05)¶
Added¶
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
Fixed¶
raster.Image()
: bug indn2toa()
related to wrong array shape #17
Changed¶
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
[0.3.0] (2020-05-26)¶
Added¶
download.Source()
: support for local metadata queries #6
Changed¶
- 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
[0.2.0] (2020-05-13)¶
Added¶
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
Fixed¶
download.Source()
: Improved geocoding quicklooks #5- fixed #7
Changed¶
- 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
[0.1.0] (2020-04-29)¶
- first release