@@ -638,11 +638,57 @@ def concatenate(
638638 )
639639
640640 def combine (self , options : str | dict | None = None , ** kwargs ) -> CubeList :
641+ """Combine cubes, as with :func:`iris.util.combine_cubes`.
642+
643+ Parameters
644+ ----------
645+ options : str or dict, optional
646+ Either a standard "combine settings" name, i.e. one of the
647+ :data:`iris.CombineOptions.SETTINGS_NAMES`, or a dictionary of
648+ settings options, as described for :class:`~iris.CombineOptions`.
649+ Defaults to the current :meth:`~iris.CombineOptions.settings` of the
650+ :data:`iris.COMBINE_POLICY`.
651+
652+ kwargs : dict
653+ Individual option setting values, i.e. values for keys named in
654+ :data:`iris.CombineOptions.OPTION_KEYS`, as described for
655+ :meth:`~iris.CombineOptions.set`.
656+ These take precedence over those set by the `options` arg.
657+
658+ Returns
659+ -------
660+ :class:`CubeList`
661+
662+ """
641663 from iris .util import combine_cubes
642664
643665 return combine_cubes (self , options , ** kwargs )
644666
645667 def combine_cube (self , options : str | dict | None = None , ** kwargs ) -> CubeList :
668+ """Combine to a single cube, with :func:`iris.util.combine_cubes`.
669+
670+ As :meth:`combine`, but raises a ValueError if the result is not a single cube.
671+
672+ Parameters
673+ ----------
674+ options : str or dict, optional
675+ Either a standard "combine settings" name, i.e. one of the
676+ :data:`iris.CombineOptions.SETTINGS_NAMES`, or a dictionary of
677+ settings options, as described for :class:`~iris.CombineOptions`.
678+ Defaults to the current :meth:`~iris.CombineOptions.settings` of the
679+ :data:`iris.COMBINE_POLICY`.
680+
681+ kwargs : dict
682+ Individual option setting values, i.e. values for keys named in
683+ :data:`iris.CombineOptions.OPTION_KEYS`, as described for
684+ :meth:`~iris.CombineOptions.set`.
685+ These take precedence over those set by the `options` arg.
686+
687+ Returns
688+ -------
689+ Cube
690+
691+ """
646692 result = self .combine (options , ** kwargs )
647693 n_cubes = len (result )
648694 if n_cubes != 1 :
0 commit comments