GeoPython 2023

How to use JavaScript Google Earth Engine in Python
2023-03-06, 10:45–11:15, 01.S.21 (1st floor)

The Open Earth Engine Library (OEEL) is a collection of code goodies for Google Earth Engine (GEE) build on top of the JavaScript API. But recently a feature was added to "map" all this function and most other JavaScript functions in Python.


Since the start of GEE, users try to deal with the double language Python and JavaScript and port codes between them. If the syntax is relatively similar, the small variation make this task cumbersome. Over the years multiples attempt were done to try to automatically convert script between languages, with some but limited success.
The Open Earth Engine Library (OEEL) is an open-source collection of code goodies for Google Earth Engine (GEE) build on top of the JavaScript API and used by thousands of practitioners.
To allow the use of this library to transparently use this it from pythons, and interface with nodeJs in the background was created, resulting in an unexpected result. It allows to use almost any GEE-JS code in Python.