From c70733163faa4fd544b8fa3d4dfaa0bc3fc75318 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Wed, 4 Dec 2024 22:25:37 +0800 Subject: [PATCH] grdinfo workaround for GMT<=6.5 only --- pygmt/src/grdinfo.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pygmt/src/grdinfo.py b/pygmt/src/grdinfo.py index 59d2547251f..e77dc83c0d0 100644 --- a/pygmt/src/grdinfo.py +++ b/pygmt/src/grdinfo.py @@ -2,7 +2,8 @@ grdinfo - Retrieve info about grid file. """ -from pygmt.clib import Session +from packaging.version import Version +from pygmt.clib import Session, __version__ from pygmt.helpers import ( GMTTempFile, build_arg_list, @@ -111,7 +112,7 @@ def grdinfo(grid, **kwargs): A string with information about the grid. """ # Workaround for upstream bug https://github.com/GenericMappingTools/gmt/issues/8525 - grid_as_matrix = bool(kwargs.get("L")) + grid_as_matrix = Version(__version__) <= Version("6.5.0") and bool(kwargs.get("L")) with GMTTempFile() as outfile: with Session(grid_as_matrix=grid_as_matrix) as lib: