Metadata-Version: 2.4
Name: insardev
Version: 2026.3.21
Summary: InSAR.dev (Python InSAR): Satellite Interferometry Framework
Home-page: https://github.com/AlexeyPechnikov/pygmtsar
Author: Alexey Pechnikov
Author-email: alexey@pechnikov.dev
License: InSAR.dev Personal License
Keywords: satellite interferometry,InSAR,remote sensing,geospatial analysis,elevation,Sentinel-1,SBAS,PSI
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: insardev_toolkit
Requires-Dist: xarray
Requires-Dist: numpy
Requires-Dist: torch
Requires-Dist: torch_dct
Requires-Dist: ortools
Requires-Dist: pandas
Requires-Dist: geopandas
Requires-Dist: shapely
Requires-Dist: rasterio
Requires-Dist: rioxarray
Requires-Dist: distributed
Requires-Dist: dask[complete]
Requires-Dist: zarr
Requires-Dist: numcodecs
Requires-Dist: numba
Requires-Dist: pyproj
Requires-Dist: scipy
Requires-Dist: scikit-learn
Requires-Dist: statsmodels>=0.14.0
Requires-Dist: matplotlib
Requires-Dist: adjustText
Requires-Dist: fsspec
Requires-Dist: tqdm
Requires-Dist: joblib
Provides-Extra: vtk-support
Requires-Dist: vtk; extra == "vtk-support"
Requires-Dist: panel; extra == "vtk-support"
Provides-Extra: cv
Requires-Dist: opencv-python; extra == "cv"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# InSAR.dev (Python InSAR)

Interferometric Synthetic Aperture Radar (InSAR) processing library for Python.

## Features

- Geocoded SLC processing - works with geocoded SLCs from pygmtsar
- Interferogram and correlation generation - core InSAR products
- Phase Goldstein filtering - noise reduction
- Phase multilooking - resolution/noise tradeoff
- Phase detrending - atmospheric/orbital corrections
- Phase aligning between bursts - burst stitching
- Phase unwrapping - 1D and 2D unwrapping
- Time series analysis (in progress) - SBAS/PSI

## License

This software is released under the **InSAR.dev Source-Available License**.
See [LICENSE](./LICENSE) for full terms.

**Free for:**
- Students, educators, and classroom teaching
- Personal learning and hobby projects
- Unfunded academic coursework, thesis, or dissertation work
- Non-commercial workshops and community education

**Subscription required for:**
- University or institutional research (including grant-funded)
- Business, consulting, or professional use
- Government or corporate projects

See [SUBSCRIBE](./SUBSCRIBE) for subscription options.

## 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.
