eloy.photometry
===============

.. py:module:: eloy.photometry

.. autoapi-nested-parse::

   Aperture photometry utilities for astronomical images.

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



Functions
---------

.. autoapisummary::

   eloy.photometry.aperture_photometry
   eloy.photometry.annulus_sigma_clip_median


Module Contents
---------------

.. py:function:: aperture_photometry(data, coords, radii)

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

   :param data: 2D image data.
   :type data: np.ndarray
   :param coords: Array of (x, y) coordinates.
   :type coords: np.ndarray
   :param radii: List of aperture radii.
   :type radii: array-like

   :returns: Array of aperture fluxes.
   :rtype: np.ndarray


.. py:function:: annulus_sigma_clip_median(data, coords, r_in, r_out, sigma=3)

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

   :param data: 2D image data.
   :type data: np.ndarray
   :param coords: Array of (x, y) coordinates.
   :type coords: np.ndarray
   :param r_in: Inner radius of the annulus.
   :type r_in: float
   :param r_out: Outer radius of the annulus.
   :type r_out: float
   :param sigma: Sigma for sigma-clipping.
   :type sigma: float, optional

   :returns: Array of median background values for each coordinate.
   :rtype: np.ndarray


