noise_maps

class txpipe.noise_maps.TXExternalLensNoiseMaps(*args: Any, **kwargs: Any)[source]

Bases: ceci.

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

data_iterator()[source]

Subclasses must override to create an iterator looping over input data

finalize_mappers(pixel_scheme, mappers)[source]

Subclasses must override to finalize their maps and return a dictionary of (output_tag, map_name) -> (pixels, values)

prepare_mappers(pixel_scheme)[source]

Subclasses must override to init any mapper objects

class txpipe.noise_maps.TXNoiseMaps(*args: Any, **kwargs: Any)[source]

Bases: ceci.

Generate a suite of random noise maps by randomly rotating individual galaxy measurements.

Only works if the source and lens catalogs are the same lengths. Otherwise use TXSourceNoiseMaps and TXLensNoiseMaps below

class txpipe.noise_maps.TXSourceNoiseMaps(*args: Any, **kwargs: Any)[source]

Bases: ceci.

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

data_iterator()[source]

Subclasses must override to create an iterator looping over input data

finalize_mappers(pixel_scheme, mappers)[source]

Subclasses must override to finalize their maps and return a dictionary of (output_tag, map_name) -> (pixels, values)

prepare_mappers(pixel_scheme)[source]

Subclasses must override to init any mapper objects