lsst.source.injection¶
Synthetic Source Injection¶
The lsst.source.injection
package contains tools designed to assist in the injection of synthetic sources into scientific imaging.
Source generation and subsequent source injection is powered by the GalSim software package.
An HSC i-band cutout from tract 9813, patch 42, showcasing the injection of a series of synthetic Sérsic sources. Images are ~100 arcseconds on the short axis, log scaled across the central 99.5% flux range, and smoothed with a Gaussian kernel of FWHM 3 pixels.
Quick Reference Guide¶
References for each aspect of the synthetic source injection process.
Frequently Asked Questions¶
A collection of Frequently Asked Questions, and answers.
Command Line Scripts¶
Utility scripts which may be called from the command line.
Pipeline Tasks¶
Documentation for lsst.source.injection
pipeline tasks within this package.
- CoaddInjectTask
Coadd-level class for injecting sources into images.
- ExposureInjectTask
Exposure-level class for injecting sources into images.
- VisitInjectTask
Visit-level class for injecting sources into images.
Contributing¶
The lsst.source.injection
package is developed at
github.com/lsst/source_injection.
Jira issues relating to this package can be found using the source_injection component.
Python API Reference¶
lsst.source.injection Package¶
The source_injection package provides functionality for injecting synthetic sources into astronomical images.
Modules¶
inject_base : Base classes for injection tasks. inject_exposure : Classes for injecting sources into individual exposures. inject_visit : Classes for injecting sources into individual visit images. inject_coadd : Classes for injecting sources into coadd images. inject_engine : Functions that assist in the manipulation of GalSim objects. utils : Utility functions for injection tasks.
Functions¶
Consolidate all tables in catalog_dict into one table. |
|
|
Generate GalSim objects from an injection catalog. |
|
Generate a synthetic source injection catalog. |
|
Ingest a source table into the butler. |
|
Inject sources into given exposure using GalSim. |
|
Make an expanded source injection pipeline. |
Classes¶
|
Base configuration for source injection tasks. |
|
Base connections for source injection tasks. |
|
Base class for injecting sources into images. |
|
Coadd-level configuration for source injection tasks. |
|
Coadd-level connections for source injection tasks. |
|
Coadd-level class for injecting sources into images. |
|
Base configuration for source injection tasks. |
|
Base connections for source injection tasks. |
|
Class for combining all tables in a collection of input catalogs into one table. |
|
Exposure-level configuration for source injection tasks. |
|
Exposure-level connections for source injection tasks. |
|
Exposure-level class for injecting sources into images. |
|
Visit-level configuration for source injection tasks. |
|
Visit-level connections for source injection tasks. |
|
Visit-level class for injecting sources into images. |