GithubHelp home page GithubHelp logo

Comments (6)

AlexeyPechnikov avatar AlexeyPechnikov commented on June 14, 2024 1

The colormap available in modern Python versions like to 3.10. In the basic PyGMTSAR examples โ€˜turboโ€™ colormap is not used because itโ€™s not available on Google Colab.

from pygmtsar.

AlexeyPechnikov avatar AlexeyPechnikov commented on June 14, 2024

What PyGMTSAR version do you use? Check it as below:

pip3 show pygmtsar
Name: pygmtsar
Version: 2022.12.1

from pygmtsar.

Meysam-Amiri avatar Meysam-Amiri commented on June 14, 2024

I noticed that my PyGMTSAR version was old and I have updated it with python3 setup.py install using the directory of pygmtsar. Thanks for your help.

from pygmtsar.

Meysam-Amiri avatar Meysam-Amiri commented on June 14, 2024

In plotting it seems that I don't have the turbo colormap. I couldn't figure out how to add it! I have changed it to rainbow.
error_cmap.txt

from pygmtsar.

Meysam-Amiri avatar Meysam-Amiri commented on June 14, 2024

@mobigroup, I have processed my data thanks to Yamchi_dam notebooks. How can I improve the results so they wouldn't be like separate pixels in the last sbas map? Does it depend on the resolution that we define or chunk_size?
One more question, How can I get the time series of a point? Is there any example in notebooks?
Here are my notebooks:
https://drive.google.com/drive/folders/1hpCkLDqMV_lqgYUAnzfJAMn-OiiBUNUl?usp=sharing
Thanks a lot.

from pygmtsar.

AlexeyPechnikov avatar AlexeyPechnikov commented on June 14, 2024

@Meysam-Amiri I think you'd use mask with zeroed area for y<5000 instead of composite_mask for unwrapping. On your results we see some phase discontinuity below y=5000 due to decorrelation:
image

Pixels are sparse because of correlation stack mask applied (corr_mask) and we are able 1) exclude it for SBAS processing or 2) fill the gaps after unwrapping using nearest interpolation. For your area the both ways look suitable.

We can define the manual mask like to

manual_mask = (corrs[0].where(corrs.y >= 5000)>=0).astype(bool).persist()

and use it for unwrapping as

sbas.unwrap_parallel(mask=manual_mask, conf=conf, n_jobs=...)

from pygmtsar.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.