mirar.catalog.vizier package

Module for catalogs using Vizier

Submodules

mirar.catalog.vizier.base_vizier_catalog module

Module containing base class for a Vizier catalog

class mirar.catalog.vizier.base_vizier_catalog.VizierCatalog(*args, snr_threshold: float = 3.0, **kwargs)[source]

Bases: BaseCatalog, ABC

Base class for a catalog generated using Vizier

property catalog_vizier_code

Code of catalog in Vizier

static check_coverage(ra_deg: float, dec_deg: float)[source]

Perform any available coverage check, to see if catalog covers ra/dec position

Parameters:
  • ra_deg – Ra

  • dec_deg – Dec

Returns:

None

property dec_key

Key for dec values

filter_catalog(table: Table) Table[source]

Filters catalog to include a subset of sources, if required

get_catalog(ra_deg: float, dec_deg: float) Table[source]

Returns a catalog centered on ra/dec

Parameters:
  • ra_deg – RA

  • dec_deg – Dec

Returns:

Catalog

get_mag_error_key() str[source]

Returns the key for mag error in table

Returns:

Mag error key

get_mag_key() str[source]

Returns the key for mag in table

Returns:

Mag key

property ra_key

Key for RA values

exception mirar.catalog.vizier.base_vizier_catalog.VizierError[source]

Bases: ProcessorError

Class for errors in Vizier catalog

mirar.catalog.vizier.ps1 module

Module for querying PS1 catalog

class mirar.catalog.vizier.ps1.PS1(*args, snr_threshold: float = 3.0, **kwargs)[source]

Bases: VizierCatalog

PanStarrs 1 catalog

abbreviation = 'ps1'
catalog_vizier_code = 'II/349'
dec_key = 'DEJ2000'
filter_catalog(table: Table) Table[source]

Filters catalog to include a subset of sources, if required

ra_key = 'RAJ2000'

mirar.catalog.vizier.sdss module

Module containing SDSS Vizier catalog

exception mirar.catalog.vizier.sdss.NotInSDSSError[source]

Bases: ProcessorError

Error for source not in SDSS field

class mirar.catalog.vizier.sdss.SDSS(*args, snr_threshold: float = 3.0, **kwargs)[source]

Bases: VizierCatalog

SDSS Vizier catalog

abbreviation = 'sdss'
catalog_vizier_code = 'V/154'
static check_coverage(ra_deg: float, dec_deg: float)[source]

Perform any available coverage check, to see if catalog covers ra/dec position

Parameters:
  • ra_deg – Ra

  • dec_deg – Dec

Returns:

None

dec_key = 'DE_ICRS'
ra_key = 'RA_ICRS'
mirar.catalog.vizier.sdss.get_sdss_coverage() PolygonList[source]

Get the SDSS coverahe map

Returns:

coverage map

mirar.catalog.vizier.sdss.in_sdss(ra_deg: float, dec_deg: float) bool[source]

Check whether a given coordinate was covered by SDSS

Parameters:
  • ra_deg – RA

  • dec_deg – dec

Returns:

boolean

mirar.catalog.vizier.skymapper module

Module containing Skymapper Vizier catalog

exception mirar.catalog.vizier.skymapper.NotInSkymapperError[source]

Bases: ProcessorError

Error for source not in Skymapper

class mirar.catalog.vizier.skymapper.SkyMapper(*args, snr_threshold: float = 3.0, **kwargs)[source]

Bases: VizierCatalog

Skymapper catalog from Vizier

abbreviation = 'skymapper'
catalog_vizier_code = 'II/358'
static check_coverage(ra_deg: float, dec_deg: float)[source]

Perform any available coverage check, to see if catalog covers ra/dec position

Parameters:
  • ra_deg – Ra

  • dec_deg – Dec

Returns:

None

dec_key = 'DEICRS'
get_mag_key()[source]

Returns the key for mag in table

Returns:

Mag key

ra_key = 'RAICRS'
mirar.catalog.vizier.skymapper.in_skymapper(dec_deg: float) bool[source]

Is a given position in skymapper?

Parameters:

dec_deg – Declination

Returns:

Boolean