mirar.processors.astrometry package

Subpackages

Submodules

mirar.processors.astrometry.utils module

Module containing processors to add astrometry headers to images

class mirar.processors.astrometry.utils.AstrometryFromFile(astrometry_file_key: str = 'ASTRFILE')[source]

Bases: BaseImageProcessor

Processor to add astrometry headers to images from file.

base_key = 'astrometry_from_file'

mirar.processors.astrometry.validate module

Module for validating astrometric solutions

class mirar.processors.astrometry.validate.AstrometryStatsWriter(ref_catalog_generator: ~collections.abc.Callable[[~mirar.data.image_data.Image], ~mirar.catalog.base_catalog.BaseCatalog], temp_output_sub_dir: str = 'astrstat', image_catalog_purifier: ~collections.abc.Callable[[~astropy.table.table.Table, ~mirar.data.image_data.Image], ~astropy.table.table.Table] = <function default_image_sextractor_catalog_purifier>, crossmatch_radius_arcsec: float = 3.0, write_regions: bool = False, cache: bool = False)[source]

Bases: BaseProcessorWithCrossMatch

Processor to calculate astrometry statistics

exception mirar.processors.astrometry.validate.AstrometryValidateCrossmatchError[source]

Bases: ProcessorError

Class for errors in AstrometryValidate

exception mirar.processors.astrometry.validate.PoorAstrometryError[source]

Bases: ProcessorError

Error for when the astrometry is poor

exception mirar.processors.astrometry.validate.PoorFWHMError[source]

Bases: ProcessorError

Error for when the FWHM is poor

mirar.processors.astrometry.validate.get_fwhm(cleaned_img_cat: Table)[source]

Calculate median FWHM from a ldac path Args:

Returns: