Blocks#

../_images/block.png

A Block is a single unit of processing acting on the Image object, reading and writing its attributes. Blocks documentation include the following information:

  • read: the Image attributes read by the Block

  • write: the Image attributes written by the Block

  • modify data: indicates that the Image.data is modified by the Block

Detection#

../_images/detection.png

AutoSourceDetection

Detect all sources

PointSourceDetection

Detect point sources (as PointSource)

DAOFindStars

DAOPHOT stars detection with photutils implementation.

SEDetection

Source Extractor detection.

TraceDetection

Detect trace sources (as TraceSource)

PSF#

MedianEPSF

Stack cutouts into Image.epsf: a median effective PSF

Once an effective PSF is constructed (an Image in Image.epsf) it can be modeled with the following blocks:

Gaussian2D

Model Image.epsf as a 2D Gaussian profile

Moffat2D

Model Image.epsf as a 2D Moffat profile

JAXGaussian2D

Model Image.epsf as a 2D Gaussian profile (powered by JAX)

JAXMoffat2D

Model Image.epsf as a 2D Moffat profile (powered by JAX)

Alignment & Geometry#

../_images/matching.png

Trim

Image trimming

Cutouts

Create cutouts around all sources

Align

Align image data to a reference

AlignReferenceSources

Set Image sources to reference Image sources, properly aligned

AlignReferenceWCS

Create WCS based on reference WCS.

Centroiding#

CentroidCOM

Centroiding using photutils.centroids.centroid_com

CentroidQuadratic

Centroiding using photutils.centroids.centroid_quadratic

CentroidGaussian2D

Centroiding using photutils.centroids.centroid_2dg

CentroidBallet

Centroiding with ballet.

Photometry#

../_images/photometry.png

AperturePhotometry

Perform aperture photometry of each sources

AnnulusBackground

Estimate background around each source using an annulus aperture

Utils#

../_images/utils.png

Get

Retrieve and store properties from an Image.

Calibration

Flat, Bias and Dark calibration.

SortSources

Sort sources given a function TODO

CleanBadPixels

All#

Align

Align image data to a reference

AlignReferenceSources

Set Image sources to reference Image sources, properly aligned

AlignReferenceWCS

Create WCS based on reference WCS.

AlignSources

AnnulusBackground

Estimate background around each source using an annulus aperture

AperturePhotometry

Perform aperture photometry of each sources

Apply

Apply a function to an image.

AutoSourceDetection

Detect all sources

Calibration

Flat, Bias and Dark calibration.

CentroidBallet

Centroiding with ballet.

CentroidCOM

Centroiding using photutils.centroids.centroid_com

CentroidGaussian2D

Centroiding using photutils.centroids.centroid_2dg

CentroidQuadratic

Centroiding using photutils.centroids.centroid_quadratic

CleanBadPixels

ComputeTransform

Compute transformation fromm a reference image

Cutouts

Create cutouts around all sources

DAOFindStars

DAOPHOT stars detection with photutils implementation.

Del

Remove a property from an Image

Drizzle

Produce a dithered image.

GaiaCatalog

Query gaia catalog

Gaussian2D

Model Image.epsf as a 2D Gaussian profile

Get

Retrieve and store properties from an Image.

GetFluxes

A conveniant class to get fluxes and background from aperture and annulus blocks

HFD

JAXGaussian2D

Model Image.epsf as a 2D Gaussian profile (powered by JAX)

JAXMoffat2D

Model Image.epsf as a 2D Moffat profile (powered by JAX)

LimitSources

Limit number of sources.

LivePlot

MedianEPSF

Stack cutouts into Image.epsf: a median effective PSF

Moffat2D

Model Image.epsf as a 2D Moffat profile

Peaks

PlateSolve

Plate solve an image using twirl

PointSourceDetection

Detect point sources (as PointSource)

RawVideo

SEDetection

Source Extractor detection.

SegmentedPeaks

Detect point sources (backward compatibility)

SelectiveStack

Build a median stack image from the n best-FWHM images

SetAffineTransform

SortSources

Sort sources given a function TODO

TESSCatalog

Query TESS (TIC) catalog

TraceDetection

Detect trace sources (as TraceSource)

Trim

Image trimming

VideoPlot

Make a video out of a plotting function

WriteTo

Write image to FITS file