Overview
The Earth Engine Python API is a client library that facilitates interacting with the Earth Engine servers using the Python programming language. To use the Earth Engine Python API, at a minimum you will need to install the Earth Engine Python API client library and its dependencies. However, to facilitate developing algorithms, it is also useful to have access to a wide range of additional libraries and tools for managing code and visualizing results.
Creating a Python Development Environment
Deploying a Python Development Environment | ||||
---|---|---|---|---|
When collaborating (including getting help) it is very useful for others to be able to easily replicate your development environment so that they can replicate the behavior that you are experiencing. In order to faciliate this, the following instructions describe how to create replicatable development environments for the Earth Engine Python API, using Docker software containers. The development environment includes:
|
||||
Option 1: Running a Datalab Docker container on Google Cloud Platform |
|
|||
Option 2: Running a Docker container on a local computer |
|
Where to go next
Now that you have installed and verified the Python API is working, the next step is to get familiar with Datalab/Jupyter/IPython. Start by navigating to and opening the following notebook:
[HOME] / datalab / docs / Readme.ipynb
Once you have a good understanding of how Jupyter notebooks work, you can learn about how to access Earth Engine by working through notebooks in the following folder:
[HOME] / datalab / docs-earthengine /
When you are ready to create your own content, do so by creating folders and notebooks in the following folder:
[HOME] / datalab / notebooks /
Minimal Installation for the Earth Engine Python API
Minimal Earth Engine Python API Installation | ||||
---|---|---|---|---|
Installing the Earth Engine Python library |
|