cfdm.Constructs.filter_by_naxes

Constructs.filter_by_naxes(*naxes)[source]

Select metadata constructs by the number of domain axis contructs spanned by their data.

New in version 1.7.0.

Parameters:
naxes: optional

Select constructs whose data spans a particular number of domain axis constructs.

A number of domain axis constructs is given by an int.

If no numbers are provided then all constructs that have data, spanning any domain axes constructs, are selected.

Returns:
Constructs

The selected domain axis constructs and their construct keys.

Examples:

Select constructs that contain data that spans two domain axis constructs:

>>> d = c.filter_by_naxes(2)

Select constructs that contain data that spans one or two domain axis constructs:

>>> d = c.filter_by_ncdim(1, 2)