Comparative analysis between stamps and PyRate

I just saw that there is a python program, Pyrate, to perform PS analysis of interferograms. I would like to know several topics:

Is Pyrate a substitute for Stamp? That is, can the full PS analysis be performed?

In the Stamp strategy it is necessary to do some preprocessing and convert the results to a Stamp-compatible format, using snap2Stamp to make the xml files available. Preprocessing and processing for PS analysis can be done within Pyrate?

The Stamp has an aspect that is to incorporate the MATLAB licensed program. I work in an institution whose reference is to avoid the use of licensed programs. Work exclusively with free programs. Therefore, we do not see the appeal of using the Stamp.

I haven’t seen anyone on the forums reliably use PyRate. The instructions are incomplete and there are a lot of bugs to fix and manual fixes that you need to do.

I’ve been experimenting with a SNAP workflow but it is currently incomplete. For some reason, it doesn’t generate one of the coherence files so the PyRate process fails. I created a Github issue with the PyRate authors to discuss it earlier this week.

If anyone is interested, I shared the full steps I’ve done in the Github issue. I used the suggestions by @SebBuchelt (SNAP forum link).

See the issue report here:

1 Like

I have used the thirteen steps you follow to develop the conventional unwrapped interferogram that results from the phase difference between two SLC radar images. What i’m concerned about is if pyrate does pre-processing and processing together.

That the analysis performed by stamps can be performed completely with free software seems to me to be a welcome proposal.

I don’t know for sure if i misinterpreted ABraun but it affirms the possibility of developing a manual for the use of PyRate.

According to the documentation, the preprocessing needs to be done in external software like GAMMA or SNAP.

yes, there are plans to release an official tutorial for this. As far as I know this is in the final stages of testing. Last time I was involved there was input/feedback required from GeosicenceAustralia. Maybe @mcvittal can comment on the current status?

A detailed tutorial to mash PyRate would be a wise and welcome decision.