[SciPy-User] 2D phase unwrapping

Gregor Thalhammer gregor.thalhammer at gmail.com
Fri May 11 15:29:51 EDT 2012


Hi all,

I have beend searching for an implementation for phase unwrapping in 2D (and possibly also 3D). I found this old thread in the numpy mailing list

http://mail.scipy.org/pipermail/numpy-discussion/2008-November/038873.html

which mentions the C implementation from GERI: http://www.ljmu.ac.uk/GERI/90202.htm

While searching I found remarks by the authors that these algorithms have been incorporated into scipy, however I am unable to find them in current scipy or numpy. Am I missing something obvious? 
Instead I found this wrapper: https://github.com/pointtonull/pyunwrap
This seems to be based on a wrapper already mentioned in the above mentioned discussion, but the links mentioned there are dead. I added some setup.py, and with some small modifications I managed to compile the extension both on OS X and Windows. 

I would like to see these algorithms included in scipy, and I am willing to work on this. So now my questions: In the old numpy-discussion thread licensing issues are raised, can anybody tell more? On the GERI homepage they distribute their code under a non-commercial-use license, but the authors seem to agree on incorporating their code into scipy. 
Except from this, what else would be required?

Thanks for any advice
Gregor


More information about the SciPy-User mailing list