Skip to main content


Documentation Status DOI

FanInSAR is a Fancy Interferometric Synthetic Aperture Radar (InSAR) time series analysis library written in Python. It aims to provide a foundational library for the development of InSAR algorithms, facilitating efficient processing of InSAR time series data by offering a Pythonic, fast, and flexible approach. FanInSAR’s high-level API abstracts the complex processing pipeline and conceals the low-level programming details, enabling users to focus on algorithm development. For researchers and developers aiming to rapidly implement their own InSAR algorithms, FanInSAR offers a quick start for their projects.

Highlight Features

  • Pythonic: FanInSAR is written in Python and provides a user-friendly API. Its API is designed to be simple and intuitive, by abstracting the complex processing pipeline and concealing the low-level programming details, which allows users to focus on algorithm development. For example, loading data from HyP3 or LiCSAR products is as simple as providing the corresponding home directory. Filtering interferometric pairs can be performed by a time slice, similar to the pandas package.
  • Fast: The core computation in FanInSAR is implemented using PyTorch, a high-performance deep learning library. This allows for efficient processing on both CPU and GPU, enabling faster execution.
  • Flexible: FanInSAR is designed to be flexible, allowing for customization and extension. Users can easily inherit classes or customize the processing pipeline for their specific needs.

Installation

FanInSAR is a Python package, and requires Python >= 3.8. You can install the latest release of FanInSAR using pip:

pip install git+https://github.com/Fanchengyan/FanInSAR.git

Documentation

The detailed documentation is available at: https://faninsar.readthedocs.io/en/latest/

:warning: Note

FanInSAR is under active development and is currently in the alpha stage. Its API may change in the future until it reaches a stable version.

Citation

Fan, C., & Liu, L. (2024). FanInSAR: A Fancy InSAR time series library, in a Pythonic, fast, and flexible way (0.0.1). Zenodo. https://doi.org/10.5281/zenodo.11398347

@software{fan_2024_11398347,
  author       = {Fan, Chengyan and
                  Liu, Lin},
  title        = {{FanInSAR: A Fancy InSAR time series library, in a 
                   Pythonic, fast, and flexible way}},
  month        = may,
  year         = 2024,
  publisher    = {Zenodo},
  version      = {0.0.1},
  doi          = {10.5281/zenodo.11398347},
  url          = {https://doi.org/10.5281/zenodo.11398347}
}

Release files for FanInSAR 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for FanInSAR 0.0.1
File Size Uploaded
faninsar-0.0.1.tar.gz 934.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for FanInSAR 0.0.1
File Interpreter ABI Platform
FanInSAR-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.9 MB

Release files / faninsar-0.0.1.tar.gz

Download URL faninsar-0.0.1.tar.gz
Size 934.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e85c63d2e8657d295c171b7cbc0e709bb69fc1b6e6e3f1eb1c3bf4f2b0cf02f7
BLAKE2b-256 checksum
How to use checksums
386b7ad6bfb12d074387e2682be8dd8666cc757cc832394da141a1a588b94917
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.9.19

Release files / FanInSAR-0.0.1-py3-none-any.whl

Download URL FanInSAR-0.0.1-py3-none-any.whl
Size 987.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
245c9557549afa12e49afdcf7a891e50c19e06e33aa906deecc259e2fe93558f
BLAKE2b-256 checksum
How to use checksums
bacaca7411c4fe2b5b4490bf415ee58b906b09556adfd77ca89da61b65b84791
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.9.19

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page