Skip to main content

An InSAR postprocessing tool

Project description

decorrelation

Documentation

InSAR postprocessing tool

Install

Install cupy and dask_cuda first, then:

With conda:

conda install -c conda-forge decorrelation

With pip:

pip install decorrelation

In development mode:

git clone git@github.com:kanglcn/decorrelation.git ./decorrelation
cd ./decorrelation
pip install -e '.[dev]'

How to use

import decorrelation as dc

This package provide functions for InSAR post-processing which refers as processing after SAR images co-registration and geocoding. The functions include PS/DS identification, coherence matrix estimation, phase linking etc.

Most of the python functions in this package provide 2 kind of API, the array-based API and the file-based API. The inputs of array-based functions generally are numpy or cupy arrays. The inputs of file-based functions are string of path to the array stored in disk. The file-based functions make use of dask package to decrease the memory usage and parallelize the job. However, their is performance cost for using dask, if no parallelization is needed and the memory fits the data, the array-based API is recommended.

CLI is also provided and is almost the same as the file-based API. The only difference between them is the CLI can not directly show the plot.

Please refer to the Documentation for detailed usage.

Warning!!! This package is under intensive development. API is subjected to change without any noticement.

Contact us

  • Most discussion happens on GitHub. Feel free to open an issue or comment on any open issue or pull request.
  • use github discussions to ask questions or leave comments.

Contribution

  • Pull requests are welcomed! Before making a pull request, please open an issue to talk about it.
  • We have notice many excellent open-source packages are rarely paid attention to due to lack of documentation. The package is developed with the nbdev, a notebook-driven development platform. Developers only need to simply write notebooks with lightweight markup and get high-quality documentation, tests, continuous integration, and packaging automatically.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

decorrelation-0.3.1.tar.gz (31.9 kB view details)

Uploaded Source

Built Distribution

decorrelation-0.3.1-py3-none-any.whl (34.7 kB view details)

Uploaded Python 3

File details

Details for the file decorrelation-0.3.1.tar.gz.

File metadata

  • Download URL: decorrelation-0.3.1.tar.gz
  • Upload date:
  • Size: 31.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.5

File hashes

Hashes for decorrelation-0.3.1.tar.gz
Algorithm Hash digest
SHA256 0a52f65e908f2f6f2ce9d1edf2bc0abaccaef4c54d6d2c3c0acd541494435dcd
MD5 2ac47f1a74812c5e08fbc19dcb2ca2ac
BLAKE2b-256 6fa116d31e6ba0deaa103941cf795f999bf0f0a3155e7dde71c4d46c3bde44e7

See more details on using hashes here.

File details

Details for the file decorrelation-0.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for decorrelation-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c259911006abb470fa9a2b3a5ff6a2e6b0d9796bacfe5d1e82db8b0f3f9170f5
MD5 e3e56cda97a57ca1e29ee27d8cc5fed7
BLAKE2b-256 0f2f2dae82b19ca978f352f10ac4bedceb80c72589b9d48be02622acc9b2e582

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page