Skip to main content
Ctrl+K
Python for Atmosphere and Ocean Science (PyAOS) - Home Python for Atmosphere and Ocean Science (PyAOS) - Home
  • Syllabus

Fundamentals in xarray

  • Python Installation and Environment Setup
  • 1. Introduction
  • 2. NetCDF and GRIB Datasets I/O
  • 3. Basic Workflow Demo: Plotting A Monthly Mean Map
  • 4. Conditional Control of datetime Index
  • 5. Manually Create a DataArray

Fundamentals in climate analysis

  • 6. Climatology and Anomaly
  • 7. Advanced Calculation and Statistical Methods

Advanced plotting

  • 8. xarray Plotting (I): Plotting 1-Dimensional Data
  • 9. xarray Plotting (II): Plotting Data with More Than 2 Dimensions
  • 10. pandas and seaborn: Statistical Plots

Other topics

  • 11. flox: Advanced Tools for GroupBy and Resample
  • 12. Climate Data Operator (CDO)
  • 13. dask: Parallel Computations for Large Datasets

Appendix

  • Appendix: Useful Examples for Climate Analysis
    • Slicing Iregular Grids
    • Spectral Analysis
    • Lanczos Filter
    • Climate Variability Analysis: Madden–Julian Oscillation (MJO)
    • Tropical Waves Identification and Analysis
  • Repository
  • Open issue

Index

By Wayne Yuan-Huai Tsai, University of Oklahoma

© Copyright 2021-2025.

Last updated: 2025-08-24