insarlab / PySolid

A Python wrapper for solid Earth tides
GNU General Public License v3.0
63 stars 9 forks source link

`swath` mode #72

Open yunjunz opened 1 year ago

yunjunz commented 1 year ago

I agree with you, that's the timing difference along the orbit! If it's not accounted for, this timing variation will introduce a small ramp along the azimuth direction for a long track (I described this in section III.E.2 in my 2022 TGRS paper, after Dr. Dennis Milber brought it up in our email communications); and for the multiple frames stitching, as in your case here, it looks like a jump in our current implementation!

I intended to write a swath mode, in addition to the current grid and point mode, for this scenario. The implementation will be much easier if we have a true API-like talking between the python and fortran code (https://github.com/insarlab/PySolid/issues/2), instead of the current talking via text file. Therefore, I have not done it yet.

Originally posted by @yunjunz in https://github.com/insarlab/PySolid/issues/54#issuecomment-1488519173

Since solid.for could return numpy array since https://github.com/insarlab/PySolid/pull/56, we could implement this feature.