code: def test_image_curvilinear_coords_error(self):
      x = np.arange(-1, 1, 0.1)
      y = np.arange(-1, 1, 0.1)
      X, Y = np.meshgrid(x, y)
      Z = np.sqrt(X**2 + Y**2) * np.cos(X)
      with self.assertRaises(ValueError):
          Image((X, Y, Z))
  
file_path: holoviews/holoviews/tests/element/test_image.py
imports: import numpy
  import holoviews
  from holoviews.element import Curve, Image
  from ..utils import LoggingComparisonTestCase
label_desc: Use image node_id 11 for calling the TestImage obj's underlying member method code with example usage: obj.test_image_curvilinear_coords_error() without return types