Package Summary

Basic Package

  • Xarray : Labeled multi-demensional array.

  • Pandas : Data structure and data analysis tool, particularly in CSV file.

  • NumPy : Fundamental package for scientific computing

Quick Start

Climate Package

  • Listed in Xarray: see this webpage.

  • GeoCAT : NCL-related toolkit. It includes GeoCAT-comp and GeoCAT-viz.

  • MetPy : Weather data analysis and visualizaion.

  • Iris : Analysing and visualising package in Earth science data.

    • EOFS : EOF analysis package with Iris.

  • Regridding tool

    • ESMPy : Earth System Modeling Framework (ESMF) regridding utility.

    • xESMF : Universal Regridder for Geospatial Data.

Visualization Package

  • Matplotlib : Basic visualization package similar to MatLAB

  • Cartopy : Map visualization package.

  • PyNGL : Visualizain based on ncl. They don’t support anymore and it’s better to aovid.

  • GeoCAT-viz : Visualizaion package similar to NCL.

File IO Package

  • Pandas : Read/Write for CSV file.

  • Xarray : File IO for netCDF. Additional packages (like netCDF4 and Dask) may be needed.

  • Dask : Manage multiple files.

  • PyNIO : NCL-based file IO. It supports grib and HDF files as well. It maybe better to avoid.

Other Resources