The PyGMT team is super happy to announce that the PyGMT paper was finally published in G-Cubed:
Tian, D., Fröhlich, Y., Leong, W. J., Grund, M., Schlitzer, W., Jones, M., Uieda, L., Luis, J. M. F. (2026). PyGMT: Bridging Python and the Generic Mapping Tools for Geospatial Visualization and Analysis. Geochemistry, Geophysics, Geosystems, 27(7), e2026GC013105. https://doi.org/10.1029/2026GC013105
To reproduce the images shown in the publication you can find the related Jupyter notebooks on GitHub (or on Zenodo). Feel free to play around with the codes and adjust them for your one research and study areas
.
We hope the paper can give you an idea of the underlying design principle of the Python wrapper
and also highlight how PyGMT can help and support you in your research
.
Abstract
PyGMT is a free and open-source Python library that provides a high-level interface to the Generic Mapping Tools (GMT), a widely used command-line toolset for geospatial data processing, analysis, and visualization in the Earth, ocean, and planetary sciences. By bridging GMT with the Python ecosystem, PyGMT enables users to access GMT’s powerful visualization and analysis capabilities directly within Python-based workflows, making them more accessible to a broader audience. PyGMT supports diverse data sources, including local and remote files, as well as familiar data structures such as numpy.ndarray, pandas.DataFrame, and xarray.DataArray objects, allowing users to process data efficiently and create a wide variety of publication-quality figures. Compared to GMT, PyGMT provides a Pythonic interface with intuitive parameters and arguments, lowering the barrier to entry for both new and experienced users, and extends GMT’s functionality by integrating seamlessly with the broader scientific Python ecosystem. The project is actively maintained as a community-driven effort under the BSD 3-Clause License, with source code and issue tracking hosted on GitHub and user support provided through a Discourse forum. It emphasizes reliability, usability, and sustainability while fostering an open and welcoming community that encourages contributions of all kinds.