InSAR.dev PyGMTSAR
Sentinel-1 SLC preprocessing library for Python.
Features
- Per-burst Sentinel-1 TOPS SLC preprocessing — independent processing of each burst, no frame stitching
- Geometric coregistration — bursts aligned to a reference via radar-to-geographic transforms with differential topo phase correction between reference and repeat geometries
- Dual-polarization support — all polarization channels (VV+VH or HH+HV) processed together
- Precise orbit integration — automatic application of restituted and precise orbit files
- DEM preparation — geocoding and coordinate transformations to a common geographic grid
- User-defined coordinate system and resolution — output in any EPSG projection at any resolution, from small large-area overviews to precise local analysis grids
- Solid Earth tidal phase correction — per-date tidal displacement projected onto the radar line-of-sight using IERS 2003 solid Earth tide model and satellite look vectors, computed efficiently via 2×2 radar-grid corner interpolation
- Geocoded Zarr output — burst stacks stored as Zarr v3 with per-pixel azi, rng, and elevation
License
This software is released under the BSD 3-Clause License. See LICENSE for full terms.
Contact
- Author: Aleksei Pechnikov
- Email: alexey@pechnikov.dev
- ORCID: https://orcid.org/0000-0001-9626-8615
Bug Reports
Bug reports and suggestions are welcome via the project's issue tracker.
Metadata
Release files for insardev-pygmtsar 2026.3.21
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| insardev_pygmtsar-2026.3.21.tar.gz | 10.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| insardev_pygmtsar-2026.3.21-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.5 MB
Release files / insardev_pygmtsar-2026.3.21.tar.gz
| Download URL | insardev_pygmtsar-2026.3.21.tar.gz |
|---|---|
| Size | 10.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f4fd4e5e2f6e39d31b6775bb4d552e1d5a017a36ac2f2f45db6cf55dfe24e619
|
|
BLAKE2b-256 checksum How to use checksums |
283c58c43b6e7b852812cf9dd4e4b28467a405198a4302e34b40a75f10a9be92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / insardev_pygmtsar-2026.3.21-py3-none-any.whl
| Download URL | insardev_pygmtsar-2026.3.21-py3-none-any.whl |
|---|---|
| Size | 10.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1e5b1d273116689a867d31719969f9c6b5447c33f0ac84172311bc7fc870a0ec
|
|
BLAKE2b-256 checksum How to use checksums |
a8ccf57c175a4e2c28ee896479aa2273b164990302bf1cf5a40806bd4bc39211
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|