maps
- class txpipe.maps.TXBaseMaps(*args: Any, **kwargs: Any)[source]
Bases:
ceci.
This is an abstract base mapping class, which other subclasses inherit from to use the same basic structure, which is: - select pixelization - prepare some mapper objects - iterate through selected columns
update each mapper with each chunk
finalize the mappers
save the maps
- accumulate_maps(pixel_scheme, data, mappers)[source]
Subclasses must override to supply the next chunk “data” to their mappers
- choose_pixel_scheme()[source]
Subclasses can override to instead load pixelization from an existing map
- class txpipe.maps.TXDensityMaps(*args: Any, **kwargs: Any)[source]
Bases:
ceci.
Convert n_gal maps to overdensity delta maps delta = (ngal - <ngal>) / <ngal>
This has to be separate from the lens mappers above because it requires the mask, which is created elsewhere (right now in masks.py)
- class txpipe.maps.TXExternalLensMaps(*args: Any, **kwargs: Any)[source]
Bases:
ceci.
Same as TXLensMaps except it reads from an external lens catalog.
- class txpipe.maps.TXLensMaps(*args: Any, **kwargs: Any)[source]
Bases:
ceci.
Make galaxy number count maps from photometry and lens tomography.
Density maps are made later once masks are generated.
- accumulate_maps(pixel_scheme, data, mappers)[source]
Subclasses must override to supply the next chunk “data” to their mappers
- class txpipe.maps.TXMainMaps(*args: Any, **kwargs: Any)[source]
Bases:
ceci.
Combined source and photometric lens maps, from the same photometry catalog. This might be slightly faster than running two maps separately, but it only works if the source and lens catalogs are the same set of objects. Otherwise use TXSourceMaps and TXLensMaps.
- class txpipe.maps.TXSourceMaps(*args: Any, **kwargs: Any)[source]
Bases:
ceci.
Make g1, g2, var(g1), var(g2), and lensing weight maps from shear catalogs and tomography
- accumulate_maps(pixel_scheme, data, mappers)[source]
Subclasses must override to supply the next chunk “data” to their mappers