CMD + K

asfsmd

Community

ASF Sentinel-1 Metadata Download tool

Installation

To install this package, run one of the following:

Conda
$conda install avalentino::asfsmd

Usage Tracking

1.4.1
1.4.0
1.2.0
3 / 8 versions selected
Downloads (Last 6 months): 0

Description

Small Python tool (asfsmd) that allows to download XML files containing Sentinel-1 products metadata from the ASF archive.

Sentinel-1 products are stored in the ASF arcive as ZIP files that are quite large because they contain both the products annotations and the binary image data.

The asfsmd tool is able to retrieve only the relatively samll annotation files (in XML format) without downloading the entire ZIP archive.

asfsmd exploits Python packages like fsspec or httpio for reading HTTP resources as random-access file-like objects. In order to do it the remote server must support the Range header.

This approach allows to open the ZIP archive remotely, inspects contents, and download only the pieces of data that are actually necessary to the user.

Performnces of this approach are quite poor but, in the specific case of Sentinel-1 products, the entire process results to be faster than downloading the entire ZIP archive and extracting only annotation files.

About

Summary

ASF Sentinel-1 Metadata Download tool

Last Updated

Nov 19, 2023 at 18:16

License

MIT

Total Downloads

22

Supported Platforms

noarch