scqubits.core.namedslots_array.process_ellipsis#

scqubits.core.namedslots_array.process_ellipsis(array, multi_idx)[source]#

Removes from the multi-index by explicit slicing.

Parameters:
  • array (Union[Parameters, ndarray]) – numpy array

  • multi_idx (Tuple[Union[int, integer, slice, Tuple[int], List[int], Tuple[int, integer], List[integer], Any], ...]) – numpy slicing multi-index that MUST contain an instance of (Ellipsis)

Return type:

Tuple[Union[int, integer, slice, Tuple[int], List[int], Tuple[int, integer], List[integer]], ...]

Returns:

Processed multi-index not containing any