data_downloader.services.LiCSARService#
- class data_downloader.services.LiCSARService(frame_id: str, root_url: str = 'https://gws-access.jasmin.ac.uk/public/nceo_geohazards/LiCSAR_products')#
a class to retrieve LiCSAR data
Example:#
>>> from pathlib import Path >>> import pandas as pd >>> from data_downloader import downloader, services >>> # specify the folder to save data >>> home_dir = Path("/Volumes/Data/LiCSAR/106D_05248_131313/") >>> pair_dir = home_dir / "GEOC"
init LiCSARService by frame id and download all metadata files
>>> licsar = services.LiCSARService("106D_05248_131313") >>> downloader.download_datas(licsar.meta_urls, folder=home_dir, desc="Metadata")
generate mask data by primary_dates, secondary_dates and day span
>>> pairs = licsar.pairs >>> mask = (pairs.primary>pd.to_datetime("2019-01-01")) & (pairs.primary<pd.to_datetime("2019-12-31")) & (pairs.days < 12 * 5 + 1)
download interferograms and coherence files filtered by mask
>>> downloader.download_datas(licsar.ifg_urls[mask].values, folder=pair_dir, desc="Interferogram") >>> downloader.download_datas(licsar.coh_urls[mask], folder=pair_dir, desc="Coherence")
- __init__(frame_id: str, root_url: str = 'https://gws-access.jasmin.ac.uk/public/nceo_geohazards/LiCSAR_products')#
init LiCSARService.
Parameters:#
- frame_idstr
frame id of LiCSAR.
- root_urlstr
root url of LiCSAR. default is “https://gws-access.jasmin.ac.uk/public/nceo_geohazards/LiCSAR_products”.
Methods
__init__(frame_id[, root_url])init LiCSARService.
Attributes
coherence urls of given frame id.
interferogram urls of given frame id.
metadata urls of LiCSAR.
all available pairs of given frame id.
all urls, including interferogram and coherence, of given frame id.
- __init__(frame_id: str, root_url: str = 'https://gws-access.jasmin.ac.uk/public/nceo_geohazards/LiCSAR_products')#
init LiCSARService.
Parameters:#
- frame_idstr
frame id of LiCSAR.
- root_urlstr
root url of LiCSAR. default is “https://gws-access.jasmin.ac.uk/public/nceo_geohazards/LiCSAR_products”.
- property ifg_urls: Series#
interferogram urls of given frame id.
- property coh_urls: Series#
coherence urls of given frame id.
- property urls: DataFrame#
all urls, including interferogram and coherence, of given frame id.
- property meta_urls: ndarray#
metadata urls of LiCSAR.
metadata includes:
E, N, U, hgt
baselines
metadata.txt
network.png
frame_id-poly.txt