Minimum Supported Versions

PyGMT has adopted SPEC 0 alongside the rest of the scientific Python ecosystem, and will therefore:

  • Drop support for Python versions 3 years after their initial release.

  • Drop support for core package dependencies (NumPy, pandas, Xarray) 2 years after their initial release.

In addition to the above, the PyGMT team has also decided to:

  • Drop support for GMT versions 3 years after their initial release, while ensuring at least two latest minor versions remain supported.

  • Maintain support for optional dependencies for at least 1 year after their initial release. Users are encouraged to use the most up-to-date optional dependencies where possible.

Note

The SPEC 0 policy is enforced on a best-effort basis, and the PyGMT team may decide to drop support for core (and optional) package dependencies earlier than recommended for compatibility reasons.

PyGMT Version

GMT

Python

NumPy

pandas

Xarray

Dev* [Docs]

>=6.4.0

>=3.10

>=1.24

>=2.0

>=2023.04

v0.13.0 [Docs]

>=6.3.0

>=3.10

>=1.24

>=1.5

>=2022.09

v0.12.0 [Docs]

>=6.3.0

>=3.10

>=1.23

>=1.5

>=2022.06

v0.11.0 [Docs]

>=6.3.0

>=3.9

>=1.23

v0.10.0 [Docs]

>=6.3.0

>=3.9

>=1.22

v0.9.0 [Docs]

>=6.3.0

>=3.8

>=1.21

v0.8.0 [Docs]

>=6.3.0

>=3.8

>=1.20

v0.7.0 [Docs]

>=6.3.0

>=3.8

>=1.20

v0.6.1 [Docs]

>=6.3.0

>=3.8

>=1.19

v0.6.0 [Docs]

>=6.3.0

>=3.8

>=1.19

v0.5.0 [Docs]

>=6.2.0

>=3.7

>=1.18

v0.4.1 [Docs]

>=6.2.0

>=3.7

>=1.17

v0.4.0 [Docs]

>=6.2.0

>=3.7

>=1.17

v0.3.1 [Docs]

>=6.1.1

>=3.7

v0.3.0 [Docs]

>=6.1.1

>=3.7

v0.2.1 [Docs]

>=6.1.1

>=3.6

v0.2.0 [Docs]

>=6.1.1

3.6 - 3.8

v0.1.2 [Docs]

>=6.0.0

3.6 - 3.8

v0.1.1 [Docs]

>=6.0.0

3.6 - 3.8

v0.1.0 [Docs]

>=6.0.0

3.6 - 3.8

*Dev reflects the main branch and is for the upcoming release.