制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Sentinel-1 download, processing and compositing in Python.
s1bursts makes Sentinel-1 synthetic aperture radar (SAR) data easy to use from Python. It searches and downloads the data from the Copernicus Data Space Ecosystem (CDSE), processes it with ESA SNAP into backscatter and coherence, and composites them on the MGRS grid with local resolution weighting.
pip install s1bursts
Processing needs ESA SNAP 13 or 14, and downloading a free CDSE account. The installation guide covers both.
With your CDSE credentials in the environment, download and process two acquisitions of one burst over the Aletsch glacier, 12 days apart:
from s1bursts import BurstCatalog, BurstProcessor, FileManager, SearchQuery, TimeRange
fm = FileManager("data/quickstart")
catalog = BurstCatalog(fm)
bursts = catalog.search(
SearchQuery(
time_range=TimeRange("2022-08-01", "2022-08-13"),
burst_id=30346,
sub_swath="IW1",
polarization="VV",
)
)
catalog.download(bursts).raise_on_failure()
# "auto" geocodes each burst in its own UTM zone, here EPSG:32632.
processor = BurstProcessor(fm)
rtc = processor.create_backscatter(bursts, crs="auto").raise_on_failure()
pairs = bursts.find_pairs(baseline=12)
coherence = processor.create_coherences(pairs, crs="auto").raise_on_failure()
The documentation has a user guide, tutorials on real data, and the API reference.
The contributing guide covers setting up the environment with uv, the tests and other checks, and building the documentation, locally and in CI.
If you use s1bursts in your research, please cite it with its DOI,
10.5281/zenodo.23918246, which always
points to the latest release. Zenodo lists a DOI for each version, and
CITATION.cff
holds the citation metadata.