How to start with SNAPPY for Python 3.6 + Guide?

I am currently using SNAP ESA Toolbox but I really want to start using SNAPPY as I wish to manipulate Senintel products in the dim format. I would really appreciate if one could guide me as currently the below link only applies for python versions 2.7 and 3.4.

With regards to the documentation of the functions that are used in snappy, I am fully aware there isn’t as this originates from a JAVA Api, but can someone list down the documentation of each java function related to snappy esa?

Support for Python up to 3.7 is planned in the near future - @marpet has more info about the exact schedule.

I’m not sure what you mean by this. The Java functions are documented here:

For the near future, we plan to improve the documentation on how to use snappy, especially on how to set up a snappy project and provide more exhaustive guides on how to develop with snappy. Later this year, also support for the latest Python version will come and we also plan to introduce a thin pythonic interface. This will enable code-completion and disable function documentation within your IDE. But this will come only in the second half of the year.


In terms of installation, i’m working with Snappy on Python 3.7.2. Apart from dependencies’ requirements, i only found the problem solved here:

Hope it helps.


1 Like


is there any update?
I am struggling installing snappy to python 3.7 (conda environment).
The instruction on installing jpy, therefore the whole JDK, seems quite exaggerated solution. Isn’t there some kinder way?

thank you.