def derivativeY(self, x, y, z):
    '\n        Evaluates the partial derivative of the interpolated function with respect\n        to y (the second argument) at the given input.\n\n        Parameters\n        ----------\n        x : np.array or float\n            Real values to be evaluated in the interpolated function.\n        y : np.array or float\n            Real values to be evaluated in the interpolated function; must be\n            the same size as x.\n        z : np.array or float\n            Real values to be evaluated in the interpolated function; must be\n            the same size as x.\n\n        Returns\n        -------\n        dfdy : np.array or float\n            The derivative with respect to y of the interpolated function evaluated\n            at x,y,z: dfdy = f_y(x,y,z), with the same shape as x, y, and z.\n        '
    xa = np.asarray(x)
    ya = np.asarray(y)
    za = np.asarray(z)
    return self._derY(xa.flatten(), ya.flatten(), za.flatten()).reshape(xa.shape)
Evaluates the partial derivative of the interpolated function with respect
to y (the second argument) at the given input.

Parameters
----------
x : np.array or float
    Real values to be evaluated in the interpolated function.
y : np.array or float
    Real values to be evaluated in the interpolated function; must be
    the same size as x.
z : np.array or float
    Real values to be evaluated in the interpolated function; must be
    the same size as x.

Returns
-------
dfdy : np.array or float
    The derivative with respect to y of the interpolated function evaluated
    at x,y,z: dfdy = f_y(x,y,z), with the same shape as x, y, and z.
def derivativeY(self, x, y, z):
    '\n        Evaluates the partial derivative of the interpolated function with respect\n        to y (the second argument) at the given input.\n\n        Parameters\n        ----------\n        x : np.array or float\n            Real values to be evaluated in the interpolated function.\n        y : np.array or float\n            Real values to be evaluated in the interpolated function; must be\n            the same size as x.\n        z : np.array or float\n            Real values to be evaluated in the interpolated function; must be\n            the same size as x.\n\n        Returns\n        -------\n        dfdy : np.array or float\n            The derivative with respect to y of the interpolated function evaluated\n            at x,y,z: dfdy = f_y(x,y,z), with the same shape as x, y, and z.\n        '
    xa = np.asarray(x)
    ya = np.asarray(y)
    za = np.asarray(z)
    return self._derY(xa.flatten(), ya.flatten(), za.flatten()).reshape(xa.shape)