Open Source Software Packages¶
Users who want to develop programmatic workflows to access, analyze, and visualize NISAR data can use a range of existing open-source software packages, including those listed on this page.
This is not an exhaustive list, and other software packages may become available for working with NISAR data. To nominate a software package for inclusion on this list, raise a GitHub Issue.
Refer to the Tutorials section for workflows that leverage some of these packages.
Data Search and Discovery¶
asf-search: SAR-specific data discovery tools (see ASF Search Python Package)
earthaccess: General data discovery tools for all NASA EO data (see Earthaccess Python Package)
NISAR Mission Data Processing Code¶
ISCE3: Processing code for generating NISAR L1 and L2 products (see Processing Software)
PLAnT-ISCE3: Provides convenience scripts to simplify running ISCE3
Data Transformation¶
gdal-driver-nisar: GDAL plugin providing streaming capabilities and block-optimized reading for NISAR HDF5 products (see Using GDAL to Transform NISAR Data)
openSEPPO: Tools for processing and managing SAR remote sensing data, focused on NISAR products
nisarHDF: Provides NISAR data transformation utilities and support for Greenland Ice Mapping Project (GrIMP) workflows
nisar_pytools: Includes tools to search, access, and transform data, as well as an RSLC to GUNW InSAR pipeline
InSAR¶
GMTSAR: A GMT-based InSAR processor with NISAR support
dolphin: Persistent-scatterer and distributed-scatterer InSAR wrapped phase estimation
sweets: End-to-end InSAR workflow automation leverging dolphin
MintPy: Small baseline subset (SBAS) InSAR time series processing
Polarimetry¶
PolSAR tools: Polarimetric SAR processing tools