diff --git a/cf/data/abstract/compressedsubarray.py b/cf/data/abstract/compressedsubarray.py
index 6e49cdacc5..9ffbd8f5c0 100644
--- a/cf/data/abstract/compressedsubarray.py
+++ b/cf/data/abstract/compressedsubarray.py
@@ -78,7 +78,7 @@ def file(self):
         """The file on disk which contains the compressed array, or
         `None` of the array is in memory.
 
-        **Examples:**
+        **Examples**
 
          >>> self.file
          '/home/foo/bar.nc'
@@ -96,7 +96,7 @@ def close(self):
 
             `None`
 
-        **Examples:**
+        **Examples**
 
         >>> f.close()
 
@@ -127,7 +127,7 @@ def on_disk(self):
         """True if and only if the compressed array is on disk as
         opposed to in memory.
 
-        **Examples:**
+        **Examples**
 
         >>> a.on_disk()
         True
diff --git a/cf/data/cachedarray.py b/cf/data/cachedarray.py
index 770c1c658a..f3301e8744 100644
--- a/cf/data/cachedarray.py
+++ b/cf/data/cachedarray.py
@@ -29,7 +29,7 @@ def __init__(self, array):
             array: numpy array
                 The array to be stored on disk in a temporary file.
 
-        **Examples:**
+        **Examples**
 
         >>> f = CachedArray(numpy.array([1, 2, 3, 4, 5]))
         >>> f = CachedArray(numpy.ma.array([1, 2, 3, 4, 5]))
diff --git a/cf/data/data.py b/cf/data/data.py
index 2361a3defb..882799ee1e 100644
--- a/cf/data/data.py
+++ b/cf/data/data.py
@@ -946,7 +946,7 @@ def __getitem__(self, indices):
             `Data`
                 The subspace of the data.
 
-        **Examples:**
+        **Examples**
 
         >>> import numpy
         >>> d = Data(numpy.arange(100, 190).reshape(1, 10, 9))
@@ -1141,7 +1141,7 @@ def __setitem__(self, indices, value):
         .. seealso:: `__getitem__`, `__orthogonal_indexing__`,
         `cf.masked`, `hardmask`, `where`
 
-        **Examples:**
+        **Examples**
 
         """
         indices, roll = parse_indices(
@@ -2444,7 +2444,7 @@ def dumpd(self):
             `dict`
                 The serialization.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[1, 2, 3]], 'm')
         >>> d.dumpd()
@@ -2632,7 +2632,7 @@ def loadd(self, d, chunk=True):
 
             `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d = Data([[1, 2, 3]], 'm')
         >>> e = Data([6, 7, 8, 9], 's')
@@ -2924,7 +2924,7 @@ def ceil(self, inplace=False, i=False):
                 The ceiling of the data. If the operation was in-place
                 then `None` is returned.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([-1.9, -1.5, -1.1, -1, 0, 1, 1.1, 1.5 , 1.9])
         >>> print(d.array)
@@ -3492,7 +3492,7 @@ def _combined_units(self, data1, method, inplace):
 
             `Data` or `None`, `Data` or `None`, `Units`
 
-        **Examples:**
+        **Examples**
 
         >>> d._combined_units(e, '__sub__')
         >>> d._combined_units(e, '__imul__')
@@ -3888,7 +3888,7 @@ def _binary_operation(self, other, method):
                 A new data object, or if the operation was in place, the
                 same data object.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([0, 1, 2, 3])
         >>> e = cf.Data([1, 1, 3, 4])
@@ -4280,7 +4280,7 @@ def concatenate(cls, data, axis=0, _preserve=True):
             `Data`
                 The concatenated data.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[1, 2], [3, 4]], 'km')
         >>> e = cf.Data([[5.0, 6.0]], 'metre')
@@ -4590,7 +4590,7 @@ def _unary_operation(self, operation):
             `Data`
                 A new Data array.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[1, 2, -3, -4, -5]])
 
@@ -5180,7 +5180,7 @@ def Units(self):
 
         .. seealso `override_units`, `override_calendar`
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([1, 2, 3], units='m')
         >>> d.Units
@@ -5260,7 +5260,7 @@ def data(self):
     def dtype(self):
         """The `numpy` data-type of the data.
 
-        **Examples:**
+        **Examples**
 
         TODODASK
         >>> d = cf.Data([0.5, 1.5, 2.5])
@@ -5312,7 +5312,7 @@ def fill_value(self):
         Deleting this attribute is equivalent to setting it to None, so
         this attribute is guaranteed to always exist.
 
-        **Examples:**
+        **Examples**
 
         >>> d.fill_value = 9999.0
         >>> d.fill_value
@@ -5355,7 +5355,7 @@ def hardmask(self):
         .. seealso:: `harden_mask`, `soften_mask`, `where`,
                      `__setitem__`
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([1, 2, 3])
         >>> d.hardmask
@@ -5427,7 +5427,7 @@ def is_masked(a):
     def isscalar(self):
         """True if the data array is a 0-d scalar array.
 
-        **Examples:**
+        **Examples**
 
         >>> d.ndim
         0
@@ -5454,7 +5454,7 @@ def nbytes(self):
         If the number of bytes is unknown then it is calculated
         immediately by executing all delayed operations.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[1, 1.5, 2]])
         >>> d.dtype
@@ -5482,7 +5482,7 @@ def nbytes(self):
     def ndim(self):
         """Number of dimensions in the data array.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[1, 2, 3], [4, 5, 6]])
         >>> d.ndim
@@ -5518,7 +5518,7 @@ def shape(self):
         If the shape of the data is unknown then it is calculated
         immediately by executing all delayed operations.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[1, 2, 3], [4, 5, 6]])
         >>> d.shape
@@ -5554,7 +5554,7 @@ def size(self):
         If the size of the data is unknown then it is calculated
         immediately by executing all delayed operations.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[1, 2, 3], [4, 5, 6]])
         >>> d.size
@@ -5729,7 +5729,7 @@ def mask(self):
 
             `Data`
 
-        **Examples:**
+        **Examples**
 
         >>> d.shape
         (12, 73, 96)
@@ -5786,7 +5786,7 @@ def mask_fpe(*arg):
                 The behaviour prior to the change, or the current
                 behaviour if no new value was specified.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([0., 1])
         >>> e = cf.Data([1., 2])
@@ -5896,7 +5896,7 @@ def seterr(all=None, divide=None, over=None, under=None, invalid=None):
                 The behaviour prior to the change, or the current
                 behaviour if no new values are specified.
 
-        **Examples:**
+        **Examples**
 
         Set treatment for all types of floating-point errors to
         ``'raise'`` and then reset to the previous behaviours:
@@ -6017,7 +6017,7 @@ def arctan(self, inplace=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> print(d.array)
         [[0.5 0.7]
@@ -6082,7 +6082,7 @@ def arctan(self, inplace=False):
     #
     #        `Data`
     #
-    #    **Examples:**
+    #    **Examples**
     #
     #        '''
     #        return cls(numpy_arctan2(y, x), units=_units_radians)
@@ -6106,7 +6106,7 @@ def arctanh(self, inplace=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> print(d.array)
         [[0.5 0.7]
@@ -6161,7 +6161,7 @@ def arcsin(self, inplace=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> print(d.array)
         [[0.5 0.7]
@@ -6216,7 +6216,7 @@ def arcsinh(self, inplace=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> print(d.array)
         [[0.5 0.7]
@@ -6265,7 +6265,7 @@ def arccos(self, inplace=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> print(d.array)
         [[0.5 0.7]
@@ -6320,7 +6320,7 @@ def arccosh(self, inplace=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> print(d.array)
         [[0.5 0.7]
@@ -6369,7 +6369,7 @@ def all(self):
             `bool`
                 Whether or not all data array elements evaluate to True.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[1, 3, 2]])
         >>> print(d.array)
@@ -6435,7 +6435,7 @@ def allclose(self, y, rtol=None, atol=None):
 
             `bool`
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([1000, 2500], 'metre')
         >>> e = cf.Data([1, 2.5], 'km')
@@ -6469,7 +6469,7 @@ def any(self):
 
         .. seealso:: `all`, `allclose`, `isclose`
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[0, 0, 0]])
         >>> d.any()
@@ -6756,7 +6756,7 @@ def reconstruct_sectioned_data(cls, sections, cyclic=(), hardmask=None):
             `Data`
                 The resulting reconstructed Data object.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data(numpy.arange(120).reshape(2, 3, 4, 5))
         >>> x = d.section([1, 3])
@@ -6946,7 +6946,7 @@ def get_calendar(self, default=ValueError()):
 
                 The calendar.
 
-        **Examples:**
+        **Examples**
 
         >>> d.set_calendar('julian')
         >>> d.get_calendar
@@ -7908,7 +7908,7 @@ def cos(self, inplace=False, i=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d.Units
         <Units: degrees_east>
@@ -7952,7 +7952,7 @@ def count(self):
 
             ``int``
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data(numpy.arange(24).reshape(3, 4))
         >>> print(d.array)
@@ -8291,7 +8291,7 @@ def uncompress(self, inplace=False):
                 The uncompressed data, or `None` of the operation was
                 in-place.
 
-        **Examples:**
+        **Examples**
 
         >>> d.get_compression_type()
         'ragged contiguous'
@@ -8324,7 +8324,7 @@ def unique(self):
         Returns a new object with the sorted unique elements in a one
         dimensional array.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[4, 2, 1], [1, 2, 3]], 'metre')
         >>> d.unique()
@@ -8482,7 +8482,7 @@ def equals(
             `bool`
                 Whether or not the two instances are equal.
 
-        **Examples:**
+        **Examples**
 
         >>> d.equals(d)
         True
@@ -8583,7 +8583,7 @@ def exp(self, inplace=False, i=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         """
         d = _inplace_enabled_define_and_cleanup(self)
@@ -8625,7 +8625,7 @@ def insert_dimension(self, position=0, inplace=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         """
         d = _inplace_enabled_define_and_cleanup(self)
@@ -8815,7 +8815,7 @@ def halo(
                 The expanded data, or `None` if the operation was
                 in-place.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data(numpy.arange(12).reshape(3, 4), 'm')
         >>> d[-1, -1] = cf.masked
@@ -9044,7 +9044,7 @@ def harden_mask(self):
 
         .. seealso:: `hardmask`, `soften_mask`
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([1, 2, 3], hardmask=False)
         >>> d.hardmask
@@ -9141,7 +9141,7 @@ def soften_mask(self):
 
         .. seealso:: `hardmask`, `harden_mask`
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([1, 2, 3])
         >>> d.hardmask
@@ -9185,7 +9185,7 @@ def filled(self, fill_value=None, inplace=False):
             `Data` or `None`
                 The filled data, or `None` if the operation was in-place.
 
-        **Examples:**
+        **Examples**
 
         >>> d = {{package}}.Data([[1, 2, 3]])
         >>> print(d.filled().array)
@@ -9241,7 +9241,7 @@ def first_element(self, verbose=None):
 
                 The first element of the data
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[1, 2], [3, 4]])
         >>> d.first_element()
@@ -9282,7 +9282,7 @@ def second_element(self, verbose=None):
 
                 The second element of the data
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[1, 2], [3, 4]])
         >>> d.second_element()
@@ -9323,7 +9323,7 @@ def last_element(self):
 
                 The last element of the data
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[1, 2], [3, 4]])
         >>> d.last_element()
@@ -9544,7 +9544,7 @@ def floor(self, inplace=False, i=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([-1.9, -1.5, -1.1, -1, 0, 1, 1.1, 1.5 , 1.9])
         >>> print(d.array)
@@ -9583,7 +9583,7 @@ def outerproduct(self, e, inplace=False, i=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([1, 2, 3], 'metre')
         >>> o = d.outerproduct([4, 5, 6, 7])
@@ -9722,7 +9722,7 @@ def override_units(self, units, inplace=False, i=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data(1012.0, 'hPa')
         >>> d.override_units('km')
@@ -9766,7 +9766,7 @@ def override_calendar(self, calendar, inplace=False, i=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         """
         d = _inplace_enabled_define_and_cleanup(self)
@@ -9784,7 +9784,7 @@ def to_dask_array(self):
 
             `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d.to_disk()
 
@@ -9801,7 +9801,7 @@ def to_disk(self):
 
             `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d.to_disk()
 
@@ -9837,7 +9837,7 @@ def to_memory(self, regardless=False, parallelise=False):
 
             `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d.to_memory()
         >>> d.to_memory(regardless=True)
@@ -9871,7 +9871,7 @@ def in_memory(self):
 
         :Returns:
 
-        **Examples:**
+        **Examples**
 
         >>> d.in_memory
 
@@ -9942,7 +9942,7 @@ def datum(self, *index):
                 A copy of the specified element of the array as a suitable
                 Python scalar.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data(2)
         >>> d.datum()
@@ -10059,7 +10059,7 @@ def mask_invalid(self, inplace=False, i=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([0., 1])
         >>> e = cf.Data([1., 2])
@@ -10228,7 +10228,7 @@ def masked_all(cls, shape, dtype=None, units=None, chunk=True):
             `Data`
                 The new data array having all elements masked.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data.masked_all((96, 73))
 
@@ -10338,7 +10338,7 @@ def flip(self, axes=None, inplace=False, i=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d.flip()
         >>> d.flip(1)
@@ -10412,7 +10412,7 @@ def isclose(self, y, rtol=None, atol=None):
 
              `bool`
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([1000, 2500], 'metre')
         >>> e = cf.Data([1, 2.5], 'km')
@@ -10546,7 +10546,7 @@ def rint(self, inplace=False, i=False):
                 The rounded data. If the operation was in-place then
                 `None` is returned.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([-1.9, -1.5, -1.1, -1, 0, 1, 1.1, 1.5 , 1.9])
         >>> print(d.array)
@@ -10667,7 +10667,7 @@ def round(self, decimals=0, inplace=False, i=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([-1.81, -1.41, -1.01, -0.91, 0.09, 1.09, 1.19, 1.59, 1.99])
         >>> print(d.array)
@@ -10788,7 +10788,7 @@ def stats(
             `dict`
                 The statistics.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[0, 1, 2], [3, -99, 5]], mask=[[0, 0, 0], [0, 1, 0]])
         >>> print(d.array)
@@ -10946,7 +10946,7 @@ def fits_in_memory(self, itemsize):
 
             `bool`
 
-        **Examples:**
+        **Examples**
 
         >>> print(d.fits_in_memory(8))
         False
@@ -11256,7 +11256,7 @@ def sin(self, inplace=False, i=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d.Units
         <Units: degrees_north>
@@ -11317,7 +11317,7 @@ def sinh(self, inplace=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d.Units
         <Units: degrees_north>
@@ -11376,7 +11376,7 @@ def cosh(self, inplace=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d.Units
         <Units: degrees_north>
@@ -11438,7 +11438,7 @@ def tanh(self, inplace=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d.Units
         <Units: degrees_north>
@@ -11545,7 +11545,7 @@ def squeeze(self, axes=None, inplace=False, i=False):
             `Data` or `None`
                 The squeezed data array.
 
-        **Examples:**
+        **Examples**
 
         >>> v.shape
         (1,)
@@ -11645,7 +11645,7 @@ def tan(self, inplace=False, i=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d.Units
         <Units: degrees_north>
@@ -11696,7 +11696,7 @@ def tolist(self):
                 The (nested) list of array elements, or a scalar if
                 the data has 0 dimensions.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data(9)
         >>> d.tolist()
@@ -11740,7 +11740,7 @@ def transpose(self, axes=None, inplace=False, i=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d.shape
         (19, 73, 96)
@@ -11806,7 +11806,7 @@ def trunc(self, inplace=False, i=False):
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([-1.9, -1.5, -1.1, -1, 0, 1, 1.1, 1.5 , 1.9])
         >>> print(d.array)
@@ -12088,7 +12088,7 @@ def func(
 
             `Data` or `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d.Units
         <Units: radians>
@@ -12861,7 +12861,7 @@ def section(
                 The dictionary of m dimensional sections of the Data
                 object.
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data(np.arange(120).reshape(2, 6, 10))
         >>> d
@@ -13170,7 +13170,7 @@ def _size_of_index(index, size=None):
         `int`
             The length of the sequence resulting from applying the index.
 
-    **Examples:**
+    **Examples**
 
     >>> _size_of_index(slice(None, None, -2), 10)
     5
diff --git a/cf/data/functions.py b/cf/data/functions.py
index 26895d5c76..7a7405fd7f 100644
--- a/cf/data/functions.py
+++ b/cf/data/functions.py
@@ -30,7 +30,7 @@ def _open_netcdf_file(filename, mode, fmt="NETCDF4"):  # set_auto_mask=True):
         `netCDF4.Dataset`
             A netCDF4.Dataset instance for the netCDF file.
 
-    **Examples:**
+    **Examples**
 
     >>> nc1 = _open_netcdf_file('file.nc')
     >>> nc1
diff --git a/cf/data/mixin/deprecations.py b/cf/data/mixin/deprecations.py
index 8ac44b5cc7..c28e1782a0 100644
--- a/cf/data/mixin/deprecations.py
+++ b/cf/data/mixin/deprecations.py
@@ -165,7 +165,7 @@ def fits_in_one_chunk_in_memory(self, itemsize):
     def ispartitioned(self):
         """True if the data array is partitioned.
 
-        **Examples:**
+        **Examples**
 
         >>> d._pmsize
         1
@@ -213,7 +213,7 @@ def chunk(self, chunksize=None, total=None, omit_axes=None, pmshape=None):
 
             `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d.chunk()
         >>> d.chunk(100000)
@@ -311,7 +311,7 @@ def ismasked(self):
 
         TODODASK
 
-        **Examples:**
+        **Examples**
 
         >>> d = cf.Data([[1, 2, 3], [4, 5, 6]])
         >>> print(d.ismasked)
@@ -334,7 +334,7 @@ def varray(self):
 
         .. seealso:: `array`, `datetime_array`
 
-        **Examples:**
+        **Examples**
 
         >>> a = d.varray
         >>> type(a)
@@ -363,7 +363,7 @@ def add_partitions(self, extra_boundaries, pdim):
 
             `None`
 
-        **Examples:**
+        **Examples**
 
         >>> d.add_partitions(    )
 
@@ -380,7 +380,7 @@ def partition_boundaries(self):
 
             `dict`
 
-        **Examples:**
+        **Examples**
 
         """
         _DEPRECATION_ERROR_METHOD(
diff --git a/cf/data/partition.py b/cf/data/partition.py
index 3f61e30724..cc52c69ba7 100644
--- a/cf/data/partition.py
+++ b/cf/data/partition.py
@@ -96,7 +96,7 @@ def _remove_temporary_files(filename=None):
 
         `None`
 
-    **Examples:**
+    **Examples**
 
     >>> _remove_temporary_files()
 
@@ -241,7 +241,7 @@ def __init__(
                 The units of the partition's subarray. DO NOT UPDATE
                 INPLACE.
 
-        **Examples:**
+        **Examples**
 
         >>> p = Partition(subarray   = numpy.arange(20).reshape(2,5,1),
         ...               location   = [(0, 6), (1, 3), (4, 5)],
@@ -352,7 +352,7 @@ def __del__(self):
     #        `dict`
     #            A dictionary of the instance's attributes
     #
-    #    **Examples:**
+    #    **Examples**
     #
     #        '''
     #        return dict([(attr, getattr(self, attr))
@@ -465,7 +465,7 @@ def _configure_auxiliary_mask(self, auxiliary_mask):
 
             `None`
 
-        **:Examples:**
+        **:Examples**
 
         >>> p._configure_auxiliary_mask([mask_component1, mask_component2])
 
@@ -506,7 +506,7 @@ def indices(self):
                 A tuple of slice objects or, if the master data array is a
                 scalar array, an empty tuple.
 
-        **Examples:**
+        **Examples**
 
         >>> p.location
         [(0, 5), (2, 9)]
@@ -526,7 +526,7 @@ def in_memory(self):
         """True if and only if the partition's subarray is in memory as
         opposed to on disk.
 
-        **Examples:**
+        **Examples**
 
         >>> p.in_memory
         False
@@ -542,7 +542,7 @@ def in_memory(self):
     #
     #    .. seealso:: `array`, `in_memory`, `on_disk`, `to_shared_memory`
     #
-    #    **Examples:**
+    #    **Examples**
     #
     #    >>> p.in_shared_memory
     #    True
@@ -561,7 +561,7 @@ def in_cached_file(self):
         .. seealso:: `array`, `in_memory`, `in_shared_memory`, `on_disk`,
                      `to_disk`
 
-        **Examples:**
+        **Examples**
 
         >>> p.in_cached_file
         False
@@ -574,7 +574,7 @@ def on_disk(self):
         """True if and only if the partition's subarray is on disk as
         opposed to in memory.
 
-        **Examples:**
+        **Examples**
 
         >>> p.on_disk
         True
@@ -590,7 +590,7 @@ def in_file(self):
         """True if and only if the partition's subarray is on disk as
         opposed to in memory.
 
-        **Examples:**
+        **Examples**
 
         >>> p.on_disk
         True
@@ -611,7 +611,7 @@ def isscalar(self):
         """True if and only if the partition's data array is a scalar
         array.
 
-        **Examples:**
+        **Examples**
 
         >>> p.axes
         []
@@ -657,7 +657,7 @@ def size(self):
         """Number of elements in the partition's data array (not its
         subarray).
 
-        **Examples:**
+        **Examples**
 
         >>> p.shape
         (73, 48)
@@ -691,7 +691,7 @@ def subarray(self):
     #
     #    True if and only if the partition's subarray is in an external file.
     #
-    #    **Examples:**
+    #    **Examples**
     #
     #    >>> p.subarray_in_external_file
     #    False
@@ -715,7 +715,7 @@ def change_axis_names(self, axis_map):
 
             `None`
 
-        **Examples:**
+        **Examples**
 
         >>> p.axes
         ['dim0', 'dim1']
@@ -770,7 +770,7 @@ def close(self, **kwargs):
 
             None
 
-        **Examples:**
+        **Examples**
 
         >>> p.array(...)
         >>> p.close()
@@ -951,7 +951,7 @@ def copy(self):
 
                 A deep copy.
 
-        **Examples:**
+        **Examples**
 
         >>> q = p.copy()
 
@@ -1231,7 +1231,7 @@ def array(self):
     def isdt(self):
         """True if the subarray contains date-time objects.
 
-        **Examples:**
+        **Examples**
 
         >>> p.Units.isreftime
         True
@@ -1250,7 +1250,7 @@ def file_close(self):
 
             `None`
 
-        **Examples:**
+        **Examples**
 
         >>> p.file_close()
 
@@ -1271,7 +1271,7 @@ def file_close(self):
     #        generator
     #            An iterator that yields the partition itself.
     #
-    #    **Examples:**
+    #    **Examples**
     #
     #    >>> type(p.flat())
     #    <generator object flat at 0x519a0a0>
@@ -1297,7 +1297,7 @@ def file_close(self):
     #        generator
     #            An iterator over indices of the partition's data array.
     #
-    #    **Examples:**
+    #    **Examples**
     #
     #    >>> p.shape
     #    [2, 1, 3]
@@ -1330,7 +1330,7 @@ def inspect(self):
 
             None
 
-        **Examples:**
+        **Examples**
 
         >>> f.inspect()
 
@@ -1347,7 +1347,7 @@ def master_ndindex(self):  # itermaster_indices(self):
                 An iterator over indices of the master array which are
                 spanned by the data array.
 
-        **Examples:**
+        **Examples**
 
         >>> p.location
         [(3, 5), (0, 1), (0, 3)]
@@ -1382,7 +1382,7 @@ def new_part(self, indices, master_axis_to_position, master_flip):
 
             None
 
-        **Examples:**
+        **Examples**
 
         >>> p.new_part(indices, dim2position, master_flip)
 
@@ -1673,7 +1673,7 @@ def overlaps(self, indices):
                 partition's shape as a list. Otherwise return `None`,
                 `None`.
 
-        **Examples:**
+        **Examples**
 
         >>> indices = (slice(None), slice(5, 1, -2), [1, 3, 4, 8])
         >>> p.overlaps(indices)
@@ -1773,7 +1773,7 @@ def to_disk(self, reopen=True):
             `bool`
                 True if the subarray was moved to disk, False otherwise.
 
-        **Examples:**
+        **Examples**
 
         >>> p.to_disk()
         >>> p.to_disk(reopen=False)
@@ -1850,7 +1850,7 @@ def revert(self):
 
             `None`
 
-        **Examples:**
+        **Examples**
 
         >>> p.revert()
 
@@ -1884,7 +1884,7 @@ def update_inplace_from(self, other):
 
             `None`
 
-        **Examples:**
+        **Examples**
 
         >>> p.update_inplace_from(q)
 
diff --git a/cf/data/utils.py b/cf/data/utils.py
index ef6e5f64ec..176e3882aa 100644
--- a/cf/data/utils.py
+++ b/cf/data/utils.py
@@ -31,7 +31,7 @@ def _is_numeric_dtype(array):
             `bool`
                 Whether or not the array holds numeric elements.
 
-    **Examples:**
+    **Examples**
 
     >>> a = np.array([0, 1, 2])
     >>> cf.data.utils._is_numeric_dtype(a)
@@ -377,7 +377,7 @@ def new_axis_identifier(existing_axes=(), basename="dim"):
         `str`
             The new axis idenfifier.
 
-    **Examples:**
+    **Examples**
 
     >>> cf.data.utils.new_axis_identifier()
     'dim0'
