Python for Oceanography

Materials from the course held during the 18th Thematic Oceanography Week at the University of São Paulo.

About

This course was held from September 11 to 14, 2023, as part of the 18th Thematic Oceanography Week at the University of São Paulo. It was originally taught in Portuguese, and these notebooks were initially prepared as my personal teaching guides. The course is currently available only in Portuguese and is being revised to improve its pedagogical structure.

It is composed of four lessons: "Python Revision", "CTD Data", "Satellite Data", and "Model Outputs, Climatological and Topographic Data". Currently, the first three lessons are available. As soon as I finish my Master Thesis, I will finish the last one. Data used in this class will be available in the Data Center of this website.

Lessons (Brazilian Portuguese)

1. Revisão de Python

Esta aula contém revisão dos básicos do Python, desde a sintaxe básica até o uso do matplotlib e do numpy. Comece por aqui se você não usa Python há muito tempo!

2. Dados de CTD

Esta aula mostra como processar dados de CTD em formatos ASCII com Python. Os dados utilizados são do cruzeiro oceanográfico DEPROAS III, e os dados estarão disponíveis em breve na central de dados. Reparei recentemente que alguns gráficos estão feios, ajustarei assim que possível!

3. Dados de Satélite

Esta aula mostra como processar dados de satélite em formato NetCDF com Python. Diferentemente do CTD, esses dados já vêm pré-processados e em grade regular. Você pode baixar os arquivos diretamente do NASA Ocean Color. Os dados utilizados foram do instrumento Aqua-MODIS, produto SST4.

4. Dados Climatológicos, Topográficos e Saídas de Modelo

Esta aula mostra como processar dados tridimensionais em formato NetCDF, incluindo dados do World Ocean Atlas (WOA), do General Bathymetric Chart of the Oceans (GEBCO) e do Global Ocean Physics Reanalysis (GLORYS). Os links para os dados serão fornecidos. Para facilitar um pouco, dados do GLORYS referentes ao período das aulas estarão na central de dados.