Installing Anaconda/Python
This video provides an intro to installing Anaconda, our preferred Python environment.
Installing Modules
This video walks students through installing a Python package through Anaconda. This will be combined with a list of modules needed once the code for the training event has been decided.
Basic Modules list
- numpy
- matplotlib
- cartopy
- requests
- xarray
- netCDF4
- lxml
- shapely
The modules above can be installed using anaconda's install command, as an example : `conda install -c conda-forge numpy`
Python Topic outlines
Data download - For the "operational" data download we will present to sentinel downloader as an example of how to script data downloads, we will offer this script to users for downloading Sentinel 3 data. We will also discuss use of crontab on linux to schedule downloads etc.
Batch programming with SNAP - we will highlight the use of SNAP built-oin tools that can be used programatically through the GPT program. The example will be a "toy" example were we apply a very simple operation, due to time available.
Jupyter notebooks
Due to the short timeframe of the training we will not be able to spend a large amount of time debugging systems but these should provide useful to attendees after the event also.