Skip to content

Commit 97c3cc9

Browse files
committed
Session.virtualfile_to_raster: let kind default to 'grid'
1 parent b3ce412 commit 97c3cc9

18 files changed

+18
-52
lines changed

pygmt/clib/session.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1954,7 +1954,7 @@ def virtualfile_to_dataset(
19541954
def virtualfile_to_raster(
19551955
self,
19561956
vfname: str,
1957-
kind: Literal["grid", "image", "cube", None] = None,
1957+
kind: Literal["grid", "image", "cube", None] = "grid",
19581958
outgrid: str | None = None,
19591959
) -> xr.DataArray | None:
19601960
"""

pygmt/src/binstats.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,4 @@ def binstats(data, outgrid: str | None = None, **kwargs):
111111
lib.call_module(
112112
module="binstats", args=build_arg_string(kwargs, infile=vintbl)
113113
)
114-
return lib.virtualfile_to_raster(
115-
vfname=voutgrd, kind="grid", outgrid=outgrid
116-
)
114+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

pygmt/src/dimfilter.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,4 @@ def dimfilter(grid, outgrid: str | None = None, **kwargs):
150150
lib.call_module(
151151
module="dimfilter", args=build_arg_string(kwargs, infile=vingrd)
152152
)
153-
return lib.virtualfile_to_raster(
154-
vfname=voutgrd, kind="grid", outgrid=outgrid
155-
)
153+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

pygmt/src/grdclip.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,4 @@ def grdclip(grid, outgrid: str | None = None, **kwargs):
9696
lib.call_module(
9797
module="grdclip", args=build_arg_string(kwargs, infile=vingrd)
9898
)
99-
return lib.virtualfile_to_raster(
100-
vfname=voutgrd, kind="grid", outgrid=outgrid
101-
)
99+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

pygmt/src/grdfill.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,4 @@ def grdfill(grid, outgrid: str | None = None, **kwargs):
7979
lib.call_module(
8080
module="grdfill", args=build_arg_string(kwargs, infile=vingrd)
8181
)
82-
return lib.virtualfile_to_raster(
83-
vfname=voutgrd, kind="grid", outgrid=outgrid
84-
)
82+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

pygmt/src/grdfilter.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,4 @@ def grdfilter(grid, outgrid: str | None = None, **kwargs):
133133
lib.call_module(
134134
module="grdfilter", args=build_arg_string(kwargs, infile=vingrd)
135135
)
136-
return lib.virtualfile_to_raster(
137-
vfname=voutgrd, kind="grid", outgrid=outgrid
138-
)
136+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

pygmt/src/grdgradient.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,4 @@ def grdgradient(grid, outgrid: str | None = None, **kwargs):
173173
lib.call_module(
174174
module="grdgradient", args=build_arg_string(kwargs, infile=vingrd)
175175
)
176-
return lib.virtualfile_to_raster(
177-
vfname=voutgrd, kind="grid", outgrid=outgrid
178-
)
176+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

pygmt/src/grdhisteq.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,7 @@ def equalize_grid(grid, outgrid: str | None = None, **kwargs):
129129
lib.call_module(
130130
module="grdhisteq", args=build_arg_string(kwargs, infile=vingrd)
131131
)
132-
return lib.virtualfile_to_raster(
133-
vfname=voutgrd, kind="grid", outgrid=outgrid
134-
)
132+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)
135133

136134
@staticmethod
137135
@fmt_docstring

pygmt/src/grdlandmask.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,4 @@ def grdlandmask(outgrid: str | None = None, **kwargs):
101101
with lib.virtualfile_out(kind="grid", fname=outgrid) as voutgrd:
102102
kwargs["G"] = voutgrd
103103
lib.call_module(module="grdlandmask", args=build_arg_string(kwargs))
104-
return lib.virtualfile_to_raster(
105-
vfname=voutgrd, kind="grid", outgrid=outgrid
106-
)
104+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

pygmt/src/grdproject.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,4 @@ def grdproject(grid, outgrid: str | None = None, **kwargs):
113113
lib.call_module(
114114
module="grdproject", args=build_arg_string(kwargs, infile=vingrd)
115115
)
116-
return lib.virtualfile_to_raster(
117-
vfname=voutgrd, kind="grid", outgrid=outgrid
118-
)
116+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

pygmt/src/grdsample.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,4 @@ def grdsample(grid, outgrid: str | None = None, **kwargs):
8888
lib.call_module(
8989
module="grdsample", args=build_arg_string(kwargs, infile=vingrd)
9090
)
91-
return lib.virtualfile_to_raster(
92-
vfname=voutgrd, kind="grid", outgrid=outgrid
93-
)
91+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

pygmt/src/nearneighbor.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,4 @@ def nearneighbor(
148148
lib.call_module(
149149
module="nearneighbor", args=build_arg_string(kwargs, infile=vintbl)
150150
)
151-
return lib.virtualfile_to_raster(
152-
vfname=voutgrd, kind="grid", outgrid=outgrid
153-
)
151+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

pygmt/src/sph2grd.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,4 @@ def sph2grd(data, outgrid: str | None = None, **kwargs):
7373
lib.call_module(
7474
module="sph2grd", args=build_arg_string(kwargs, infile=vintbl)
7575
)
76-
return lib.virtualfile_to_raster(
77-
vfname=voutgrd, kind="grid", outgrid=outgrid
78-
)
76+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

pygmt/src/sphdistance.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,4 @@ def sphdistance(data=None, x=None, y=None, outgrid: str | None = None, **kwargs)
117117
lib.call_module(
118118
module="sphdistance", args=build_arg_string(kwargs, infile=vintbl)
119119
)
120-
return lib.virtualfile_to_raster(
121-
vfname=voutgrd, kind="grid", outgrid=outgrid
122-
)
120+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

pygmt/src/sphinterpolate.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,4 @@ def sphinterpolate(data, outgrid: str | None = None, **kwargs):
6767
lib.call_module(
6868
module="sphinterpolate", args=build_arg_string(kwargs, infile=vintbl)
6969
)
70-
return lib.virtualfile_to_raster(
71-
vfname=voutgrd, kind="grid", outgrid=outgrid
72-
)
70+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

pygmt/src/surface.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,4 @@ def surface(data=None, x=None, y=None, z=None, outgrid: str | None = None, **kwa
161161
lib.call_module(
162162
module="surface", args=build_arg_string(kwargs, infile=vintbl)
163163
)
164-
return lib.virtualfile_to_raster(
165-
vfname=voutgrd, kind="grid", outgrid=outgrid
166-
)
164+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

pygmt/src/triangulate.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -146,9 +146,7 @@ def regular_grid(
146146
lib.call_module(
147147
module="triangulate", args=build_arg_string(kwargs, infile=vintbl)
148148
)
149-
return lib.virtualfile_to_raster(
150-
vfname=voutgrd, kind="grid", outgrid=outgrid
151-
)
149+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)
152150

153151
@staticmethod
154152
@fmt_docstring

pygmt/src/xyz2grd.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,4 @@ def xyz2grd(data=None, x=None, y=None, z=None, outgrid: str | None = None, **kwa
153153
lib.call_module(
154154
module="xyz2grd", args=build_arg_string(kwargs, infile=vintbl)
155155
)
156-
return lib.virtualfile_to_raster(
157-
vfname=voutgrd, kind="grid", outgrid=outgrid
158-
)
156+
return lib.virtualfile_to_raster(vfname=voutgrd, outgrid=outgrid)

0 commit comments

Comments
 (0)