xlens.simulator.catalog
Pipeline task that prepares truth catalogs for image simulations.
Classes
Butler connection definitions for truth catalog generation. |
|
Configuration options used by |
|
Configuration for |
|
Catalog task applying constant shear per redshift bin. |
|
Configuration for |
|
Catalog task applying NFW halo lensing distortions. |
|
Configuration for |
|
Catalog task applying a log-normal shear field. |
Module Contents
- class CatalogConnections(*, config=None)[source]
Bases:
lsst.pipe.base.PipelineTaskConnectionsButler connection definitions for truth catalog generation.
- class CatalogConfig[source]
Bases:
lsst.pipe.base.PipelineTaskConfigConfiguration options used by
CatalogTask.
- class CatalogTask(**kwargs: Any)[source]
Bases:
lsst.pipe.base.PipelineTask- abstract get_perturbation_object(tract_info, seed: int, **kwargs: Any) object[source]
Return a perturbation object for lensing the catalog.
Must be implemented by subclasses (e.g. shear, halo, log-normal).
- prepare_galaxy_catalog(*, seed, tract_info)[source]
Instantiate a galaxy catalog class based on the configuration.
- class CatalogShearTaskConfig[source]
Bases:
CatalogConfigConfiguration for
CatalogShearTask(constant-shear test).
- class CatalogShearTask(**kwargs: Any)[source]
Bases:
CatalogTaskCatalog task applying constant shear per redshift bin.
- class CatalogHaloTaskConfig[source]
Bases:
CatalogConfigConfiguration for
CatalogHaloTask(NFW halo lensing).
- class CatalogHaloTask(**kwargs: Any)[source]
Bases:
CatalogTaskCatalog task applying NFW halo lensing distortions.
- class CatalogLogNormalTaskConfig[source]
Bases:
CatalogConfigConfiguration for
CatalogLogNormalTask.
- class CatalogLogNormalTask(**kwargs: Any)[source]
Bases:
CatalogTaskCatalog task applying a log-normal shear field.