eloy.photometry#
Aperture photometry utilities for astronomical images.
This module provides functions for performing aperture photometry and estimating background using annular sigma-clipping.
Functions#
|
Perform aperture photometry for a set of coordinates and radii usin photutils. |
|
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