Maps
====
These stages deal with making different kinds of maps for analysis and
plotting.
* :py:class:`~txpipe.maps.TXBaseMaps` - A base class for mapping stages
* :py:class:`~txpipe.maps.TXSourceMaps` - Generate source maps directly from binned, calibrated shear catalogs.
* :py:class:`~txpipe.maps.TXLensMaps` - Make tomographic lens number count maps
* :py:class:`~txpipe.maps.TXExternalLensMaps` - Make tomographic lens number count maps from external data
* :py:class:`~txpipe.maps.TXDensityMaps` - Convert galaxy count maps to overdensity delta maps
* :py:class:`~txpipe.noise_maps.TXSourceNoiseMaps` - Generate realizations of shear noise maps with random rotations
* :py:class:`~txpipe.noise_maps.TXLensNoiseMaps` - Generate lens density noise realizations using random splits
* :py:class:`~txpipe.noise_maps.TXExternalLensNoiseMaps` - Generate lens density noise realizations using random splits of an external catalog
* :py:class:`~txpipe.noise_maps.TXNoiseMapsJax` - Generate noise realisations of lens and source maps using JAX
* :py:class:`~txpipe.auxiliary_maps.TXAuxiliarySourceMaps` - Stage TXAuxiliarySourceMaps
* :py:class:`~txpipe.auxiliary_maps.TXAuxiliaryLensMaps` - Generate auxiliary maps from the lens catalog
* :py:class:`~txpipe.auxiliary_maps.TXUniformDepthMap` - Generate a uniform depth map from the mask
* :py:class:`~txpipe.masks.TXSimpleMask` - Make a simple binary mask using a depth cut and bright object cut
* :py:class:`~txpipe.masks.TXSimpleMaskSource` -
* :py:class:`~txpipe.masks.TXSimpleMaskFrac` - Make a simple mask using a depth cut and bright object cut
* :py:class:`~txpipe.convergence.TXConvergenceMaps` - Make a convergence map from a source map using Kaiser-Squires
* :py:class:`~txpipe.map_correlations.TXMapCorrelations` - Plot shear, density, and convergence correlations with survey property maps
.. autotxclass:: txpipe.maps.TXBaseMaps
:members:
:exclude-members: run
Inputs: None
Outputs: None
Parallel: Yes - MPI
.. collapse:: Configuration
.. raw:: html
.. autotxclass:: txpipe.maps.TXSourceMaps
:members:
:exclude-members: run
Inputs:
- binned_shear_catalog: HDFFile
Outputs:
- source_maps: MapsFile
Parallel: Yes - Dask
.. collapse:: Configuration
.. raw:: html
- block_size: (int) Default=0.
- chunk_rows: (int) Default=100000.
- pixelization: (str) Default=healpix.
- nside: (int) Default=0.
- sparse: (bool) Default=True.
- ra_cent: (float) Default=nan.
- dec_cent: (float) Default=nan.
- npix_x: (int) Default=-1.
- npix_y: (int) Default=-1.
- pixel_size: (float) Default=nan.
.. autotxclass:: txpipe.maps.TXLensMaps
:members:
:exclude-members: run
Inputs:
- photometry_catalog: HDFFile
- lens_tomography_catalog: TomographyCatalog
Outputs:
- lens_maps: MapsFile
Parallel: Yes - Dask
.. collapse:: Configuration
.. raw:: html
- block_size: (int) Default=0.
- chunk_rows: (int) Default=100000.
- pixelization: (str) Default=healpix.
- nside: (int) Default=0.
- sparse: (bool) Default=True.
- ra_cent: (float) Default=nan.
- dec_cent: (float) Default=nan.
- npix_x: (int) Default=-1.
- npix_y: (int) Default=-1.
- pixel_size: (float) Default=nan.
.. autotxclass:: txpipe.maps.TXExternalLensMaps
:members:
:exclude-members: run
Inputs:
- lens_catalog: HDFFile
- lens_tomography_catalog: TomographyCatalog
Outputs:
- lens_maps: MapsFile
Parallel: Yes - Dask
.. collapse:: Configuration
.. raw:: html
- block_size: (int) Default=0.
- chunk_rows: (int) Default=100000.
- pixelization: (str) Default=healpix.
- nside: (int) Default=0.
- sparse: (bool) Default=True.
- ra_cent: (float) Default=nan.
- dec_cent: (float) Default=nan.
- npix_x: (int) Default=-1.
- npix_y: (int) Default=-1.
- pixel_size: (float) Default=nan.
.. autotxclass:: txpipe.maps.TXDensityMaps
:members:
:exclude-members: run
Inputs:
- lens_maps: MapsFile
- mask: MapsFile
Outputs:
- density_maps: MapsFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- mask_threshold: (float) Default=0.0.
.. autotxclass:: txpipe.noise_maps.TXSourceNoiseMaps
:members:
:exclude-members: run
Inputs:
- shear_catalog: ShearCatalog
- shear_tomography_catalog: TomographyCatalog
- mask: MapsFile
Outputs:
- source_noise_maps: LensingNoiseMaps
Parallel: Yes - MPI
.. collapse:: Configuration
.. raw:: html
- chunk_rows: (int) Default=100000.
- lensing_realizations: (int) Default=30.
- true_shear: (bool) Default=False.
.. autotxclass:: txpipe.noise_maps.TXLensNoiseMaps
:members:
:exclude-members: run
Inputs:
- lens_tomography_catalog: TomographyCatalog
- photometry_catalog: HDFFile
- mask: MapsFile
Outputs:
- lens_noise_maps: ClusteringNoiseMaps
Parallel: Yes - MPI
.. collapse:: Configuration
.. raw:: html
- chunk_rows: (int) Default=100000.
- clustering_realizations: (int) Default=1.
- mask_in_weights: (bool) Default=False.
.. autotxclass:: txpipe.noise_maps.TXExternalLensNoiseMaps
:members:
:exclude-members: run
Inputs:
- lens_tomography_catalog: TomographyCatalog
- lens_catalog: HDFFile
- mask: MapsFile
Outputs:
- lens_noise_maps: ClusteringNoiseMaps
Parallel: Yes - MPI
.. collapse:: Configuration
.. raw:: html
- chunk_rows: (int) Default=100000.
- clustering_realizations: (int) Default=1.
- mask_in_weights: (bool) Default=False.
.. autotxclass:: txpipe.noise_maps.TXNoiseMapsJax
:members:
:exclude-members: run
Inputs:
- shear_catalog: ShearCatalog
- lens_tomography_catalog: TomographyCatalog
- shear_tomography_catalog: TomographyCatalog
- mask: MapsFile
- lens_maps: MapsFile
Outputs:
- source_noise_maps: LensingNoiseMaps
- lens_noise_maps: ClusteringNoiseMaps
Parallel: Yes - MPI
.. collapse:: Configuration
.. raw:: html
- chunk_rows: (int) Default=4000000.
- lensing_realizations: (int) Default=30.
- clustering_realizations: (int) Default=1.
- seed: (int) Default=0.
.. autotxclass:: txpipe.auxiliary_maps.TXAuxiliarySourceMaps
:members:
:exclude-members: run
Inputs:
- shear_catalog: ShearCatalog
- shear_tomography_catalog: HDFFile
- source_maps: MapsFile
Outputs:
- aux_source_maps: MapsFile
Parallel: Yes - Dask
.. collapse:: Configuration
.. raw:: html
- block_size: (int) Default=0.
- flag_exponent_max: (int) Default=8.
- psf_prefix: (str) Default=psf_.
- chunk_rows: (int) Default=100000.
- pixelization: (str) Default=healpix.
- nside: (int) Default=0.
- sparse: (bool) Default=True.
- ra_cent: (float) Default=nan.
- dec_cent: (float) Default=nan.
- npix_x: (int) Default=-1.
- npix_y: (int) Default=-1.
- pixel_size: (float) Default=nan.
.. autotxclass:: txpipe.auxiliary_maps.TXAuxiliaryLensMaps
:members:
:exclude-members: run
Inputs:
- photometry_catalog: HDFFile
Outputs:
- aux_lens_maps: MapsFile
Parallel: Yes - Dask
.. collapse:: Configuration
.. raw:: html
- block_size: (int) Default=0.
- bright_obj_threshold: (float) Default=22.0.
- depth_band: (str) Default=i.
- snr_threshold: (float) Default=10.0.
- snr_delta: (float) Default=1.0.
.. autotxclass:: txpipe.auxiliary_maps.TXUniformDepthMap
:members:
:exclude-members: run
Inputs:
- mask: MapsFile
Outputs:
- aux_lens_maps: MapsFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- depth: (float) Default=25.0.
.. autotxclass:: txpipe.masks.TXSimpleMask
:members:
:exclude-members: run
Inputs:
- aux_lens_maps: MapsFile
Outputs:
- mask: MapsFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- depth_cut: (float) Default=23.5.
- bright_object_max: (float) Default=10.0.
.. autotxclass:: txpipe.masks.TXSimpleMaskSource
:members:
:exclude-members: run
Inputs:
- source_maps: MapsFile
Outputs:
- mask: MapsFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
.. autotxclass:: txpipe.masks.TXSimpleMaskFrac
:members:
:exclude-members: run
Inputs:
- aux_lens_maps: MapsFile
Outputs:
- mask: MapsFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- depth_cut: (float) Default=23.5.
- bright_object_max: (float) Default=10.0.
- supreme_map_file: (str) Required.
.. autotxclass:: txpipe.convergence.TXConvergenceMaps
:members:
:exclude-members: run
Inputs:
- source_maps: MapsFile
Outputs:
- convergence_maps: MapsFile
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- lmax: (int) Default=0.
- smoothing_sigma: (float) Default=10.0.
.. autotxclass:: txpipe.map_correlations.TXMapCorrelations
:members:
:exclude-members: run
Inputs:
- lens_maps: MapsFile
- convergence_maps: MapsFile
- source_maps: MapsFile
- mask: MapsFile
Outputs:
- map_systematic_correlations: FileCollection
Parallel: No - Serial
.. collapse:: Configuration
.. raw:: html
- supreme_path_root: (str) Default=/global/cscratch1/sd/erykoff/dc2_dr6/supreme/supreme_dc2_dr6d_v2.
- nbin: (int) Default=20.
- outlier_fraction: (float) Default=0.05.