diff --git a/discretisedfield/plotting/mpl_field.py b/discretisedfield/plotting/mpl_field.py
index a8724ddd..2a51e24c 100644
--- a/discretisedfield/plotting/mpl_field.py
+++ b/discretisedfield/plotting/mpl_field.py
@@ -37,7 +37,7 @@ class MplField(Mpl):
 
     def __init__(self, field):
         if field.mesh.region.ndim != 2:
-            raise ValueError(
+            raise RuntimeError(
                 "Only fields on 2d meshes can be plotted with matplotlib, not"
                 f" {field.mesh.region.ndim=}."
             )

diff --git a/discretisedfield/tests/test_field.py b/discretisedfield/tests/test_field.py
index fc82c893..49144f9a 100644
--- a/discretisedfield/tests/test_field.py
+++ b/discretisedfield/tests/test_field.py
@@ -2739,7 +2739,7 @@ def test_mpl_scalar(test_field):
         test_field.a.sel("x").mpl.scalar(filename=tmpfilename)
 
     # Exceptions
-    with pytest.raises(ValueError):
+    with pytest.raises(RuntimeError):
         test_field.a.mpl.scalar()  # not sliced
     with pytest.raises(ValueError):
         test_field.sel("z").mpl.scalar()  # vector field
@@ -2773,7 +2773,7 @@ def test_mpl_lightess(test_field):
             field.sel("z").mpl.lightness(filename=tmpfilename)
 
     # Exceptions
-    with pytest.raises(ValueError):
+    with pytest.raises(RuntimeError):
         test_field.mpl.lightness()  # not sliced
     with pytest.raises(ValueError):
         # wrong filter field
@@ -2829,7 +2829,7 @@ def test_mpl_vector(test_field):
         test_field.sel("x").mpl.vector(filename=tmpfilename)
 
     # Exceptions
-    with pytest.raises(ValueError):
+    with pytest.raises(RuntimeError):
         test_field.mpl.vector()  # not sliced
     with pytest.raises(ValueError):
         test_field.b.sel("z").mpl.vector()  # scalar field
@@ -2864,7 +2864,7 @@ def test_mpl_contour(test_field):
         test_field.sel("z").c.mpl.contour(filename=tmpfilename)
 
     # Exceptions
-    with pytest.raises(ValueError):
+    with pytest.raises(RuntimeError):
         test_field.mpl.contour()  # not sliced
     with pytest.raises(ValueError):
         test_field.sel("z").mpl.contour()  # vector field
@@ -2909,12 +2909,24 @@ def test_mpl(test_field):
         test_field.sel("x").mpl(filename=tmpfilename)
 
     # Exception
-    with pytest.raises(ValueError):
+    with pytest.raises(RuntimeError):
         test_field.mpl()
 
     plt.close("all")
 
 
+def test_mpl_dimension(valid_mesh):
+    field = df.Field(valid_mesh, nvdim=1)
+
+    if valid_mesh.region.ndim != 2:
+        with pytest.raises(RuntimeError):
+            field.mpl.scalar()
+    else:
+        field.mpl.scalar()
+
+    plt.close("all")
+
+
 def test_hv_scalar(test_field):
     for kdims in [["x", "y"], ["x", "z"], ["y", "z"]]:
         normal = (set("xyz") - set(kdims)).pop()
diff --git a/discretisedfield/tests/test_mesh.py b/discretisedfield/tests/test_mesh.py
index 5a2fe72d..3f08ba2d 100644
--- a/discretisedfield/tests/test_mesh.py
+++ b/discretisedfield/tests/test_mesh.py
@@ -1287,12 +1287,13 @@ def test_dV(p1, p2, cell, dV):
 
 def test_mpl(valid_mesh, tmp_path):
     if valid_mesh.region.ndim != 3:
-        pytest.xfail(reason="plotting only supports 3d")
-
-    valid_mesh.mpl()
-    valid_mesh.mpl(box_aspect=[1, 2, 3])
+        with pytest.raises(RuntimeError):
+            valid_mesh.mpl()
+    else:
+        valid_mesh.mpl()
+        valid_mesh.mpl(box_aspect=[1, 2, 3])
+        valid_mesh.mpl(filename=tmp_path / "figure.pdf")
 
-    valid_mesh.mpl(filename=tmp_path / "figure.pdf")
     plt.close("all")
 
 
@@ -1533,17 +1534,16 @@ def test_save_load_subregions(p1, p2, cell, tmp_path):
     assert test_mesh.subregions == sr
 
 
-@pytest.mark.xfail(reason="needs nd field")
-def test_coordinate_field(valid_mesh):  # TODO
+def test_coordinate_field(valid_mesh):
     cfield = valid_mesh.coordinate_field()
     assert isinstance(cfield, df.Field)
-    manually = df.Field(valid_mesh, dim=valid_mesh.region.ndim, value=lambda p: p)
+    manually = df.Field(valid_mesh, nvdim=valid_mesh.region.ndim, value=lambda p: p)
     assert cfield.allclose(manually, atol=0)
-    for dim in range(valid_mesh.region.ndim):
-        index = [
-            0,
-        ] * valid_mesh.region.ndim
+    for dim in valid_mesh.region.dims:
+        index = [0] * valid_mesh.region.ndim
         index[valid_mesh.region._dim2index(dim)] = slice(None)
+        # extra index for vector dimension: vector component along the current direction
+        index = tuple(index) + (valid_mesh.region._dim2index(dim),)
         assert np.allclose(cfield.array[index], getattr(valid_mesh.points, dim), atol=0)
 
 
diff --git a/discretisedfield/tests/test_region.py b/discretisedfield/tests/test_region.py
index 724c5eed..ac0c3edf 100644
--- a/discretisedfield/tests/test_region.py
+++ b/discretisedfield/tests/test_region.py
@@ -771,20 +771,20 @@ def test_mpl(p1, p2, tmp_path):
     region = df.Region(p1=p1, p2=p2)
 
     if region.ndim != 3:
-        pytest.xfail(reason="plotting only supports 3d")
-
-    # Check if it runs.
-    region.mpl()
-    region.mpl(
-        figsize=(10, 10),
-        multiplier=1e-9,
-        color=plot_util.cp_hex[1],
-        linewidth=3,
-        box_aspect=(1, 1.5, 2),
-        linestyle="dashed",
-    )
-
-    region.mpl(filename=tmp_path / "figure.pdf")
+        with pytest.raises(RuntimeError):
+            region.mpl()
+    else:
+        # Check if it runs.
+        region.mpl()
+        region.mpl(
+            figsize=(10, 10),
+            multiplier=1e-9,
+            color=plot_util.cp_hex[1],
+            linewidth=3,
+            box_aspect=(1, 1.5, 2),
+            linestyle="dashed",
+        )
+        region.mpl(filename=tmp_path / "figure.pdf")
 
     plt.close("all")
 

Plotting exceptions
The exceptions for wrong mesh dimensionality when trying to create a plot are not consistent between mpl, k3d. and hv.
discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh0-0.34145574821561386-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh1-0.34145574821561386-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh2-0.34145574821561386-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh3-0.34145574821561386-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh4-0.34145574821561386-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh5-0.34145574821561386-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh6-0.34145574821561386-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh7-0.34145574821561386-None] discretisedfield/tests/test_field.py::test_mpl_dimension[valid_mesh0] discretisedfield/tests/test_field.py::test_mpl_dimension[valid_mesh2] discretisedfield/tests/test_field.py::test_mpl_dimension[valid_mesh3] discretisedfield/tests/test_field.py::test_mpl_dimension[valid_mesh4] discretisedfield/tests/test_field.py::test_mpl_dimension[valid_mesh5] discretisedfield/tests/test_field.py::test_mpl_dimension[valid_mesh6] discretisedfield/tests/test_field.py::test_mpl_dimension[valid_mesh7]
discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh0-0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh0--5.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh0-3.141592653589793-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh0-1e-15-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh0-1200000000000.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh0-(1+1j)-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh0-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh0-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh0-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh0-<lambda>-complex128] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh0-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh1-0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh1--5.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh1-3.141592653589793-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh1-1e-15-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh1-1200000000000.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh1-(1+1j)-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh1-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh1-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh1-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh1-<lambda>-complex128] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh1-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh2-0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh2--5.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh2-3.141592653589793-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh2-1e-15-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh2-1200000000000.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh2-(1+1j)-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh2-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh2-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh2-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh2-<lambda>-complex128] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh2-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh3-0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh3--5.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh3-3.141592653589793-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh3-1e-15-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh3-1200000000000.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh3-(1+1j)-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh3-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh3-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh3-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh3-<lambda>-complex128] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh3-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh4-0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh4--5.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh4-3.141592653589793-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh4-1e-15-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh4-1200000000000.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh4-(1+1j)-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh4-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh4-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh4-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh4-<lambda>-complex128] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh4-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh5-0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh5--5.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh5-3.141592653589793-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh5-1e-15-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh5-1200000000000.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh5-(1+1j)-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh5-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh5-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh5-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh5-<lambda>-complex128] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh5-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh6-0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh6--5.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh6-3.141592653589793-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh6-1e-15-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh6-1200000000000.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh6-(1+1j)-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh6-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh6-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh6-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh6-<lambda>-complex128] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh6-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh7-0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh7--5.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh7-3.141592653589793-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh7-1e-15-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh7-1200000000000.0-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh7-(1+1j)-None] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh7-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh7-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh7-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh7-<lambda>-complex128] discretisedfield/tests/test_field.py::test_init_scalar_valid_args[valid_mesh7-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh0-value0-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh0-value1-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh0-value2-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh0-value3-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh0-value4-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh0-value5-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh0-value6-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh0-value7-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh0-value8-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh0-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh0-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh0-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh0-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh0-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh1-value0-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh1-value1-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh1-value2-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh1-value3-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh1-value4-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh1-value5-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh1-value6-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh1-value7-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh1-value8-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh1-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh1-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh1-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh1-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh1-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh2-value0-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh2-value1-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh2-value2-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh2-value3-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh2-value4-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh2-value5-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh2-value6-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh2-value7-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh2-value8-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh2-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh2-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh2-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh2-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh2-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh3-value0-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh3-value1-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh3-value2-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh3-value3-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh3-value4-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh3-value5-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh3-value6-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh3-value7-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh3-value8-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh3-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh3-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh3-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh3-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh3-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh4-value0-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh4-value1-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh4-value2-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh4-value3-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh4-value4-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh4-value5-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh4-value6-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh4-value7-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh4-value8-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh4-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh4-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh4-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh4-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh4-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh5-value0-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh5-value1-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh5-value2-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh5-value3-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh5-value4-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh5-value5-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh5-value6-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh5-value7-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh5-value8-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh5-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh5-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh5-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh5-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh5-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh6-value0-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh6-value1-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh6-value2-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh6-value3-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh6-value4-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh6-value5-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh6-value6-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh6-value7-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh6-value8-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh6-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh6-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh6-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh6-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh6-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh7-value0-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh7-value1-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh7-value2-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh7-value3-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh7-value4-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh7-value5-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh7-value6-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh7-value7-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh7-value8-None] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh7-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh7-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh7-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh7-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_init_vector_valid_args[valid_mesh7-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_init_special_combinations[mesh0-1-<lambda>-complex128-None] discretisedfield/tests/test_field.py::test_init_special_combinations[mesh0-1-<lambda>-complex128-T] discretisedfield/tests/test_field.py::test_init_special_combinations[mesh0-1-<lambda>-complex128-A/m] discretisedfield/tests/test_field.py::test_init_special_combinations[mesh1-4-<lambda>-float64-None] discretisedfield/tests/test_field.py::test_init_special_combinations[mesh1-4-<lambda>-float64-T] discretisedfield/tests/test_field.py::test_init_special_combinations[mesh1-4-<lambda>-float64-A/m] discretisedfield/tests/test_field.py::test_init_special_combinations[mesh2-2-<lambda>-float64-None] discretisedfield/tests/test_field.py::test_init_special_combinations[mesh2-2-<lambda>-float64-T] discretisedfield/tests/test_field.py::test_init_special_combinations[mesh2-2-<lambda>-float64-A/m] discretisedfield/tests/test_field.py::test_init_special_combinations[mesh3-3-<lambda>-float64-None] discretisedfield/tests/test_field.py::test_init_special_combinations[mesh3-3-<lambda>-float64-T] discretisedfield/tests/test_field.py::test_init_special_combinations[mesh3-3-<lambda>-float64-A/m] discretisedfield/tests/test_field.py::test_init_invalid_arguments discretisedfield/tests/test_field.py::test_init_invalid_nvdims[0-ValueError] discretisedfield/tests/test_field.py::test_init_invalid_nvdims[-1-ValueError] discretisedfield/tests/test_field.py::test_init_invalid_nvdims[dim-TypeError] discretisedfield/tests/test_field.py::test_init_invalid_nvdims[nvdim3-TypeError] discretisedfield/tests/test_field.py::test_set_with_ndarray[valid_mesh0] discretisedfield/tests/test_field.py::test_set_with_ndarray[valid_mesh1] discretisedfield/tests/test_field.py::test_set_with_ndarray[valid_mesh2] discretisedfield/tests/test_field.py::test_set_with_ndarray[valid_mesh3] discretisedfield/tests/test_field.py::test_set_with_ndarray[valid_mesh4] discretisedfield/tests/test_field.py::test_set_with_ndarray[valid_mesh5] discretisedfield/tests/test_field.py::test_set_with_ndarray[valid_mesh6] discretisedfield/tests/test_field.py::test_set_with_ndarray[valid_mesh7] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh0-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh0-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh0-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh0-<lambda>-complex128] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh0-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh1-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh1-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh1-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh1-<lambda>-complex128] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh1-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh2-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh2-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh2-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh2-<lambda>-complex128] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh2-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh3-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh3-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh3-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh3-<lambda>-complex128] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh3-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh4-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh4-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh4-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh4-<lambda>-complex128] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh4-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh5-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh5-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh5-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh5-<lambda>-complex128] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh5-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh6-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh6-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh6-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh6-<lambda>-complex128] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh6-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh7-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh7-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh7-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh7-<lambda>-complex128] discretisedfield/tests/test_field.py::test_set_with_callable_scalar[valid_mesh7-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh0-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh0-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh0-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh0-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh0-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh1-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh1-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh1-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh1-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh1-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh2-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh2-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh2-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh2-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh2-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh3-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh3-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh3-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh3-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh3-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh4-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh4-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh4-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh4-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh4-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh5-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh5-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh5-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh5-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh5-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh6-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh6-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh6-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh6-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh6-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh7-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh7-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh7-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh7-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_set_with_callable_vector[valid_mesh7-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_set_with_dict discretisedfield/tests/test_field.py::test_set_exception[valid_mesh0] discretisedfield/tests/test_field.py::test_set_exception[valid_mesh1] discretisedfield/tests/test_field.py::test_set_exception[valid_mesh2] discretisedfield/tests/test_field.py::test_set_exception[valid_mesh3] discretisedfield/tests/test_field.py::test_set_exception[valid_mesh4] discretisedfield/tests/test_field.py::test_set_exception[valid_mesh5] discretisedfield/tests/test_field.py::test_set_exception[valid_mesh6] discretisedfield/tests/test_field.py::test_set_exception[valid_mesh7] discretisedfield/tests/test_field.py::test_vdims[valid_mesh2] discretisedfield/tests/test_field.py::test_vdims[valid_mesh6] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh0-1] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh0-2] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh0-3] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh0-4] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh1-1] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh1-2] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh1-3] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh1-4] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh2-1] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh2-2] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh2-3] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh2-4] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh3-1] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh3-2] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh3-3] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh3-4] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh4-1] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh4-2] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh4-3] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh4-4] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh5-1] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh5-2] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh5-3] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh5-4] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh6-1] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh6-2] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh6-3] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh6-4] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh7-1] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh7-2] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh7-3] discretisedfield/tests/test_field.py::test_valid_single_value[valid_mesh7-4] discretisedfield/tests/test_field.py::test_valid_set_call[1-1] discretisedfield/tests/test_field.py::test_valid_set_call[1-2] discretisedfield/tests/test_field.py::test_valid_set_call[1-3] discretisedfield/tests/test_field.py::test_valid_set_call[1-4] discretisedfield/tests/test_field.py::test_valid_set_call[2-1] discretisedfield/tests/test_field.py::test_valid_set_call[2-2] discretisedfield/tests/test_field.py::test_valid_set_call[2-3] discretisedfield/tests/test_field.py::test_valid_set_call[2-4] discretisedfield/tests/test_field.py::test_valid_set_call[3-1] discretisedfield/tests/test_field.py::test_valid_set_call[3-2] discretisedfield/tests/test_field.py::test_valid_set_call[3-3] discretisedfield/tests/test_field.py::test_valid_set_call[3-4] discretisedfield/tests/test_field.py::test_valid_set_call[4-1] discretisedfield/tests/test_field.py::test_valid_set_call[4-2] discretisedfield/tests/test_field.py::test_valid_set_call[4-3] discretisedfield/tests/test_field.py::test_valid_set_call[4-4] discretisedfield/tests/test_field.py::test_value[valid_mesh0-1] discretisedfield/tests/test_field.py::test_value[valid_mesh0-2] discretisedfield/tests/test_field.py::test_value[valid_mesh0-3] discretisedfield/tests/test_field.py::test_value[valid_mesh0-4] discretisedfield/tests/test_field.py::test_value[valid_mesh1-1] discretisedfield/tests/test_field.py::test_value[valid_mesh1-2] discretisedfield/tests/test_field.py::test_value[valid_mesh1-3] discretisedfield/tests/test_field.py::test_value[valid_mesh1-4] discretisedfield/tests/test_field.py::test_value[valid_mesh2-1] discretisedfield/tests/test_field.py::test_value[valid_mesh2-2] discretisedfield/tests/test_field.py::test_value[valid_mesh2-3] discretisedfield/tests/test_field.py::test_value[valid_mesh2-4] discretisedfield/tests/test_field.py::test_value[valid_mesh3-1] discretisedfield/tests/test_field.py::test_value[valid_mesh3-2] discretisedfield/tests/test_field.py::test_value[valid_mesh3-3] discretisedfield/tests/test_field.py::test_value[valid_mesh3-4] discretisedfield/tests/test_field.py::test_value[valid_mesh4-1] discretisedfield/tests/test_field.py::test_value[valid_mesh4-2] discretisedfield/tests/test_field.py::test_value[valid_mesh4-3] discretisedfield/tests/test_field.py::test_value[valid_mesh4-4] discretisedfield/tests/test_field.py::test_value[valid_mesh5-1] discretisedfield/tests/test_field.py::test_value[valid_mesh5-2] discretisedfield/tests/test_field.py::test_value[valid_mesh5-3] discretisedfield/tests/test_field.py::test_value[valid_mesh5-4] discretisedfield/tests/test_field.py::test_value[valid_mesh6-1] discretisedfield/tests/test_field.py::test_value[valid_mesh6-2] discretisedfield/tests/test_field.py::test_value[valid_mesh6-3] discretisedfield/tests/test_field.py::test_value[valid_mesh6-4] discretisedfield/tests/test_field.py::test_value[valid_mesh7-1] discretisedfield/tests/test_field.py::test_value[valid_mesh7-2] discretisedfield/tests/test_field.py::test_value[valid_mesh7-3] discretisedfield/tests/test_field.py::test_value[valid_mesh7-4] discretisedfield/tests/test_field.py::test_average discretisedfield/tests/test_field.py::test_norm[valid_mesh2-1-1] discretisedfield/tests/test_field.py::test_norm[valid_mesh2-1-2.1] discretisedfield/tests/test_field.py::test_norm[valid_mesh2-1-0.001] discretisedfield/tests/test_field.py::test_norm[valid_mesh2-2-1] discretisedfield/tests/test_field.py::test_norm[valid_mesh2-2-2.1] discretisedfield/tests/test_field.py::test_norm[valid_mesh2-2-0.001] discretisedfield/tests/test_field.py::test_norm[valid_mesh2-3-1] discretisedfield/tests/test_field.py::test_norm[valid_mesh2-3-2.1] discretisedfield/tests/test_field.py::test_norm[valid_mesh2-3-0.001] discretisedfield/tests/test_field.py::test_norm[valid_mesh2-4-1] discretisedfield/tests/test_field.py::test_norm[valid_mesh2-4-2.1] discretisedfield/tests/test_field.py::test_norm[valid_mesh2-4-0.001] discretisedfield/tests/test_field.py::test_norm[valid_mesh6-1-1] discretisedfield/tests/test_field.py::test_norm[valid_mesh6-1-2.1] discretisedfield/tests/test_field.py::test_norm[valid_mesh6-1-0.001] discretisedfield/tests/test_field.py::test_norm[valid_mesh6-2-1] discretisedfield/tests/test_field.py::test_norm[valid_mesh6-2-2.1] discretisedfield/tests/test_field.py::test_norm[valid_mesh6-2-0.001] discretisedfield/tests/test_field.py::test_norm[valid_mesh6-3-1] discretisedfield/tests/test_field.py::test_norm[valid_mesh6-3-2.1] discretisedfield/tests/test_field.py::test_norm[valid_mesh6-3-0.001] discretisedfield/tests/test_field.py::test_norm[valid_mesh6-4-1] discretisedfield/tests/test_field.py::test_norm[valid_mesh6-4-2.1] discretisedfield/tests/test_field.py::test_norm[valid_mesh6-4-0.001] discretisedfield/tests/test_field.py::test_vdim_mapping[0-1-5-1-None-vdim_mapping_check0] discretisedfield/tests/test_field.py::test_vdim_mapping[p11-p21-n1-1-None-vdim_mapping_check1] discretisedfield/tests/test_field.py::test_vdim_mapping[p12-p22-n2-2-None-vdim_mapping_check2] discretisedfield/tests/test_field.py::test_vdim_mapping[p13-p23-n3-3-None-vdim_mapping_check3] discretisedfield/tests/test_field.py::test_vdim_mapping[p14-p24-n4-4-None-vdim_mapping_check4] discretisedfield/tests/test_field.py::test_vdim_mapping[0-1-5-2-vdim_mapping5-vdim_mapping_check5] discretisedfield/tests/test_field.py::test_vdim_mapping[p16-p26-n6-3-vdim_mapping6-vdim_mapping_check6] discretisedfield/tests/test_field.py::test_r_dim_mapping discretisedfield/tests/test_field.py::test_vdim_mapping_error[2-vdim_mapping0-ValueError] discretisedfield/tests/test_field.py::test_vdim_mapping_error[2-vdim_mapping1-ValueError] discretisedfield/tests/test_field.py::test_vdim_mapping_error[2-vdim_mapping2-TypeError] discretisedfield/tests/test_field.py::test_vdims_vdim_mapping discretisedfield/tests/test_field.py::test_orientation[valid_mesh2-1] discretisedfield/tests/test_field.py::test_orientation[valid_mesh2-2] discretisedfield/tests/test_field.py::test_orientation[valid_mesh2-3] discretisedfield/tests/test_field.py::test_orientation[valid_mesh2-4] discretisedfield/tests/test_field.py::test_orientation[valid_mesh6-1] discretisedfield/tests/test_field.py::test_orientation[valid_mesh6-2] discretisedfield/tests/test_field.py::test_orientation[valid_mesh6-3] discretisedfield/tests/test_field.py::test_orientation[valid_mesh6-4] discretisedfield/tests/test_field.py::test_call discretisedfield/tests/test_field.py::test_mean discretisedfield/tests/test_field.py::test_field_component[valid_mesh2] discretisedfield/tests/test_field.py::test_field_component[valid_mesh6] discretisedfield/tests/test_field.py::test_get_attribute_exception discretisedfield/tests/test_field.py::test_dir[valid_mesh0] discretisedfield/tests/test_field.py::test_dir[valid_mesh1] discretisedfield/tests/test_field.py::test_dir[valid_mesh2] discretisedfield/tests/test_field.py::test_dir[valid_mesh3] discretisedfield/tests/test_field.py::test_dir[valid_mesh4] discretisedfield/tests/test_field.py::test_dir[valid_mesh5] discretisedfield/tests/test_field.py::test_dir[valid_mesh6] discretisedfield/tests/test_field.py::test_dir[valid_mesh7] discretisedfield/tests/test_field.py::test_eq discretisedfield/tests/test_field.py::test_allclose discretisedfield/tests/test_field.py::test_integrate_volume discretisedfield/tests/test_field.py::test_integrate_directional discretisedfield/tests/test_field.py::test_integrate_exceptions discretisedfield/tests/test_field.py::test_abs[valid_mesh2] discretisedfield/tests/test_field.py::test_abs[valid_mesh6] discretisedfield/tests/test_field.py::test_line discretisedfield/tests/test_field.py::test_sel[mesh1-3-value1-0] discretisedfield/tests/test_field.py::test_angle[valid_mesh2-1] discretisedfield/tests/test_field.py::test_angle[valid_mesh2-2] discretisedfield/tests/test_field.py::test_angle[valid_mesh2-3] discretisedfield/tests/test_field.py::test_angle[valid_mesh2-4] discretisedfield/tests/test_field.py::test_angle[valid_mesh6-1] discretisedfield/tests/test_field.py::test_angle[valid_mesh6-2] discretisedfield/tests/test_field.py::test_angle[valid_mesh6-3] discretisedfield/tests/test_field.py::test_angle[valid_mesh6-4] discretisedfield/tests/test_field.py::test_write_read_hdf5[testfile.hdf5-subregions0-1--1.23] discretisedfield/tests/test_field.py::test_write_read_hdf5[testfile.hdf5-subregions0-3-value1] discretisedfield/tests/test_field.py::test_write_read_hdf5[testfile.hdf5-subregions1-1--1.23] discretisedfield/tests/test_field.py::test_write_read_hdf5[testfile.hdf5-subregions1-3-value1] discretisedfield/tests/test_field.py::test_write_read_hdf5[testfile.h5-subregions0-1--1.23] discretisedfield/tests/test_field.py::test_write_read_hdf5[testfile.h5-subregions0-3-value1] discretisedfield/tests/test_field.py::test_write_read_hdf5[testfile.h5-subregions1-1--1.23] discretisedfield/tests/test_field.py::test_write_read_hdf5[testfile.h5-subregions1-3-value1] discretisedfield/tests/test_field.py::test_write_read_invalid_extension discretisedfield/tests/test_field.py::test_mpl_dimension[valid_mesh1] discretisedfield/tests/test_field.py::test_k3d[valid_mesh0] discretisedfield/tests/test_field.py::test_k3d[valid_mesh1] discretisedfield/tests/test_field.py::test_k3d[valid_mesh2] discretisedfield/tests/test_field.py::test_k3d[valid_mesh6] discretisedfield/tests/test_field.py::test_k3d[valid_mesh7] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh0-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh0-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh0-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh0-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh0-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh1-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh1-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh1-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh1-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh1-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh2-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh2-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh2-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh2-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh2-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh3-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh3-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh3-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh3-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh3-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh4-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh4-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh4-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh4-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh4-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh5-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh5-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh5-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh5-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh5-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh6-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh6-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh6-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh6-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh6-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh7-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh7-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh7-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh7-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_vector[valid_mesh7-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh0-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh0-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh0-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh0-<lambda>-complex128] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh0-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh1-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh1-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh1-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh1-<lambda>-complex128] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh1-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh2-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh2-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh2-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh2-<lambda>-complex128] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh2-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh3-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh3-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh3-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh3-<lambda>-complex128] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh3-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh4-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh4-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh4-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh4-<lambda>-complex128] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh4-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh5-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh5-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh5-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh5-<lambda>-complex128] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh5-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh6-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh6-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh6-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh6-<lambda>-complex128] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh6-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh7-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh7-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh7-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh7-<lambda>-complex128] discretisedfield/tests/test_field.py::test_to_xarray_valid_args_scalar[valid_mesh7-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh0-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh0-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh0-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh0-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh0-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh1-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh1-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh1-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh1-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh1-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh2-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh2-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh2-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh2-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh2-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh3-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh3-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh3-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh3-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh3-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh4-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh4-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh4-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh4-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh4-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh5-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh5-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh5-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh5-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh5-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh6-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh6-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh6-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh6-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh6-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh7-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh7-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh7-<lambda>-complex128_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh7-<lambda>-complex128_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_vector[valid_mesh7-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh0-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh0-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh0-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh0-<lambda>-complex128] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh0-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh1-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh1-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh1-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh1-<lambda>-complex128] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh1-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh2-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh2-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh2-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh2-<lambda>-complex128] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh2-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh3-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh3-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh3-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh3-<lambda>-complex128] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh3-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh4-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh4-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh4-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh4-<lambda>-complex128] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh4-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh5-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh5-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh5-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh5-<lambda>-complex128] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh5-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh6-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh6-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh6-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh6-<lambda>-complex128] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh6-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh7-<lambda>-float64_0] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh7-<lambda>-float64_1] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh7-<lambda>-float64_2] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh7-<lambda>-complex128] discretisedfield/tests/test_field.py::test_from_xarray_valid_args_scalar[valid_mesh7-<lambda>-float64_3] discretisedfield/tests/test_field.py::test_from_xarray_invalid_args_and_DataArrays discretisedfield/tests/test_mesh.py::test_init_valid_args[0-2e-10-1-None] discretisedfield/tests/test_mesh.py::test_init_valid_args[0-2e-10-None-1e-10] discretisedfield/tests/test_mesh.py::test_init_valid_args[p12-p22-1-None] discretisedfield/tests/test_mesh.py::test_init_valid_args[p13--2e-09-None-1e-09] discretisedfield/tests/test_mesh.py::test_init_valid_args[p14-p24-n4-None] discretisedfield/tests/test_mesh.py::test_init_valid_args[p15-p25-None-cell5] discretisedfield/tests/test_mesh.py::test_init_valid_args[p16-p26-n6-None] discretisedfield/tests/test_mesh.py::test_init_valid_args[p17-p27-None-cell7] discretisedfield/tests/test_mesh.py::test_init_valid_args[p18-p28-n8-None] discretisedfield/tests/test_mesh.py::test_init_valid_args[p19-p29-None-cell9] discretisedfield/tests/test_mesh.py::test_init_valid_args[p110-p210-n10-None] discretisedfield/tests/test_mesh.py::test_init_valid_args[p111-p211-None-cell11] discretisedfield/tests/test_mesh.py::test_init_valid_args[p112-p212-n12-None] discretisedfield/tests/test_mesh.py::test_init_valid_args[p113-p213-None-cell13] discretisedfield/tests/test_mesh.py::test_init_valid_args[p114-p214-None-cell14] discretisedfield/tests/test_mesh.py::test_init_valid_args[p115-p215-n15-None] discretisedfield/tests/test_mesh.py::test_init_valid_args[p116-p216-None-cell16] discretisedfield/tests/test_mesh.py::test_init_valid_args[p117-p217-n17-None] discretisedfield/tests/test_mesh.py::test_init_valid_args[p118-p218-None-cell18] discretisedfield/tests/test_mesh.py::test_init_valid_args[p119-p219-n19-None] discretisedfield/tests/test_mesh.py::test_init_valid_args[p120-p220-None-cell20] discretisedfield/tests/test_mesh.py::test_init_valid_args[p121-p221-n21-None] discretisedfield/tests/test_mesh.py::test_init_valid_args[p122-p222-None-cell22] discretisedfield/tests/test_mesh.py::test_init_valid_args[p123-p223-n23-None] discretisedfield/tests/test_mesh.py::test_init_valid_args[p124-p224-None-cell24] discretisedfield/tests/test_mesh.py::test_init_valid_args[p125-p225-n25-None] discretisedfield/tests/test_mesh.py::test_init_valid_args[p126-p226-None-cell26] discretisedfield/tests/test_mesh.py::test_init_valid_args[p127-p227-n27-None] discretisedfield/tests/test_mesh.py::test_init_valid_args[p128-p228-None-cell28] discretisedfield/tests/test_mesh.py::test_init_invalid_args[0-2e-10-n0-None-ValueError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[0-2e-10-None-cell1-ValueError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[0-0.001-None-1-ValueError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p13-p23--1-None-ValueError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p14--2e-10-None--1e-09-ValueError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p15--2e-10-seven discretisedfield/tests/test_mesh.py::test_init_invalid_args[zero--2e-10-None-1e-09-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p17-p27-n7-None-ValueError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p18-p28-None-cell8-ValueError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p19-p29-n9-None-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p110-p210-None-cell10-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p111-p211-n11-None-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p112-p212-None-cell12-ValueError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p113-p213-n13-None-ValueError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p114-p214-None-cell14-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p115-p215-None-cell15-ValueError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p116-p216-n16-None-ValueError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p117-p217-n-None-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p118-p218-n18-None-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p119-p219-n19-None-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p120-p220-None-cell20-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p121-p221-None-cell21-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p122-p222-n22-None-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p123-p223-None-cell23-ValueError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p124-p224-None-cell24-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[string-p225-None-string-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p126-p226-None-(2+2j)-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p127-p227-n27-None-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[origin-p228-None-cell28-TypeError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p129-p229-n29-None-ValueError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p130-p230-None-cell30-ValueError] discretisedfield/tests/test_mesh.py::test_init_invalid_args[p131-p231-n31-None-TypeError] discretisedfield/tests/test_mesh.py::test_init_subregions[0-50-10-0-40-20-50] discretisedfield/tests/test_mesh.py::test_init_subregions[p11-p21-cell1-sr1_p11-sr1_p21-sr2_p11-sr2_p21] discretisedfield/tests/test_mesh.py::test_init_subregions[p12-p22-cell2-sr1_p12-sr1_p22-sr2_p12-sr2_p22] discretisedfield/tests/test_mesh.py::test_subregions_custom_parameters[p10-50-10-0-40-20-50] discretisedfield/tests/test_mesh.py::test_subregions_custom_parameters[p11-p21-cell1-sr1_p11-sr1_p21-sr2_p11-sr2_p21] discretisedfield/tests/test_mesh.py::test_subregions_custom_parameters[p12-p22-cell2-sr1_p12-sr1_p22-sr2_p12-sr2_p22] discretisedfield/tests/test_mesh.py::test_invalid_subregions[p10-p20-cell0-subregions0-ValueError] discretisedfield/tests/test_mesh.py::test_invalid_subregions[p11-p21-cell1-subregions1-ValueError] discretisedfield/tests/test_mesh.py::test_invalid_subregions[p12-p22-cell2-subregions2-ValueError] discretisedfield/tests/test_mesh.py::test_invalid_subregions[p13-p23-cell3-subregions3-ValueError] discretisedfield/tests/test_mesh.py::test_invalid_subregions[p14-p24-cell4-subregions4-ValueError] discretisedfield/tests/test_mesh.py::test_invalid_subregions[p15-p25-cell5-subregions5-ValueError] discretisedfield/tests/test_mesh.py::test_invalid_subregions[p16-p26-cell6-subregions6-TypeError] discretisedfield/tests/test_mesh.py::test_invalid_subregions[p17-p27-cell7-subregions7-TypeError] discretisedfield/tests/test_mesh.py::test_invalid_subregions[p18-p28-cell8-subregions8-ValueError] discretisedfield/tests/test_mesh.py::test_init_with_region_and_points discretisedfield/tests/test_mesh.py::test_init_with_n_and_cell discretisedfield/tests/test_mesh.py::test_region_not_aggregate_of_cell[0-1.5e-07-4e-09] discretisedfield/tests/test_mesh.py::test_region_not_aggregate_of_cell[p11-p21-cell1] discretisedfield/tests/test_mesh.py::test_region_not_aggregate_of_cell[p12-p22-cell2] discretisedfield/tests/test_mesh.py::test_region_not_aggregate_of_cell[p13-p23-cell3] discretisedfield/tests/test_mesh.py::test_region_not_aggregate_of_cell[p14-p24-cell4] discretisedfield/tests/test_mesh.py::test_region_not_aggregate_of_cell[p15-p25-cell5] discretisedfield/tests/test_mesh.py::test_cell_greater_than_domain[0-1e-09-2e-09] discretisedfield/tests/test_mesh.py::test_cell_greater_than_domain[p11-p21-cell1] discretisedfield/tests/test_mesh.py::test_cell_greater_than_domain[p12-p22-cell2] discretisedfield/tests/test_mesh.py::test_cell_greater_than_domain[p13-p23-cell3] discretisedfield/tests/test_mesh.py::test_cell_greater_than_domain[p14-p24-cell4] discretisedfield/tests/test_mesh.py::test_cell_greater_than_domain[p15-p25-cell5] discretisedfield/tests/test_mesh.py::test_cell_n discretisedfield/tests/test_mesh.py::test_cell_n_invalid[2e-09-None-ValueError] discretisedfield/tests/test_mesh.py::test_cell_n_invalid[None-10-ValueError] discretisedfield/tests/test_mesh.py::test_cell_n_invalid[cell2-None-TypeError] discretisedfield/tests/test_mesh.py::test_cell_n_invalid[None-n3-TypeError] discretisedfield/tests/test_mesh.py::test_cell_n_invalid[cell4-None-ValueError] discretisedfield/tests/test_mesh.py::test_cell_n_invalid[None-n5-ValueError] discretisedfield/tests/test_mesh.py::test_cell_n_invalid[cell6-None-ValueError] discretisedfield/tests/test_mesh.py::test_cell_n_invalid[None-n7-ValueError] discretisedfield/tests/test_mesh.py::test_cell_n_invalid[None-n8-TypeError] discretisedfield/tests/test_mesh.py::test_cell_n_invalid[None-None-ValueError] discretisedfield/tests/test_mesh.py::test_cell_n_invalid[cell10-n10-ValueError] discretisedfield/tests/test_mesh.py::test_bc discretisedfield/tests/test_mesh.py::test_len[0-5-1-5] discretisedfield/tests/test_mesh.py::test_len[p11-p21-cell1-4] discretisedfield/tests/test_mesh.py::test_len[p12-p22-cell2-60] discretisedfield/tests/test_mesh.py::test_indices_coordinates_iter[p10-p20-n0-5] discretisedfield/tests/test_mesh.py::test_indices_coordinates_iter[p11-p21-n1-15] discretisedfield/tests/test_mesh.py::test_indices_coordinates_iter[p12-p22-n2-30] discretisedfield/tests/test_mesh.py::test_indices_coordinates_iter[p13-p23-n3-120] discretisedfield/tests/test_mesh.py::test_eq[5e-09-6e-09-1e-08-5-3] discretisedfield/tests/test_mesh.py::test_eq[p1_11-p1_21-p21-n11-n21] discretisedfield/tests/test_mesh.py::test_eq[p1_12-p1_22-p22-n12-n22] discretisedfield/tests/test_mesh.py::test_eq[p1_13-p1_23-p23-n13-n23] discretisedfield/tests/test_mesh.py::test_allclose[p1_10-p1_20-p20-5-3] discretisedfield/tests/test_mesh.py::test_allclose[p1_11-p1_21-p21-n11-n21] discretisedfield/tests/test_mesh.py::test_allclose[p1_12-p1_22-p22-n12-n22] discretisedfield/tests/test_mesh.py::test_allclose[p1_13-p1_23-p23-n13-n23] discretisedfield/tests/test_mesh.py::test_allclose_cell_accuracy discretisedfield/tests/test_mesh.py::test_repr discretisedfield/tests/test_mesh.py::test_index2point_valid[p10-p20-n0-2-expected_10-expected_min0-expected_max0] discretisedfield/tests/test_mesh.py::test_index2point_valid[p11-p21-n1-index1-expected_11-expected_min1-expected_max1] discretisedfield/tests/test_mesh.py::test_index2point_valid[p12-p22-n2-index2-expected_12-expected_min2-expected_max2] discretisedfield/tests/test_mesh.py::test_index2point_valid[p13-p23-n3-index3-expected_13-expected_min3-expected_max3] discretisedfield/tests/test_mesh.py::test_index2point_invalid[0-1-3-3-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[0-1-3--1-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[0-1-3-string-TypeError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[0-1-3-0.0-TypeError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[0-5-5-index4-TypeError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p15-p25-n5-index5-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p16-p26-n6-index6-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p17-p27-n7-index7-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p18-p28-n8-index8-TypeError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p19-p29-n9-index9-TypeError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p110-p210-n10-index10-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p111-p211-n11-index11-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p112-p212-n12-index12-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p113-p213-n13-index13-TypeError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p114-p214-n14-index14-TypeError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p115-p215-n15-index15-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p116-p216-n16-index16-TypeError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p117-p217-n17-index17-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p118-p218-n18-index18-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p119-p219-n19-index19-TypeError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p120-p220-n20-index20-TypeError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[0-1-3-index21-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p122-p222-n22-index22-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p123-p223-n23-index23-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p124-p224-n24-index24-IndexError] discretisedfield/tests/test_mesh.py::test_index2point_invalid[p125-p225-n25-2-IndexError] discretisedfield/tests/test_mesh.py::test_point2index_valid[p10-p20-n0-point0-expected0] discretisedfield/tests/test_mesh.py::test_point2index_valid[p11-p21-n1-point1-expected1] discretisedfield/tests/test_mesh.py::test_point2index_valid[p12-p22-n2-point2-expected2] discretisedfield/tests/test_mesh.py::test_point2index_valid[p13-p23-n3-point3-expected3] discretisedfield/tests/test_mesh.py::test_point2index_boundaries discretisedfield/tests/test_mesh.py::test_point2index_invalid[0-1-3-5-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[0-1-3--1-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[0-1-3-string-TypeError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[0-5e-08-5-point3-TypeError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p14-p24-n4-point4-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p15-p25-n5-point5-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p16-p26-n6-point6-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p17-p27-n7-point7-TypeError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p18-p28-n8-point8-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p19-p29-n9-point9-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p110-p210-n10-point10-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p111-p211-n11-point11-TypeError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p112-p212-n12-point12-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p113-p213-n13-point13-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p114-p214-n14-point14-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p115-p215-n15-point15-TypeError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[0-1-3-point16-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p117-p217-n17-point17-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p118-p218-n18-point18-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p119-p219-n19-point19-ValueError] discretisedfield/tests/test_mesh.py::test_point2index_invalid[p120-p220-n20-2-ValueError] discretisedfield/tests/test_mesh.py::test_index2point_point2index_mutually_inverse discretisedfield/tests/test_mesh.py::test_region2slice discretisedfield/tests/test_mesh.py::test_points discretisedfield/tests/test_mesh.py::test_vertices discretisedfield/tests/test_mesh.py::test_line discretisedfield/tests/test_mesh.py::test_or discretisedfield/tests/test_mesh.py::test_is_aligned discretisedfield/tests/test_mesh.py::test_getitem discretisedfield/tests/test_mesh.py::test_getitem_boundaries discretisedfield/tests/test_mesh.py::test_pad[0-10-1] discretisedfield/tests/test_mesh.py::test_pad[p11-p21-cell1] discretisedfield/tests/test_mesh.py::test_pad[p12-p22-cell2] discretisedfield/tests/test_mesh.py::test_pad[p13-p23-cell3] discretisedfield/tests/test_mesh.py::test_getattr[0-100-10-checks0] discretisedfield/tests/test_mesh.py::test_getattr[p11-p21-cell1-checks1] discretisedfield/tests/test_mesh.py::test_getattr[p12-p22-cell2-checks2] discretisedfield/tests/test_mesh.py::test_getattr[p13-p23-cell3-checks3] discretisedfield/tests/test_mesh.py::test_dir[p10-p20-n0-in_dir0-not_in_dir0] discretisedfield/tests/test_mesh.py::test_dir[p11-p21-n1-in_dir1-not_in_dir1] discretisedfield/tests/test_mesh.py::test_dir[p12-p22-n2-in_dir2-not_in_dir2] discretisedfield/tests/test_mesh.py::test_dir[p13-p23-n3-in_dir3-not_in_dir3] discretisedfield/tests/test_mesh.py::test_dV[1-11-2-2] discretisedfield/tests/test_mesh.py::test_dV[p11-p21-cell1-6.25e-18] discretisedfield/tests/test_mesh.py::test_dV[p12-p22-cell2-5] discretisedfield/tests/test_mesh.py::test_dV[p13-p23-cell3-4.5e-35] discretisedfield/tests/test_mesh.py::test_mpl[valid_mesh0] discretisedfield/tests/test_mesh.py::test_mpl[valid_mesh1] discretisedfield/tests/test_mesh.py::test_mpl[valid_mesh2] discretisedfield/tests/test_mesh.py::test_mpl[valid_mesh3] discretisedfield/tests/test_mesh.py::test_mpl[valid_mesh4] discretisedfield/tests/test_mesh.py::test_mpl[valid_mesh5] discretisedfield/tests/test_mesh.py::test_mpl[valid_mesh6] discretisedfield/tests/test_mesh.py::test_mpl[valid_mesh7] discretisedfield/tests/test_mesh.py::test_k3d[valid_mesh0] discretisedfield/tests/test_mesh.py::test_k3d[valid_mesh1] discretisedfield/tests/test_mesh.py::test_k3d[valid_mesh2] discretisedfield/tests/test_mesh.py::test_k3d[valid_mesh3] discretisedfield/tests/test_mesh.py::test_k3d[valid_mesh4] discretisedfield/tests/test_mesh.py::test_k3d[valid_mesh5] discretisedfield/tests/test_mesh.py::test_k3d[valid_mesh6] discretisedfield/tests/test_mesh.py::test_k3d[valid_mesh7] discretisedfield/tests/test_mesh.py::test_k3d_mpl_subregions discretisedfield/tests/test_mesh.py::test_scale discretisedfield/tests/test_mesh.py::test_translate discretisedfield/tests/test_mesh.py::test_slider discretisedfield/tests/test_mesh.py::test_axis_selector discretisedfield/tests/test_mesh.py::test_save_load_subregions[0-100-10] discretisedfield/tests/test_mesh.py::test_save_load_subregions[p11-p21-cell1] discretisedfield/tests/test_mesh.py::test_save_load_subregions[p12-p22-cell2] discretisedfield/tests/test_mesh.py::test_save_load_subregions[p13-p23-cell3] discretisedfield/tests/test_mesh.py::test_coordinate_field[valid_mesh0] discretisedfield/tests/test_mesh.py::test_coordinate_field[valid_mesh1] discretisedfield/tests/test_mesh.py::test_coordinate_field[valid_mesh2] discretisedfield/tests/test_mesh.py::test_coordinate_field[valid_mesh3] discretisedfield/tests/test_mesh.py::test_coordinate_field[valid_mesh4] discretisedfield/tests/test_mesh.py::test_coordinate_field[valid_mesh5] discretisedfield/tests/test_mesh.py::test_coordinate_field[valid_mesh6] discretisedfield/tests/test_mesh.py::test_coordinate_field[valid_mesh7] discretisedfield/tests/test_mesh.py::test_sel_convert_intput discretisedfield/tests/test_mesh.py::test_sel_string_1D discretisedfield/tests/test_mesh.py::test_sel_single[p10-p20-dims0-cell0] discretisedfield/tests/test_mesh.py::test_sel_single[p11-p21-dims1-cell1] discretisedfield/tests/test_mesh.py::test_sel_single[p12-p22-None-cell2] discretisedfield/tests/test_mesh.py::test_sel_range[0-100-dims0-10] discretisedfield/tests/test_mesh.py::test_sel_range[p11-p21-dims1-cell1] discretisedfield/tests/test_mesh.py::test_sel_range[p12-p22-dims2-cell2] discretisedfield/tests/test_mesh.py::test_sel_range[p13-p23-None-cell3] discretisedfield/tests/test_mesh.py::test_sel_subregions discretisedfield/tests/test_mesh.py::test_fftn_mesh discretisedfield/tests/test_mesh.py::test_irfftn_3d[shape0-ValueError] discretisedfield/tests/test_mesh.py::test_irfftn_3d[shape1-ValueError] discretisedfield/tests/test_mesh.py::test_irfftn_3d[a-TypeError] discretisedfield/tests/test_mesh.py::test_irfftn_3d[shape3-ValueError] discretisedfield/tests/test_mesh.py::test_irfftn_3d[shape4-ValueError] discretisedfield/tests/test_mesh.py::test_irfftn_3d[10-ValueError] discretisedfield/tests/test_mesh.py::test_irfftn_1d[shape0-ValueError] discretisedfield/tests/test_mesh.py::test_irfftn_1d[a-TypeError] discretisedfield/tests/test_mesh.py::test_irfftn_1d[shape2-ValueError] discretisedfield/tests/test_mesh.py::test_irfftn_1d[shape3-ValueError] discretisedfield/tests/test_mesh.py::test_irfftn_1d[shape4-ValueError] discretisedfield/tests/test_mesh.py::test_irfftn_1d[17-ValueError] discretisedfield/tests/test_mesh.py::test_irfftn_1d[20-ValueError] discretisedfield/tests/test_region.py::test_init_valid_args[0-2e-10-1] discretisedfield/tests/test_region.py::test_init_valid_args[p11-p21-1] discretisedfield/tests/test_region.py::test_init_valid_args[p12--2e-10-1] discretisedfield/tests/test_region.py::test_init_valid_args[p13-p23-2] discretisedfield/tests/test_region.py::test_init_valid_args[p14-p24-2] discretisedfield/tests/test_region.py::test_init_valid_args[p15-p25-2] discretisedfield/tests/test_region.py::test_init_valid_args[p16-p26-2] discretisedfield/tests/test_region.py::test_init_valid_args[p17-p27-3] discretisedfield/tests/test_region.py::test_init_valid_args[p18-p28-3] discretisedfield/tests/test_region.py::test_init_valid_args[p19-p29-3] discretisedfield/tests/test_region.py::test_init_valid_args[p110-p210-3] discretisedfield/tests/test_region.py::test_init_valid_args[p111-p211-3] discretisedfield/tests/test_region.py::test_init_valid_args[p112-p212-3] discretisedfield/tests/test_region.py::test_init_valid_args[p113-p213-3] discretisedfield/tests/test_region.py::test_init_valid_args[p114-p214-4] discretisedfield/tests/test_region.py::test_init_valid_args[p115-p215-5] discretisedfield/tests/test_region.py::test_init_valid_args[p116-p216-10] discretisedfield/tests/test_region.py::test_init_invalid_args[p10-p20-ValueError] discretisedfield/tests/test_region.py::test_init_invalid_args[p11-p21-TypeError] discretisedfield/tests/test_region.py::test_init_invalid_args[p12-p22-TypeError] discretisedfield/tests/test_region.py::test_init_invalid_args[p13-p23-ValueError] discretisedfield/tests/test_region.py::test_init_invalid_args[-1.5e-09-p24-ValueError] discretisedfield/tests/test_region.py::test_init_invalid_args[p15-p25-TypeError] discretisedfield/tests/test_region.py::test_init_invalid_args[string-p26-TypeError] discretisedfield/tests/test_region.py::test_init_invalid_args[abc-def-TypeError] discretisedfield/tests/test_region.py::test_init_invalid_args[p18-p28-TypeError] discretisedfield/tests/test_region.py::test_init_invalid_args[p19-p29-TypeError] discretisedfield/tests/test_region.py::test_init_zero_edge_length[1-1.0] discretisedfield/tests/test_region.py::test_init_zero_edge_length[3.141592653589793-p21] discretisedfield/tests/test_region.py::test_init_zero_edge_length[p12-p22] discretisedfield/tests/test_region.py::test_init_zero_edge_length[p13-p23] discretisedfield/tests/test_region.py::test_init_zero_edge_length[p14-p24] discretisedfield/tests/test_region.py::test_init_zero_edge_length[p15-p25] discretisedfield/tests/test_region.py::test_init_zero_edge_length[p16-p26] discretisedfield/tests/test_region.py::test_pmin_pmax_edges_center_volume[0-10-0-10-10-5-10] discretisedfield/tests/test_region.py::test_pmin_pmax_edges_center_volume[0--3e-09--3e-09-0-3e-09--1.5e-09-3e-09] discretisedfield/tests/test_region.py::test_pmin_pmax_edges_center_volume[p12-p22-pmin2-pmax2-edges2-center2-0.000134] discretisedfield/tests/test_region.py::test_pmin_pmax_edges_center_volume[p13-p23-pmin3-pmax3-edges3-center3-165] discretisedfield/tests/test_region.py::test_pmin_pmax_edges_center_volume[p14-p24-pmin4-pmax4-edges4-center4-2e+19] discretisedfield/tests/test_region.py::test_pmin_pmax_edges_center_volume[p15-p25-pmin5-pmax5-edges5-center5-1.425e-24] discretisedfield/tests/test_region.py::test_pmin_pmax_edges_center_volume[p16-p26-pmin6-pmax6-edges6-center6-3628800] discretisedfield/tests/test_region.py::test_repr[-1e-08-1e-08-nm-a-Region(pmin=[-1e-08], discretisedfield/tests/test_region.py::test_repr[p11-p21-units1-dims1-Region(pmin=[0.0, discretisedfield/tests/test_region.py::test_repr[p12-p22-None-None-Region(pmin=[-1.0, discretisedfield/tests/test_region.py::test_repr[p13-p23-None-None-Region(pmin=[0.0, discretisedfield/tests/test_region.py::test_eq[5e-09-6e-09-1e-08] discretisedfield/tests/test_region.py::test_eq[p1_11-p1_21-p21] discretisedfield/tests/test_region.py::test_eq[p1_12-p1_22-p22] discretisedfield/tests/test_region.py::test_allclose[1e-12-p10-p20] discretisedfield/tests/test_region.py::test_allclose[1e-12-p11-p21] discretisedfield/tests/test_region.py::test_allclose[1e-12-p12-p22] discretisedfield/tests/test_region.py::test_allclose[0.001-p10-p20] discretisedfield/tests/test_region.py::test_allclose[0.001-p11-p21] discretisedfield/tests/test_region.py::test_allclose[0.001-p12-p22] discretisedfield/tests/test_region.py::test_contains_1d[None] discretisedfield/tests/test_region.py::test_contains_1d[0.1] discretisedfield/tests/test_region.py::test_contains[p10-p20-None] discretisedfield/tests/test_region.py::test_contains[p10-p20-0.1] discretisedfield/tests/test_region.py::test_contains[p11-p21-None] discretisedfield/tests/test_region.py::test_contains[p11-p21-0.1] discretisedfield/tests/test_region.py::test_contains[p12-p22-None] discretisedfield/tests/test_region.py::test_contains[p12-p22-0.1] discretisedfield/tests/test_region.py::test_contains[p13-p23-None] discretisedfield/tests/test_region.py::test_contains[p13-p23-0.1] discretisedfield/tests/test_region.py::test_facing_surface[p110-p120-p210-p220-x] discretisedfield/tests/test_region.py::test_facing_surface[p111-p121-p211-p221-x] discretisedfield/tests/test_region.py::test_facing_surface[p112-p122-p212-p222-y] discretisedfield/tests/test_region.py::test_facing_surface[p113-p123-p213-p223-x] discretisedfield/tests/test_region.py::test_facing_surface[p114-p124-p214-p224-y] discretisedfield/tests/test_region.py::test_facing_surface[p115-p125-p215-p225-z] discretisedfield/tests/test_region.py::test_facing_surface[p116-p126-p216-p226-x0] discretisedfield/tests/test_region.py::test_facing_surface[p117-p127-p217-p227-x1] discretisedfield/tests/test_region.py::test_facing_surface[p118-p128-p218-p228-x2] discretisedfield/tests/test_region.py::test_facing_surface[p119-p129-p219-p229-x3] discretisedfield/tests/test_region.py::test_facing_surface_error[p110-p120-p210-p220] discretisedfield/tests/test_region.py::test_facing_surface_error[p111-p121-p211-p221] discretisedfield/tests/test_region.py::test_facing_surface_error[p112-p122-p212-p222] discretisedfield/tests/test_region.py::test_facing_surface_error[p113-p123-p213-p223] discretisedfield/tests/test_region.py::test_facing_surface_error[p114-p124-p214-p224] discretisedfield/tests/test_region.py::test_facing_surface_error[p115-p125-p215-p225] discretisedfield/tests/test_region.py::test_facing_surface_error[p116-p126-p216-p226] discretisedfield/tests/test_region.py::test_facing_surface_error[p117-p127-p217-p227] discretisedfield/tests/test_region.py::test_facing_surface_error[p118-p128-p218-p228] discretisedfield/tests/test_region.py::test_multiplier[region0-1e-09] discretisedfield/tests/test_region.py::test_multiplier[region1-1e-06] discretisedfield/tests/test_region.py::test_scale[-5-5-2--10-10-20] discretisedfield/tests/test_region.py::test_scale[0-10-2--5-15-20] discretisedfield/tests/test_region.py::test_scale[0-10-factor2--5-15-20] discretisedfield/tests/test_region.py::test_scale[p13-p23-0.5-pmin3-pmax3-edges3] discretisedfield/tests/test_region.py::test_scale[p14-p24-2-pmin4-pmax4-edges4] discretisedfield/tests/test_region.py::test_scale[p15-p25-0.5-pmin5-pmax5-edges5] discretisedfield/tests/test_region.py::test_scale[p16-p26-factor6-pmin6-pmax6-edges6] discretisedfield/tests/test_region.py::test_scale[p17-p27-2.5-pmin7-pmax7-edges7] discretisedfield/tests/test_region.py::test_scale_reference[0-10-2-None--5-15] discretisedfield/tests/test_region.py::test_scale_reference[0-10-2-0-0-20] discretisedfield/tests/test_region.py::test_scale_reference[0-10-2-reference_point2--10-10] discretisedfield/tests/test_region.py::test_scale_reference[p13-p23-factor3-reference_point3-pmin3-pmax3] discretisedfield/tests/test_region.py::test_invalid_scale[1-2-two-None-TypeError] discretisedfield/tests/test_region.py::test_invalid_scale[1-2-1-reference_point1-ValueError] discretisedfield/tests/test_region.py::test_invalid_scale[1-2-factor2-None-ValueError] discretisedfield/tests/test_region.py::test_invalid_scale[p13-p23-factor3-None-ValueError] discretisedfield/tests/test_region.py::test_invalid_scale[p14-p24-factor4-None-TypeError] discretisedfield/tests/test_region.py::test_invalid_scale[p15-p25-factor5-1-ValueError] discretisedfield/tests/test_region.py::test_translate[10-0--10--10-0--5-10] discretisedfield/tests/test_region.py::test_translate[0-10-vector1-1.5-11.5-6.5-10] discretisedfield/tests/test_region.py::test_translate[p12-p22-vector2-pmin2-pmax2-center2-edges2] discretisedfield/tests/test_region.py::test_translate[p13-p23-vector3-pmin3-pmax3-center3-edges3] discretisedfield/tests/test_region.py::test_translate[p14-p24-vector4-pmin4-pmax4-center4-edges4] discretisedfield/tests/test_region.py::test_invalid_translate[0-10-vector0-ValueError] discretisedfield/tests/test_region.py::test_invalid_translate[p11-p21-vector1-ValueError] discretisedfield/tests/test_region.py::test_invalid_translate[p12-p22-vector2-ValueError] discretisedfield/tests/test_region.py::test_invalid_translate[p13-p23-3-ValueError] discretisedfield/tests/test_region.py::test_units[0-1-a-m] discretisedfield/tests/test_region.py::test_units[0-1-custom_units1-default_units1] discretisedfield/tests/test_region.py::test_units[p12-p22-custom_units2-default_units2] discretisedfield/tests/test_region.py::test_units[p13-p23-custom_units3-default_units3] discretisedfield/tests/test_region.py::test_units_errors[p10-p20-units0-ValueError] discretisedfield/tests/test_region.py::test_units_errors[p11-p21-units1-TypeError] discretisedfield/tests/test_region.py::test_units_errors[p12-p22-5-TypeError] discretisedfield/tests/test_region.py::test_units_errors[p13-p23-units3-ValueError] discretisedfield/tests/test_region.py::test_units_errors[p14-p24-units4-ValueError] discretisedfield/tests/test_region.py::test_units_errors[p15-p25-units5-TypeError] discretisedfield/tests/test_region.py::test_units_errors[p16-p26-m-ValueError] discretisedfield/tests/test_region.py::test_units_errors[p17-p27-5-TypeError] discretisedfield/tests/test_region.py::test_units_errors[p18-p28-units8-ValueError] discretisedfield/tests/test_region.py::test_units_errors[p19-p29-units9-ValueError] discretisedfield/tests/test_region.py::test_units_errors[p110-p210-units10-TypeError] discretisedfield/tests/test_region.py::test_units_errors[p111-p211-m-ValueError] discretisedfield/tests/test_region.py::test_units_errors[p112-p212-5-TypeError] discretisedfield/tests/test_region.py::test_dims[0-1-a-x] discretisedfield/tests/test_region.py::test_dims[0-1-custom_dims1-default_dims1] discretisedfield/tests/test_region.py::test_dims[p12-p22-custom_dims2-default_dims2] discretisedfield/tests/test_region.py::test_dims[p13-p23-custom_dims3-default_dims3] discretisedfield/tests/test_region.py::test_dims[p14-p24-custom_dims4-default_dims4] discretisedfield/tests/test_region.py::test_dim2index[0-10-None-check_dims0] discretisedfield/tests/test_region.py::test_dim2index[0-10-a-check_dims1] discretisedfield/tests/test_region.py::test_dim2index[p12-p22-dims2-check_dims2] discretisedfield/tests/test_region.py::test_dim2index[p13-p23-dims3-check_dims3] discretisedfield/tests/test_region.py::test_dim2index[p14-p24-dims4-check_dims4] discretisedfield/tests/test_region.py::test_dims_errors[p10-p20-dims0-ValueError] discretisedfield/tests/test_region.py::test_dims_errors[p11-p21-dims1-TypeError] discretisedfield/tests/test_region.py::test_dims_errors[p12-p22-5-TypeError] discretisedfield/tests/test_region.py::test_dims_errors[p13-p23-dims3-ValueError] discretisedfield/tests/test_region.py::test_dims_errors[p14-p24-dims4-ValueError] discretisedfield/tests/test_region.py::test_dims_errors[p15-p25-dims5-TypeError] discretisedfield/tests/test_region.py::test_dims_errors[p16-p26-dims6-ValueError] discretisedfield/tests/test_region.py::test_dims_errors[p17-p27-m-ValueError] discretisedfield/tests/test_region.py::test_dims_errors[p18-p28-5-TypeError] discretisedfield/tests/test_region.py::test_dims_errors[p19-p29-dims9-ValueError] discretisedfield/tests/test_region.py::test_dims_errors[p110-p210-dims10-ValueError] discretisedfield/tests/test_region.py::test_dims_errors[p111-p211-dims11-TypeError] discretisedfield/tests/test_region.py::test_dims_errors[p112-p212-dims12-ValueError] discretisedfield/tests/test_region.py::test_dims_errors[p113-p213-dims13-ValueError] discretisedfield/tests/test_region.py::test_dims_errors[p114-p214-m-ValueError] discretisedfield/tests/test_region.py::test_dims_errors[p115-p215-5-TypeError] discretisedfield/tests/test_region.py::test_pmin_pmax discretisedfield/tests/test_region.py::test_mpl[0-1] discretisedfield/tests/test_region.py::test_mpl[p11-p21] discretisedfield/tests/test_region.py::test_mpl[p12-p22] discretisedfield/tests/test_region.py::test_k3d[0-1] discretisedfield/tests/test_region.py::test_k3d[p11-p21] discretisedfield/tests/test_region.py::test_k3d[p12-p22]