create_slice

ska_sdp_exec_swiftly.fourier_transform.fourier_algorithm.create_slice(fill_val, axis_val, dims, axis)[source]

Create a tuple of length = dims.

Elements of the tuple:

fill_val if axis != dim_index; axis_val if axis == dim_index, where dim_index is each value in range(dims)

See test for examples.

Parameters:
  • fill_val – value to use for dimensions where dim != axis

  • axis_val – value to use for dimensions where dim == axis

  • dims – length of tuple to be produced (i.e. number of dimensions); int

  • axis – axis (index) along which axis_val to be used; int

Returns:

tuple of length dims