mirar.pipelines.wirc package
Module containing all relevant scripts for reducing data from the Wide-Field Infrared Camera (WIRC) on the Palomar 200-inch
Subpackages
- mirar.pipelines.wirc.generator package
- mirar.pipelines.wirc.wirc_files package
Submodules
mirar.pipelines.wirc.blocks module
Module containing standard processing blocks for WIRC
mirar.pipelines.wirc.load_wirc_image module
Module for loading raw WIRC images and ensuring they have the correct format
mirar.pipelines.wirc.wirc_pipeline module
Module for the WIRC (https://doi.org/10.1117/12.460336) pipeline
- class mirar.pipelines.wirc.wirc_pipeline.WircPipeline(selected_configurations: str | list[str] = 'default', night: int | str = '')[source]
Bases:
PipelinePipeline for WIRC on the Palomar 200-inch telescope
- all_pipeline_configurations = {'candidates': [<mirar.processors.utils.image_loader.ImageLoader object>, <mirar.processors.sources.source_detector.ZOGYSourceDetector object>, <mirar.processors.sources.utils.regions_writer.RegionsWriter object>, <mirar.processors.photometry.aperture_photometry.AperturePhotometry object>, <mirar.processors.photometry.psf_photometry.PSFPhotometry object>, <mirar.processors.sources.source_table_modifier.CustomSourceTableModifier object>, <mirar.processors.sources.json_exporter.JSONExporter object>, <mirar.processors.sources.parquet_writer.ParquetWriter object>, <mirar.processors.sources.source_exporter.SourceWriter object>], 'default': [<mirar.processors.utils.image_loader.ImageLoader object>, <mirar.processors.utils.image_rejector.ImageRejector object>, <mirar.processors.utils.image_rejector.ImageRejector object>, <mirar.processors.utils.image_rejector.ImageRejector object>, <mirar.processors.utils.image_selector.ImageDebatcher object>, <mirar.processors.utils.image_modifier.CustomImageBatchModifier object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.utils.image_modifier.CustomImageBatchModifier object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.csvlog.CSVLog object>, <mirar.processors.utils.image_selector.ImageDebatcher object>, <mirar.processors.utils.image_selector.ImageSelector object>, <mirar.processors.mask.MaskPixelsFromPath object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.dark.DarkCalibrator object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.utils.image_selector.ImageSelector object>, <mirar.processors.utils.header_annotate.HeaderAnnotator object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.flat.SkyFlatCalibrator object>, <mirar.processors.sky.NightSkyMedianCalibrator object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.astrometry.autoastrometry.autoastrometry_processor.AutoAstrometry object>, <mirar.processors.astromatic.sextractor.sextractor.Sextractor object>, <mirar.processors.astromatic.scamp.scamp.Scamp object>, <mirar.processors.utils.image_selector.ImageDebatcher object>, <mirar.processors.utils.image_modifier.CustomImageBatchModifier object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.astromatic.swarp.swarp.Swarp object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.astromatic.sextractor.sextractor.Sextractor object>, <mirar.processors.mask.MaskPixelsFromPathInverted object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.mask.MaskAboveThreshold object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.mask.WriteMaskedCoordsToFile object>, <mirar.processors.astromatic.swarp.component_images.ReloadSwarpComponentImages object>, <mirar.processors.utils.image_loader.LoadImageFromHeader object>, <mirar.processors.astrometry.utils.AstrometryFromFile object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.mask.MaskPixelsFromWCS object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.flat.SkyFlatCalibrator object>, <mirar.processors.sky.NightSkyMedianCalibrator object>, <mirar.processors.astromatic.sextractor.sextractor.Sextractor object>, <mirar.processors.astromatic.swarp.swarp.Swarp object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.astromatic.sextractor.sextractor.Sextractor object>, <mirar.processors.photcal.photcalibrator.PhotCalibrator object>, <mirar.processors.catalog_limiting_mag.CatalogLimitingMagnitudeCalculator object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.reference.ProcessReference object>, <mirar.processors.astromatic.sextractor.sextractor.Sextractor object>, <mirar.processors.astromatic.psfex.psfex.PSFex object>, <mirar.processors.zogy.zogy.ZOGYPrepare object>, <mirar.processors.zogy.zogy.ZOGY object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.sources.forced_photometry.ForcedPhotometryDetector object>, <mirar.processors.sources.utils.regions_writer.RegionsWriter object>, <mirar.processors.photometry.aperture_photometry.AperturePhotometry object>, <mirar.processors.photometry.psf_photometry.PSFPhotometry object>, <mirar.processors.sources.source_exporter.SourceWriter object>, <mirar.processors.sources.json_exporter.JSONExporter object>, <mirar.processors.sources.parquet_writer.ParquetWriter object>, <mirar.processors.sources.image_updater.ImageUpdater object>], 'imsub': [<mirar.processors.utils.image_loader.ImageLoader object>, <mirar.processors.utils.image_selector.ImageBatcher object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.reference.ProcessReference object>, <mirar.processors.astromatic.sextractor.sextractor.Sextractor object>, <mirar.processors.astromatic.psfex.psfex.PSFex object>, <mirar.processors.zogy.zogy.ZOGYPrepare object>, <mirar.processors.zogy.zogy.ZOGY object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.sources.forced_photometry.ForcedPhotometryDetector object>, <mirar.processors.sources.utils.regions_writer.RegionsWriter object>, <mirar.processors.photometry.aperture_photometry.AperturePhotometry object>, <mirar.processors.photometry.psf_photometry.PSFPhotometry object>, <mirar.processors.sources.source_exporter.SourceWriter object>, <mirar.processors.sources.json_exporter.JSONExporter object>, <mirar.processors.sources.parquet_writer.ParquetWriter object>, <mirar.processors.sources.image_updater.ImageUpdater object>], 'log': [<mirar.processors.utils.image_loader.ImageLoader object>, <mirar.processors.utils.image_rejector.ImageRejector object>, <mirar.processors.utils.image_rejector.ImageRejector object>, <mirar.processors.utils.image_rejector.ImageRejector object>, <mirar.processors.utils.image_selector.ImageDebatcher object>, <mirar.processors.utils.image_modifier.CustomImageBatchModifier object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.utils.image_modifier.CustomImageBatchModifier object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.csvlog.CSVLog object>, <mirar.processors.utils.image_selector.ImageDebatcher object>], 'reduce': [<mirar.processors.utils.image_loader.ImageLoader object>, <mirar.processors.utils.image_rejector.ImageRejector object>, <mirar.processors.utils.image_rejector.ImageRejector object>, <mirar.processors.utils.image_rejector.ImageRejector object>, <mirar.processors.utils.image_selector.ImageDebatcher object>, <mirar.processors.utils.image_modifier.CustomImageBatchModifier object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.utils.image_modifier.CustomImageBatchModifier object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.csvlog.CSVLog object>, <mirar.processors.utils.image_selector.ImageDebatcher object>, <mirar.processors.utils.image_selector.ImageSelector object>, <mirar.processors.mask.MaskPixelsFromPath object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.dark.DarkCalibrator object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.utils.image_selector.ImageSelector object>, <mirar.processors.utils.header_annotate.HeaderAnnotator object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.flat.SkyFlatCalibrator object>, <mirar.processors.sky.NightSkyMedianCalibrator object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.astrometry.autoastrometry.autoastrometry_processor.AutoAstrometry object>, <mirar.processors.astromatic.sextractor.sextractor.Sextractor object>, <mirar.processors.astromatic.scamp.scamp.Scamp object>, <mirar.processors.utils.image_selector.ImageDebatcher object>, <mirar.processors.utils.image_modifier.CustomImageBatchModifier object>, <mirar.processors.utils.image_selector.ImageRebatcher object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.astromatic.swarp.swarp.Swarp object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.astromatic.sextractor.sextractor.Sextractor object>, <mirar.processors.mask.MaskPixelsFromPathInverted object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.mask.MaskAboveThreshold object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.mask.WriteMaskedCoordsToFile object>, <mirar.processors.astromatic.swarp.component_images.ReloadSwarpComponentImages object>, <mirar.processors.utils.image_loader.LoadImageFromHeader object>, <mirar.processors.astrometry.utils.AstrometryFromFile object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.mask.MaskPixelsFromWCS object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.flat.SkyFlatCalibrator object>, <mirar.processors.sky.NightSkyMedianCalibrator object>, <mirar.processors.astromatic.sextractor.sextractor.Sextractor object>, <mirar.processors.astromatic.swarp.swarp.Swarp object>, <mirar.processors.utils.image_saver.ImageSaver object>, <mirar.processors.astromatic.sextractor.sextractor.Sextractor object>, <mirar.processors.photcal.photcalibrator.PhotCalibrator object>, <mirar.processors.catalog_limiting_mag.CatalogLimitingMagnitudeCalculator object>, <mirar.processors.utils.image_saver.ImageSaver object>]}
- static download_raw_images_for_night(night: str | int)[source]
Function to download images from a remote server
- Parameters:
night – Night of data to download
- Returns:
None
- name = 'wirc'
- non_linear_level = 30000