lightcurvelynx.obstable.skymapper_obstable

A class for storing and working with SkyMapper data.

Attributes

SKYMAPPER_PIXEL_SCALE

The pixel scale for the SkyMapper's camera in arcseconds per pixel.

Classes

SkyMapperObsTable

An ObsTable for observations from the SkyMapper survey.

Module Contents

SKYMAPPER_PIXEL_SCALE = 0.497[source]

The pixel scale for the SkyMapper’s camera in arcseconds per pixel. From https://arxiv.org/pdf/2402.02015

class SkyMapperObsTable(table, *, colmap=None, saturation_mags=None, make_detector_footprint=False, **kwargs)[source]

Bases: lightcurvelynx.obstable.obs_table.ObsTable, citation_compass.CiteClass

An ObsTable for observations from the SkyMapper survey.

Parameters:
  • table (dict or pandas.core.frame.DataFrame) – The table with all the SkyMapper survey information.

  • colmap (dict) – A mapping of standard column names to a list of possible names in the input table. Each value in the dictionary can be a string or a list of strings. Defaults to the SkyMapper CCDVisit column names, stored in _default_colnames.

  • saturation_mags (dict, optional) – A dictionary mapping filter names to their saturation thresholds in magnitudes. The filters provided must match those in the table. If not provided, SkyMapper-specific defaults will be used.

  • make_detector_footprint (bool, optional) – If True, the detector footprint will be created based on the xSize and ySize survey parameters. This can not be used if a detect footprint is already provided in the input table.

  • **kwargs (dict) –

    Additional keyword arguments to pass to the constructor. This includes overrides for survey parameters such as:

    • dark_current : The dark current for the camera in electrons per second per pixel.

    • gain: The gain for the camera in electrons per ADU.

    • pixel_scale: The pixel scale for the camera in arcseconds per pixel.

    • radius: The angular radius of the observations (in degrees).

    • read_noise: The readout noise for the camera in electrons per pixel.

References

SkyMapper Southern Survey: Data Release 4 (Onken et al. 2023) https://arxiv.org/pdf/2402.02015

build_moc(*, max_depth=10, **kwargs)[source]

Build a Multi-Order Coverage Map from the regions in the data set.

Because SkyMapper data is given at the CCD-level, we use a sampling based approach for MOC construction.

Parameters:
  • max_depth (int, optional) – The maximum depth of the MOC. Default is 10.

  • kwargs (dict) – Additional keyword that are passed to other build_moc implementations, but are not used for this class.

Returns:

The Multi-Order Coverage Map constructed from the data set.

Return type:

MOC