The following packages inspired proplot, are required or optional
dependencies of proplot, or are distributed with proplot:
matplotlib - The powerful data visualization
package we all know and love.
xarray - A package for working with
annotated ND numpy arrays. If you haven’t heard of it and you work with NetCDF files,
it will change your life.
pandas - A package that turns spreadsheets and
tables into annotated 2D numpy arrays. Invaluable for many types of datasets.
pint - A package for tracking and
converting between physical units during mathematical operations and when
plotting in matplotlib axes.
cartopy - A package for
plotting geographic and geophysical data in matplotlib. Includes a suite of
different map projections.
basemap - The original cartographic
plotting package. Basemap is less closely integrated with matplotlib than
cartopy but still quite popular. As of 2020 it is no longer actively maintained.
seaborn - A statistical data visualization package.
Seaborn is based on matplotlib but its interface is mostly separate from matplotlib.
It is not generally suitable for geophysical data.
A python implementation of HSLuv used for
the hue, saturation, luminance math required by
TeX Gyre -
An open source re-implementation of popular fonts like
These are distributed with proplot and used for its default font families.
Fira Math -
An open source sans-serif font with a zillion glyphs for mathematical symbols.
This is distributed with proplot as a viable alternative to