Skip to content

python4oceanography/ocean_python_tutorial

 
 

Repository files navigation

Click below to start interactive tutorial

To explore Pangeo data on GCP (eg. CCMP), select the button 'Pangeo Binder GCP US-central1', and then, once the binder initializes, select 'tutorials'.

| badge |

To explore 3 difference cloud-optimized datasets (MUR SST, GOES, ERA5), select button below 'Pangeo Binder AWS US-west1', and then, once the binder initializes, select 'tutorials'.

badge

Some helpful webpages on python: http://earthpy.org/category/introduction-to-python.html

How to install miniconda with some useful tools for Oceanographers:

https://github.com/python4oceanography/ocean_python_tutorial/blob/master/python_installation_instructions.md

Workshop:

A one day introduction to Python for oceanographers to introduce oceanographers to Python programming and reproducible research using Jupyter Notebooks, Git, software citations, and cloud computing. This hands-on course will use common oceanographic research analyses to demonstrate capabilities of Python, open source software libraries, and cloud computing.

Preliminary Schedule

  • 09:00 Code of conduct, Intro to the Python ecosystem and StackOverflow, Git, Pangeo, Cloud computing
  • 09:30 Introduction to Jupyter Notebook, basic python commands Data structures: pandas, numpy, dictionaries
  • 11:00 Components of a Xarray dataset, reading, selecting, plotting, saving data
  • 12:00 Lunch break
  • 13:00 Example plotting data using cartopy and xarray
  • 14:00 Example collocating cruise data with satellite data
  • 14:45 Wrap-up
  • 15:00 End

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%