الخطوط العريضة للقسم

  •  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

    The jupyter notebooks we will use for portions of the training can be found here : https://github.com/doclements/OSOS_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.