Change Log¶
All notable changes to sentinelsat
will be listed here.
[0.11] – 2017-06-01¶
Changed¶
- Replace
pycurl
dependency withrequests
. This makes installation significantly easier. (#117) - An exception is raised in
download_all()
if all downloads failed. - Change ‘Sentinels Scientific Datahub’ to ‘Copernicus Open Access Hub’ (#100)
- Renamed
py.test
option--vcr reset_all
to--vcr reset
to better reflect its true behavior.
[0.10] – 2017-05-30¶
Added¶
- GeoJSON footprints are allowed to contain just a single geometry instead of a feature collection. Any geometry type that has a WKT equivalent is supported (rather than only Polygons).
get_product_odata()
can be used to get the full metadata information available for a product iffull=True
is set.- Added
query_raw()
that takes full text search string as input and returns a parsed dictionary just like the updatedquery()
method. - CLI:
--sentinel=<int>
option to select satellite (constellation)
Changed¶
SentinelAPI
, etc. can be directly imported fromsentinelsat
rather thansentinelsat.sentinel
.query()
changes:- The
area
argument expects a WKT string as input instead of a coordinate string. (Issue #101) - Date arguments can be disabled by setting them to
None
and their values are validated on the client side. (Issue #101) - The return value has been changed to a dict of dicts of parsed metadata values. One entry per product with the product ID as the key.
- The
download_all()
expects a list of product IDs as input. This is compatible with the output ofquery()
.get_coordinates()
has been replaced with functionsread_geojson()
andgeojson_to_wkt()
. (Issue #101)- Use more compact and descriptive error messages from the response headers, if available.
Deprecated¶
- CLI:
--sentinel1
and--sentinel2
will be removed with the next major release
Removed¶
to_dict()
has been removed since it is no longer required.load_query()
has been made private (renamed to_load_query()
).
Fixed¶
- Fixed invalid GeoJSON output in both the CLI and API. (Issue #104)
- Fixed broken reporting of failed downloads in the CLI. (Issue #88)
- Attempting to download a product with an invalid ID no longer creates an infinite loop and a more informative error message is displayed in the CLI.
[0.9.1] – 2017-03-06¶
Added¶
--version
option to command line utilities- install requirements for building the documentation
- documentation of sorting with
to_*
convenience functions
[0.9] – 2017-02-26¶
Added¶
- Added
to_dict
,to_dataframe
andto_geodataframe
which convert the response content to respective types. The pandas, geopandas and shapely dependencies are not installed by default.
Changed¶
--footprints
now includes all returned product properties in the output.KeyError('No results returned.')
is no longer returned for zero returned products in a response.- Renamed
get_footprint
toto_geojson
andget_product_info
toget_product_odata
. - Added underscore to methods and functions that are not expected to be used outside the package.
- Instance variables
url
andcontent
have been removed,last_query
andlast_status_code
have been made private.
[0.8.1] – 2017-02-05¶
Added¶
- added a changelog
Changed¶
- use logging instead of print
Fixed¶
- docs represent new
query
anddownload_all
behaviour
[0.8] – 2017-01-27¶
Added¶
- options to create new, reset or ignore vcr cassettes for testing
Changed¶
query
now returns a list of search resultsdownload_all
requires the list of search results as an argument
Removed¶
SentinelAPI
does not save query results as class attributes
[0.7.3] – 2016-12-09¶
Changed¶
- changed
SentinelAPI
max_rows
attribute topage_size
to better reflect pagination - tests use
vcrpy
cassettes
Fixed¶
- support GeoJSON polygons with optional (third) z-coordinate
[0.7.1] – 2016-10-28¶
Added¶
- pagination support for query results
Changed¶
- number of query results per page set to 100
[0.6.5] – 2016-06-22¶
Added¶
- support for large queries
Changed¶
- Removed redundant information from Readme that is also present on Readthedocs
[0.6.1] – 2016-04-22¶
Added¶
- Sphinx documentation setup with autodoc and numpydoc
- Redthedocs.org integration
[0.4.3] – 2015-11-23¶
Added¶
- option to select a different dhus api
--url
Changed¶
https://scihub.esa.int/apihub/
as standard url
[0.4] – 2015-09-28¶
Added¶
- method to manually select the CA certificate bundle
- function to return footprints of the queried Sentinel scenes
Fixed¶
- CA-certificate SSL errors
[0.1] – 2015-06-05¶
- first release