smpy.utils.g1g2_to_gt_gc

smpy.utils.g1g2_to_gt_gc(g1, g2, coord1, coord2, center_coord1, center_coord2, pix_coord1=100)[source]

Convert shear components to tangential/cross components.

Transform Cartesian shear components (g1, g2) to tangential and cross shear components relative to a specified center position.

Parameters:
  • g1 (numpy.ndarray) – First shear component.

  • g2 (numpy.ndarray) – Second shear component.

  • coord1 (numpy.ndarray) – First coordinates (RA or X).

  • coord2 (numpy.ndarray) – Second coordinates (Dec or Y).

  • center_coord1 (float) – Center position in first coordinate.

  • center_coord2 (float) – Center position in second coordinate.

  • pix_coord1 (int, optional) – Grid size in first dimension.

Returns:

  • gt (numpy.ndarray) – Tangential shear component.

  • gc (numpy.ndarray) – Cross shear component.

  • phi (numpy.ndarray) – Polar angle relative to center.