Source Injection
These stages ingest and use synthetic source injection information
TXAuxiliarySSIMaps- Generate auxiliary maps from SSI catalogsTXMapPlotsSSI- Make plots of all the available maps that use SSI inputsTXIngestSSI- Base-Class for ingesting SSI catalogsTXIngestSSIGCR- Ingest SSI catalogs using GCRTXMatchSSI- Match an SSI injection catalog and a photometry catalogTXIngestSSIDESBalrog- Base-stage for ingesting a DES SSI catalog AKA “Balrog”TXIngestSSIMatchedDESBalrog- Ingest a matched “SSI” catalog from DES (AKA Balrog)TXIngestSSIDetectionDESBalrog- Ingest an “SSI” “detection” catalog from DES (AKA Balrog)TXSSIMagnification- Compute the magnification coefficients using SSI outputs
- class txpipe.auxiliary_maps.TXAuxiliarySSIMaps(args, comm=None, aliases=None)[source]
Generate auxiliary maps from SSI catalogs
- This class generates maps of:
depth (measured magnitude)
depth (true magnitude)
Inputs:
injection_catalog: HDFFile
matched_ssi_photometry_catalog: HDFFile
Outputs:
aux_ssi_maps: MapsFile
Parallel: Yes - Dask
Configuration
- block_size: (int) Default=0.
- depth_band: (str) Default=i.
- snr_threshold: (float) Default=10.0.
- snr_delta: (float) Default=1.0.
- class txpipe.map_plots.TXMapPlotsSSI(args, comm=None, aliases=None)[source]
Make plots of all the available maps that use SSI inputs
This makes plots of: - depth (using meas mag) - depth (using true mag) - depth (using detection fraction)
Inputs:
aux_ssi_maps: MapsFile
Outputs:
depth_ssi_meas_map: PNGFile
depth_ssi_true_map: PNGFile
Parallel: No - Serial
Configuration
- projection: (str) Default=cart.
- rot180: (bool) Default=False.
- debug: (bool) Default=False.
- class txpipe.ingest.ssi.TXIngestSSIGCR(args, comm=None, aliases=None)[source]
Ingest SSI catalogs using GCR
Does not treat the injection or ssi photometry catalogs as formal inputs since they are not in a format TXPipe can recognize
Inputs: None
Outputs:
injection_catalog: HDFFile
ssi_photometry_catalog: HDFFile
ssi_uninjected_photometry_catalog: HDFFile
Parallel: No - Serial
Configuration
- injection_catalog_name: (str) Default=.
- ssi_photometry_catalog_name: (str) Default=.
- ssi_uninjected_photometry_catalog_name: (str) Default=.
- GCRcatalog_path: (str) Default=.
- flux_name: (str) Default=gaap3p0Flux.
- class txpipe.ingest.ssi.TXMatchSSI(args, comm=None, aliases=None)[source]
Match an SSI injection catalog and a photometry catalog
Default inputs are in TXPipe photometry catalog format
Outpus a matched SSI catalog for further use
Inputs:
injection_catalog: HDFFile
ssi_photometry_catalog: HDFFile
Outputs:
matched_ssi_photometry_catalog: HDFFile
Parallel: Yes - MPI
Configuration
- chunk_rows: (int) Default=100000.
- match_radius: (float) Default=0.5.
- magnification: (int) Default=0.
- class txpipe.ingest.ssi.TXIngestSSIDESBalrog(args, comm=None, aliases=None)[source]
Base-stage for ingesting a DES SSI catalog AKA “Balrog”
Inputs: None
Outputs: None
Parallel: Yes - MPI
Configuration
- class txpipe.ingest.ssi.TXIngestSSIMatchedDESBalrog(args, comm=None, aliases=None)[source]
Ingest a matched “SSI” catalog from DES (AKA Balrog)
Inputs:
balrog_matched_catalog: FitsFile
Outputs:
matched_ssi_photometry_catalog: HDFFile
Parallel: Yes - MPI
Configuration
- class txpipe.ingest.ssi.TXIngestSSIDetectionDESBalrog(args, comm=None, aliases=None)[source]
Ingest an “SSI” “detection” catalog from DES (AKA Balrog)
Inputs:
balrog_detection_catalog: FitsFile
Outputs:
injection_catalog: HDFFile
ssi_detection_catalog: HDFFile
Parallel: Yes - MPI
Configuration
- class txpipe.magnification.TXSSIMagnification(args, comm=None, aliases=None)[source]
Compute the magnification coefficients using SSI outputs
Follows the methodology of https://arxiv.org/abs/2012.12825 and https://arxiv.org/abs/2209.09782
Inputs:
binned_lens_catalog_nomag: HDFFile
binned_lens_catalog_mag: HDFFile
Outputs:
magnification_coefficients: HDFFile
magnification_plot: PNGFile
Parallel: No - Serial
Configuration
- chunk_rows: (int) Default=10000.
- applied_magnification: (float) Default=1.02.
- n_patches: (int) Default=20.
- bootstrap_error: (bool) Default=True.