eloy.photometry#

Aperture photometry utilities for astronomical images.

This module provides functions for performing aperture photometry and estimating background using annular sigma-clipping.

Functions#

aperture_photometry(data, coords, radii)

Perform aperture photometry for a set of coordinates and radii usin photutils.

annulus_sigma_clip_median(data, coords, r_in, r_out[, ...])

Compute the sigma-clipped median background in an annulus around each coordinate

Module Contents#

eloy.photometry.aperture_photometry(data, coords, radii)[source]#

Perform aperture photometry for a set of coordinates and radii usin photutils.

Parameters:
  • data (np.ndarray) – 2D image data.

  • coords (np.ndarray) – Array of (x, y) coordinates.

  • radii (array-like) – List of aperture radii.

Returns:

Array of aperture fluxes.

Return type:

np.ndarray

eloy.photometry.annulus_sigma_clip_median(data, coords, r_in, r_out, sigma=3)[source]#

Compute the sigma-clipped median background in an annulus around each coordinate using photutils.

Parameters:
  • data (np.ndarray) – 2D image data.

  • coords (np.ndarray) – Array of (x, y) coordinates.

  • r_in (float) – Inner radius of the annulus.

  • r_out (float) – Outer radius of the annulus.

  • sigma (float, optional) – Sigma for sigma-clipping.

Returns:

Array of median background values for each coordinate.

Return type:

np.ndarray