Hassle-free InSAR processing scripts for multiple satellites
This project has been archived.
The maintainers of this project have marked this project as archived. No new releases are expected.
Project description
InSARScript
InSAR Script is an open-source package designed to support the full InSAR processing pipeline. The primary goal of this package is to provide a streamlined and user-friendly InSAR processing experience across multiple satellite products.
Table of Contents
- Installation
- Requirements
- Usage
- Documentation
Installation
InSARScript can be installed using Conda
conda install jldz9::insarscript -c conda-forge
Pip:
Pip install insarscript
Source:
git clone https://github.com/jldz9/InSARScript.git
cd InSARScript
conda env create -f environment.yml -n insarscript_dev
Requirements
- Python >=3.11
- proj >=9.4
- hyp3_sdk
- mintpy
- gdal >=3.8
- sqlite >=3.44
- mintpy
- asf_search
- colorama
- contextily
- dem_stitcher
- hyp3_sdk
- python-box
- rasterio >=1.4
- sentineleof
- tomli-w
Usage
Search:
from insarscript import S1_SLC
s1 = S1_SLC(
platform=['Sentinel-1A', 'Sentinel-1B', 'Sentinel-1C'],
AscendingflightDirection=False,
bbox = [124.67, 46.38, 125.35, 46.85],
start='2020-01-01',
end='2020-12-31',
output_dir = '~/tmp',
)
results = s1.search()
Interferogram Process
from insarscript import S1_SLC
from insarscript import select_pairs
sbas_pairs = select_pairs(search_results= filter_results[(3,435)])
from insarscript import Hyp3_InSAR_Processor
hyp3_sbas = Hyp3_InSAR_Processor(
pairs = sbas_pairs,
out_dir = '~/tmp'
)
batch = hyp3_sbas.submit()
hyp3_sbas.save()
hyp3_sbas.refresh()
hyp3_sbas.download()
SBAS
from insarscript import Hyp3_SBAS
sbas_run = Hyp3_SBAS(
hyp3_dir = '~/tmp'
)
sbas_run.prep_data()
sbas_run.run()
Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file insarscript-1.0.0.post1.tar.gz.
File metadata
- Download URL: insarscript-1.0.0.post1.tar.gz
- Upload date:
- Size: 24.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31d6c42d4a8d8bd3c7635fa329d463e957a5c9b5676773386fdbc829b5c96203
|
|
| MD5 |
db72af73f70d9d370f56b105f7e1dafc
|
|
| BLAKE2b-256 |
2f2d65fb1982318cce4503a2351d1c6bef224dd574b9b0d69c8d3951c36c56c6
|
File details
Details for the file insarscript-1.0.0.post1-py3-none-any.whl.
File metadata
- Download URL: insarscript-1.0.0.post1-py3-none-any.whl
- Upload date:
- Size: 27.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae7468ebb26c583fa2ad063ec585cb620485020d7961d6940c578b13fa6e9ace
|
|
| MD5 |
854c68765653f2866c291e110608229a
|
|
| BLAKE2b-256 |
f41264c32a8c8f867d80129447f8c113232450063b86e928bfc431dfe2102769
|