🍾 Xarray is now 10 years old! πŸŽ‰

xarray.testing.strategies.dimension_sizes

xarray.testing.strategies.dimension_sizes#

xarray.testing.strategies.dimension_sizes(*, dim_names=text(alphabet=characters(max_codepoint=383, categories=['L', 'N']), min_size=1, max_size=5), min_dims=0, max_dims=3, min_side=1, max_side=None)[source]#

Generates an arbitrary mapping from dimension names to lengths.

Requires the hypothesis package to be installed.

Parameters:
  • dim_names (strategy generating strings, optional) – Strategy for generating dimension names. Defaults to the names strategy.

  • min_dims (int, optional) – Minimum number of dimensions in generated list. Default is 1.

  • max_dims (int, optional) – Maximum number of dimensions in generated list. Default is 3.

  • min_side (int, optional) – Minimum size of a dimension. Default is 1.

  • max_side (int, optional) – Minimum size of a dimension. Default is min_length + 5.