Skip to content

Figure 2. The PyGMT Ecosystem #11

Open
@seisman

Description

@seisman

Here is an initial draft of the PyGMT ecosystem diagram, intended as Figure 2 in the paper. The current version of the diagram is created using PowerPoint, but it will be redrawn using PyGMT in the final version of the paper.

PPTX: PyGMT-Fig2.pptx

Image

Design principles:

  • Left side: Represents the GMT world, colored in GMT red. From bottom to top: low-level library to high-level interface.
  • Right side:
    • Represents the Python ecosystem, colored in Python blue.
    • From bottom to top: fundamental packages (NumPy, PyArrow), general high-level packages (pandas, xarray), geoscience-specific packages (rioxarray, geopandas).
    • Dashed box means optional
  • Center: The PyGMT logo, as a bridge between GMT and Python
  • Bidirectional arrows: indicate data flows back and forth between GMT, PyGMT and Python

Here are some diagrams for reference:

GMT5 paper GMT6 paper
Image Image
GMT/Matlab paper NumPy paper
Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions