Ingestion
=========
These stages import data into TXPipe input formats, or generate mock data from
simpler input catalogs.
* :py:class:`~txpipe.exposure_info.TXExposureInfo` - Ingest exposure information from an OpSim database
* :py:class:`~txpipe.ingest.dp02.TXIngestDataPreview02` - Ingest galaxy catalogs from DP0.2
* :py:class:`~txpipe.ingest.mocks.TXCosmoDC2Mock` - Simulate mock shear and photometry measurements from CosmoDC2 (or similar)
* :py:class:`~txpipe.ingest.mocks.TXBuzzardMock` - Simulate mock photometry from Buzzard.
* :py:class:`~txpipe.ingest.mocks.TXGaussianSimsMock` - Simulate mock photometry from gaussian simulations
* :py:class:`~txpipe.ingest.mocks.TXSimpleMock` - Load an ascii astropy table and put it in shear catalog format.
* :py:class:`~txpipe.ingest.mocks.TXMockTruthPZ` - Stage TXMockTruthPZ
* :py:class:`~txpipe.ingest.gcr.TXMetacalGCRInput` - Ingest metacal catalogs from GCRCatalogs
* :py:class:`~txpipe.ingest.gcr.TXIngestStars` - Ingest a star catalog from GCRCatalogs
* :py:class:`~txpipe.ingest.redmagic.TXIngestRedmagic` - Ingest a redmagic catalog
* :py:class:`~txpipe.simulation.TXLogNormalGlass` - Uses GLASS to generate a simulated catalog from lognormal fields
.. autotxclass:: txpipe.exposure_info.TXExposureInfo
:members:
:exclude-members: run
Inputs: None
Outputs:
- exposures: HDFFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- dc2_name: (str) Default=1.2p.
- opsim_db: (str) Default=/global/projecta/projectdirs/lsst/groups/SSim/DC2/minion_1016_desc_dithered_v4.db.
- propId: (int) Default=54.
.. autotxclass:: txpipe.ingest.dp02.TXIngestDataPreview02
:members:
:exclude-members: run
Inputs: None
Outputs:
- photometry_catalog: HDFFile
- shear_catalog: HDFFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- pq_path: (str) Default=/global/cfs/cdirs/lsst/shared/rubin/DP0.2/objectTable/.
- tracts: (str) Default=.
.. autotxclass:: txpipe.ingest.mocks.TXCosmoDC2Mock
:members:
:exclude-members: run
Inputs:
- response_model: HDFFile
Outputs:
- shear_catalog: ShearCatalog
- photometry_catalog: HDFFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- cat_name: (str) Default=cosmoDC2.
- visits_per_band: (int) Default=165.
- snr_limit: (float) Default=4.0.
- max_size: (int) Default=99999999999999.
- extra_cols: (str) Default=.
- max_npix: (int) Default=99999999999999.
- unit_response: (bool) Default=False.
- cat_size: (int) Default=0.
- flip_g2: (bool) Default=True.
- apply_mag_cut: (bool) Default=False.
- Mag_r_limit: (int) Default=-19.
- metadetect: (bool) Default=True.
- add_shape_noise: (bool) Default=True.
- healpixels: (list) Default=[-1].
.. autotxclass:: txpipe.ingest.mocks.TXBuzzardMock
:members:
:exclude-members: run
Inputs:
- response_model: HDFFile
Outputs:
- shear_catalog: ShearCatalog
- photometry_catalog: HDFFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- cat_name: (str) Default=buzzard.
- visits_per_band: (int) Default=165.
- snr_limit: (float) Default=4.0.
- max_size: (int) Default=99999999999999.
- extra_cols: (str) Default=.
- max_npix: (int) Default=99999999999999.
- unit_response: (bool) Default=False.
- flip_g2: (bool) Default=True.
.. autotxclass:: txpipe.ingest.mocks.TXGaussianSimsMock
:members:
:exclude-members: run
Inputs:
- response_model: HDFFile
Outputs:
- shear_catalog: ShearCatalog
- photometry_catalog: HDFFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- cat_name: (str) Default=GaussianSims.
- visits_per_band: (int) Default=165.
- snr_limit: (float) Default=0.0.
- max_size: (int) Default=99999999999999.
- extra_cols: (str) Default=.
- max_npix: (int) Default=99999999999999.
- unit_response: (bool) Default=True.
- cat_size: (int) Default=0.
- flip_g2: (bool) Default=False.
- apply_mag_cut: (bool) Default=False.
- metadetect: (bool) Default=True.
- add_shape_noise: (bool) Default=False.
.. autotxclass:: txpipe.ingest.mocks.TXSimpleMock
:members:
:exclude-members: run
Inputs:
- mock_shear_catalog: TextFile
Outputs:
- shear_catalog: ShearCatalog
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- mock_size_snr: (bool) Default=False.
.. autotxclass:: txpipe.ingest.mocks.TXMockTruthPZ
:members:
:exclude-members: run
Inputs:
- shear_catalog: ShearCatalog
Outputs:
- photoz_pdfs: QPPDFFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- mock_sigma_z: (float) Default=0.001.
.. autotxclass:: txpipe.ingest.gcr.TXMetacalGCRInput
:members:
:exclude-members: run
Inputs: None
Outputs:
- shear_catalog: ShearCatalog
- photometry_catalog: HDFFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- cat_name: (str) Required.
- single_tract: (str) Default=.
- length: (int) Default=0.
- table_dir: (str) Default=.
- data_release: (str) Default=.
.. autotxclass:: txpipe.ingest.gcr.TXIngestStars
:members:
:exclude-members: run
Inputs: None
Outputs:
- star_catalog: HDFFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- single_tract: (str) Default=.
- cat_name: (str) Required.
- length: (int) Default=0.
.. autotxclass:: txpipe.ingest.redmagic.TXIngestRedmagic
:members:
:exclude-members: run
Inputs:
- redmagic_catalog: FitsFile
Outputs:
- lens_catalog: HDFFile
- lens_tomography_catalog_unweighted: HDFFile
- lens_photoz_stack: QPNOfZFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- lens_zbin_edges: (list) Default=[].
- chunk_rows: (int) Default=100000.
- zmin: (float) Default=0.0.
- zmax: (float) Default=3.0.
- dz: (float) Default=0.01.
- bands: (str) Default=grizy.
.. autotxclass:: txpipe.simulation.TXLogNormalGlass
:members:
:exclude-members: run
Inputs:
- mask: MapsFile
- lens_photoz_stack: QPNOfZFile
- fiducial_cosmology: FiducialCosmology
- input_lss_weight_maps: MapsFile
Outputs:
- photometry_catalog: HDFFile
- lens_tomography_catalog_unweighted: TomographyCatalog
- glass_cl_shells: HDFFile
- glass_cl_binned: HDFFile
- density_shells: HDFFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- num_dens: (NoneType) Default=None.
- zmin: (float) Default=0.0.
- zmax: (float) Default=2.0.
- dx: (int) Default=100.
- bias0: (float) Default=2.0.
- alpha_bz: (float) Default=0.0.
- zpivot: (float) Default=0.6.
- shift: (float) Default=1.0.
- contaminate: (bool) Default=False.
- random_seed: (int) Default=0.
- cl_optional_file: (str) Default=none.
- ell_binned_min: (float) Default=0.1.
- ell_binned_max: (float) Default=500000.0.
- ell_binned_nbins: (int) Default=100.
- output_density_shell_maps: (bool) Default=False.