featherpy.plotting

Plotting and visualization utilities.

Functions

plot_feather(→ matplotlib.figure.Figure)

Plot the feathering

Module Contents

featherpy.plotting.plot_feather(low_res_vis: numpy.typing.ArrayLike, high_res_vis: numpy.typing.ArrayLike, uv_distance_2d: astropy.units.Quantity, high_res_weighted: numpy.typing.ArrayLike, low_res_weighted: numpy.typing.ArrayLike, feathered_vis: numpy.typing.ArrayLike, feather_centre: astropy.units.Quantity, feather_sigma: astropy.units.Quantity, n_uv_bins: int = 10) matplotlib.figure.Figure

Plot the feathering

Parameters:
  • low_res_vis (ArrayLike) – Low resolution visibilities

  • high_res_vis (ArrayLike) – High resolution visibilities

  • uv_distance_2d (u.Quantity) – 2D array of uv distances

  • high_res_weighted (ArrayLike) – Weighted high resolution visibilities

  • low_res_weighted (ArrayLike) – Weighted low resolution visibilities

  • feathered_vis (ArrayLike) – Feathered visibilities

  • feather_centre (u.Quantity) – Feather centre (in meters)

  • feather_sigma (u.Quantity) – Feather sigma (in meters)

  • n_uv_bins (int, optional) – Number of bins for smoothing. Defaults to 10.

Returns:

Feather plot

Return type:

plt.Figure