This page contain links to related projects and projects that inspired ProPlot or are directly used by ProPlot.
matplotlib - The venerable plotting workhorse we all know and love.
xarray - 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 - Package that turns spreadsheets and tables into annotated 2D numpy arrays. Invaluable for certain types of data.
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.
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.
The following colormap repositories are imported and registered by ProPlot.
Color Brewer - The O.G. perceptually uniform colormap distribution. These are included with matplotlib by default.
cmocean - Perceptually uniform colormaps designed for oceanography, but suitable for plenty of other applications.
SciVisColor - Science-focused colormaps created by the viz team at UT Austin. Provides tools for concatenating colormaps, suitable for complex datasets with funky distributions.
Fabio Crameri - Perceptually uniform colormaps for geoscientists. These maps have unusual and interesting color transitions.
Tools for making new colormaps¶
Use these resources to make colormaps from scratch. Then import them into ProPlot by adding files to the .proplot/cmaps folder.
Tools for making new color cycles¶
Use these resources to make color cycles from scratch. Then import them into ProPlot by adding files to the .proplot/cycles folder.