Package Summary =============== .. _PackBasic: Basic Package ------------- * `Xarray `_ : Labeled multi-demensional array. * `Pandas `_ : Data structure and data analysis tool, particularly in CSV file. * `NumPy `_ : Fundamental package for scientific computing .. _PackQuick: Quick Start ----------- * `Xarray in 45 minutes `_ (External link). * `10 minutes to pandas `_ (External link). .. _PackClim: 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. .. _PackVis: 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. .. _PackIO: 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 --------------- * `Applied Math (BYU) `_ : Many useful documents for fundations of applied mathematics. * `Machine Learning Mastery `_ : Time Series Data Visualization with Python. * `Geo Python `_ : Python tutorial using pandas.