Skip to main content

Enumerates Sentinel-1 A/B Interferograms

Project description

S1-Enumerator

Uses asf-search to enumerate Sentinel-1 A/B pairs for interferograms.

example

Also provides functions to check if a S1-GUNW exists in the ASF DAAC.

Install

pip install s1-enumerator

Requires asf_search, geopandas, rasterio, requests, and tqdm. See the environment.yml.

Usage

See notebooks for examples.

from s1_enumerator import distill_all_pairs, enumerate_ifgs

# Over Los Padres National Forest, CA
point = Point(-120.0048, 34.8923)
aoi = point.buffer(1)

# Get all data from ASF Search
ifg_pairs_tiles = enumerate_ifgs(aoi,
                                 min_reference_date=datetime.datetime(2021, 7, 9),
                                 enumeration_type='tile',
                                 min_days_backward = 364,
                                 num_neighbors_ref=3,
                                 num_neighbors_sec=1,
                                 temporal_window_days=60,
                                 min_ref_tile_overlap_perc=.2,
                                 min_tile_aoi_overlap_km2=1e3,
                                 minimum_path_intersection_km2=1e3,
                                 minimum_ifg_area_km2=3e4,
                                 entire_s1_catalog=False
                                 )
# Distill for Generating IFGs
df_pairs = distill_all_pairs(ifg_pairs_tiles)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

s1-enumerator-0.1.0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

s1_enumerator-0.1.0-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file s1-enumerator-0.1.0.tar.gz.

File metadata

  • Download URL: s1-enumerator-0.1.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for s1-enumerator-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dae32fa09100b48fe128eb5f2a93916c49a3402c29363cb5359a636d2a6ed234
MD5 850577f50c603ce5c28a556337728906
BLAKE2b-256 ee09705b21cba9bd9181a24c79d358511adfbcab5309e8511eb57bbea858929d

See more details on using hashes here.

File details

Details for the file s1_enumerator-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: s1_enumerator-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for s1_enumerator-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 926a801ec7a0f2c80c134b99fc3c96685d7cddc538a52b8ec7c294e4b42e0697
MD5 d7b27d00fea6b63056677d939f2816ed
BLAKE2b-256 265fc7660e59d40254a10fc15704b041be3418a7e8a192d6be133efd8e132e6d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page