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  | 
>=1.26  | 
>=2.2  | 
>=2023.10  | 
|
>=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.