diff --git a/doc/ecosystem.md b/doc/ecosystem.md index 238d42bbc45..e37c967c7e1 100644 --- a/doc/ecosystem.md +++ b/doc/ecosystem.md @@ -1,16 +1,19 @@ -# Ecosystem +# PyGMT Ecosystem PyGMT provides a Python interface to the Generic Mapping Tools (GMT), which is a command line program that provides a wide range of tools for manipulating geospatial data and -making publication-quality maps and figures. PyGMT integrates well with the +making publication-quality maps and figures. It integrates well with the [scientific Python ecosystem](https://scientific-python.org/), with [NumPy][] for its fundamental array data structure, [pandas][] for tabular data I/O and [xarray][] for -raster grids/images/cubes I/O. +raster grids/images/cubes I/O. In addition to these core dependencies, it also relies on +several optional packages to provide additional functionality for users. -In addition to these core dependencies, PyGMT also relies on several optional packages to -provide additional functionality for users. +![](https://github.com/user-attachments/assets/2e36bd3e-d8ae-4399-b7c0-af614cb414fb) + +_The PyGMT ecosystem. This figure was originally published in the +[PyGMT paper](https://doi.org/10.1029/2026GC013105) in G-Cubed. The full publication is +released under CC BY-NC 4.0. No modifications were made._ -*This page was adapted from [GeoPandas's Ecosystem](https://geopandas.org/en/latest/community/ecosystem.html) page.* ## PyGMT dependencies @@ -102,11 +105,10 @@ more details, see [issue #2800](https://github.com/GenericMappingTools/pygmt/issues/2800). ``` -## PyGMT ecosystem +## Packages depending on PyGMT Various packages rely on PyGMT for geospatial data processing, analysis, and visualization. -Below is an incomplete list (in no particular order) of tools which form the PyGMT-related -ecosystem. +Below is an incomplete list (in no particular order) of these tools. ```{note} If your package relies on PyGMT, please @@ -114,6 +116,9 @@ If your package relies on PyGMT, please [add it by yourself](contributing.md). ``` +*This page was adapted from [GeoPandas's Ecosystem](https://geopandas.org/en/latest/community/ecosystem.html) page.* + + [apache arrow]: https://arrow.apache.org/ [contextily]: https://contextily.readthedocs.io/ [geopandas]: https://geopandas.org/