pad_by_visual_size

pad_by_visual_size#

stimupy.utils.pad_by_visual_size(img, padding, ppd, pad_value=0.0)#

Pad image by specified degrees of visual angle

Can specify different amount (before, after) each axis.

Parameters:
  • img (numpy.ndarray) – image-array to be padded

  • padding (float, or Sequence[float, float], or Sequence[Sequence[float, float], ...]) – amount of padding, in degrees visual angle, in each direction: ((before_1, after_1), … (before_N, after_N)) unique pad widths for each axis (float,) or float is a shortcut for before = after = pad width for all axes.

  • ppd (Sequence[Number] or Sequence[Number, Number]) – pixels per degree

  • pad_value (Numeric, optional) – value to pad with, by default 0.0

Returns:

img padded by the specified amount(s)

Return type:

numpy.ndarray