=================== Useful Python Tools =================== This is a list of useful and/or new Python tools that the Unidata Python Team and community are keeping an eye on or using. ---------------- Unidata Projects ---------------- * MetPy_ - General meteorological toolkit * siphon_ - Remote data access * netCDF4-python_ - netCDF4 API -------------------- Meteorology Specific -------------------- * PyART_ - Python ARM Radar Toolkit -------------- Data Wrangling -------------- * pandas_ - Easy tabular data manipulation * xarray_ - Gridded/labeled multidimensional data -------- Plotting -------- * matplotlib_ - Beautiful publication quality graphics * Bokeh_ - Interactive web graphics * Cartopy_ - Plotting maps --------------------- Core Python/Interface --------------------- * iPython_ - Interactive Python shell * Jupyter_ - Notebooks and the new Jupyter Lab * pathlib_ - Easy file path manipulation --------- Education --------- * nbgrader_ - An automatic homework grader for notebooks ----------- Performance ----------- * Numba_ - JIT compiler * Dask_ - Distributed computing .. _MetPy: https://unidata.github.io/MetPy .. _netCDF4-python: https://unidata.github.io/netcdf4-python/ .. _siphon: https://unidata.github.io/siphon .. _pandas: http://pandas.pydata.org .. _Numba: https://numba.pydata.org .. _Dask: https://dask.pydata.org/en/latest/ .. _Bokeh: https://bokeh.pydata.org/en/latest/ .. _matplotlib: https://matplotlib.org .. _xarray: http://xarray.pydata.org/en/stable/ .. _pathlib: https://docs.python.org/3/library/pathlib.html .. _iPython: https://ipython.org .. _Jupyter: http://jupyter.org .. _nbgrader: https://nbgrader.readthedocs.io/en/stable/ .. _PyART: http://arm-doe.github.io/pyart/ .. _Cartopy: http://scitools.org.uk/cartopy/