Skip to content

Commit 6cbc6e5

Browse files
committed
Review feedback
1 parent 34f5850 commit 6cbc6e5

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

parcels/_interpolation.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def _nearest_2d(ctx: InterpolationContext2D) -> float:
113113
return ctx.data[ctx.ti, yii, xii]
114114

115115

116-
def unit_square_to_target(*, eta: float, xsi: float, data: np.ndarray, yi: int, xi: int) -> float:
116+
def _unit_square_to_target(*, eta: float, xsi: float, data: np.ndarray, yi: int, xi: int) -> float:
117117
"""Interpolation on a unit square. See Delandmeter and Sebille 2019."""
118118
return (
119119
(1 - xsi) * (1 - eta) * data[yi, xi]
@@ -134,7 +134,7 @@ def _linear_2d(ctx: InterpolationContext2D) -> float:
134134
yi = ctx.yi
135135
xi = ctx.xi
136136
ti = ctx.ti
137-
val = unit_square_to_target(eta=eta, xsi=xsi, data=data[ti, :, :], yi=yi, xi=xi)
137+
val = _unit_square_to_target(eta=eta, xsi=xsi, data=data[ti, :, :], yi=yi, xi=xi)
138138
return val
139139

140140

@@ -167,7 +167,7 @@ def _linear_invdist_land_tracer_2d(ctx: InterpolationContext2D) -> float:
167167
w_sum += 1 / distance
168168
return val / w_sum
169169
else:
170-
val = unit_square_to_target(eta=eta, xsi=xsi, data=data[ti, :, :], yi=yi, xi=xi)
170+
val = _unit_square_to_target(eta=eta, xsi=xsi, data=data[ti, :, :], yi=yi, xi=xi)
171171
return val
172172

173173

@@ -221,23 +221,23 @@ def _linear_invdist_land_tracer_3d(ctx: InterpolationContext3D) -> float:
221221
return val / w_sum
222222
else:
223223
data = ctx.data[ctx.ti, ctx.zi, :, :]
224-
f0 = unit_square_to_target(eta=ctx.eta, xsi=ctx.xsi, data=data, yi=ctx.yi, xi=ctx.xi)
224+
f0 = _unit_square_to_target(eta=ctx.eta, xsi=ctx.xsi, data=data, yi=ctx.yi, xi=ctx.xi)
225225

226226
data = ctx.data[ctx.ti, ctx.zi + 1, :, :]
227-
f1 = unit_square_to_target(eta=ctx.eta, xsi=ctx.xsi, data=data, yi=ctx.yi, xi=ctx.xi)
227+
f1 = _unit_square_to_target(eta=ctx.eta, xsi=ctx.xsi, data=data, yi=ctx.yi, xi=ctx.xi)
228228

229229
return (1 - ctx.zeta) * f0 + ctx.zeta * f1
230230

231231

232-
def get_3d_f0_f1(*, eta: float, xsi: float, data: np.ndarray, zi: int, yi: int, xi: int):
232+
def _get_3d_f0_f1(*, eta: float, xsi: float, data: np.ndarray, zi: int, yi: int, xi: int):
233233
data_2d = data[zi, :, :]
234-
f0 = unit_square_to_target(eta=eta, xsi=xsi, data=data_2d, yi=yi, xi=xi)
234+
f0 = _unit_square_to_target(eta=eta, xsi=xsi, data=data_2d, yi=yi, xi=xi)
235235
data_2d = data[zi + 1, :, :]
236-
f1 = unit_square_to_target(eta=eta, xsi=xsi, data=data_2d, yi=yi, xi=xi)
236+
f1 = _unit_square_to_target(eta=eta, xsi=xsi, data=data_2d, yi=yi, xi=xi)
237237
return f0, f1
238238

239239

240-
def z_layer_interp(*, zeta: float, f0: float, f1: float, zi: int, zdim: int, gridindexingtype: GridIndexingType):
240+
def _z_layer_interp(*, zeta: float, f0: float, f1: float, zi: int, zdim: int, gridindexingtype: GridIndexingType):
241241
if gridindexingtype == "pop" and zi >= zdim - 2:
242242
# Since POP is indexed at cell top, allow linear interpolation of W to zero in lowest cell
243243
return (1 - zeta) * f0
@@ -256,9 +256,9 @@ def _linear_3d(ctx: InterpolationContext3D) -> float:
256256
xsi = ctx.xsi
257257
zdim = ctx.data.shape[1]
258258
data_3d = ctx.data[ctx.ti, :, :, :]
259-
f0, f1 = get_3d_f0_f1(eta=eta, xsi=xsi, data=data_3d, zi=ctx.zi, yi=ctx.yi, xi=ctx.xi)
259+
f0, f1 = _get_3d_f0_f1(eta=eta, xsi=xsi, data=data_3d, zi=ctx.zi, yi=ctx.yi, xi=ctx.xi)
260260

261-
return z_layer_interp(zeta=zeta, f0=f0, f1=f1, zi=ctx.zi, zdim=zdim, gridindexingtype=ctx.gridindexingtype)
261+
return _z_layer_interp(zeta=zeta, f0=f0, f1=f1, zi=ctx.zi, zdim=zdim, gridindexingtype=ctx.gridindexingtype)
262262

263263

264264
@register_3d_interpolator("bgrid_velocity")

0 commit comments

Comments
 (0)