is_valid_radixes

is_valid_radixes(radixes, num_qudits=None)[source]

Determine if the sequence of radixes is valid. Radixes must be integers greater than or equal to 2. If num_qudits is specified, then the length of radixes must be equal to num_qudits.

Parameters:
  • radixes (Sequence[int]) – The radixes to check.

  • num_qudits (int | None) – The total number of qudits. Length of radixes should be equal to this. If None, don’t check.

Returns:

True if the radixes are valid.

Return type:

bool