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 | Documentation | GMT | Python | NumPy | pandas | Xarray | 
|---|---|---|---|---|---|---|
| Dev* | >=6.5.0 | >=3.11 | >=2.0 | >=2.2 | >=2024.5 | |
| >=6.5.0 | >=3.11 | >=1.26 | >=2.2 | >=2023.10 | ||
| >=6.4.0 | >=3.11 | >=1.26 | >=2.1 | >=2023.07 | ||
| >=6.4.0 | >=3.11 | >=1.25 | >=2.0 | >=2023.04 | ||
| >=6.4.0 | >=3.11 | >=1.25 | >=2.0 | >=2023.04 | ||
| >=6.4.0 | >=3.11 | >=1.25 | >=2.0 | >=2023.04 | ||
| >=6.4.0 | >=3.11 | >=1.25 | >=2.0 | >=2023.04 | ||
| >=6.3.0 | >=3.10 | >=1.24 | >=1.5 | >=2022.09 | ||
| >=6.3.0 | >=3.10 | >=1.23 | >=1.5 | >=2022.06 | ||
| >=6.3.0 | >=3.9 | >=1.23 | ||||
| >=6.3.0 | >=3.9 | >=1.22 | ||||
| >=6.3.0 | >=3.8 | >=1.21 | ||||
| >=6.3.0 | >=3.8 | >=1.20 | ||||
| >=6.3.0 | >=3.8 | >=1.20 | ||||
| >=6.3.0 | >=3.8 | >=1.19 | ||||
| >=6.3.0 | >=3.8 | >=1.19 | ||||
| >=6.2.0 | >=3.7 | >=1.18 | ||||
| >=6.2.0 | >=3.7 | >=1.17 | ||||
| >=6.2.0 | >=3.7 | >=1.17 | ||||
| >=6.1.1 | >=3.7 | |||||
| >=6.1.1 | >=3.7 | |||||
| >=6.1.1 | >=3.6 | |||||
| >=6.1.1 | 3.6 - 3.8 | |||||
| >=6.0.0 | 3.6 - 3.8 | |||||
| >=6.0.0 | 3.6 - 3.8 | |||||
| >=6.0.0 | 3.6 - 3.8 | 
*Dev reflects the main branch and is for the upcoming release.