twopoint_fourier

class txpipe.twopoint_fourier.Measurement(corr_type, l, value, win, i, j)

Bases: tuple

__getnewargs__()

Return self as a plain tuple. Used by copy and pickle.

static __new__(_cls, corr_type, l, value, win, i, j)

Create new instance of Measurement(corr_type, l, value, win, i, j)

__repr__()

Return a nicely formatted representation string

corr_type

Alias for field number 0

i

Alias for field number 4

j

Alias for field number 5

l

Alias for field number 1

value

Alias for field number 2

win

Alias for field number 3

class txpipe.twopoint_fourier.TXTwoPointFourier(*args: Any, **kwargs: Any)[source]

Bases: ceci.

This Pipeline Stage computes all auto- and cross-correlations for a list of tomographic bins, including all galaxy-galaxy, galaxy-shear and shear-shear power spectra. Sources and lenses both come from the same shear_catalog and tomography_catalog objects.

The power spectra are computed after deprojecting a number of systematic-dominated modes, represented as input maps.

In the future we will want to include the following generalizations:
  • TODO: specify which cross-correlations in particular to include

    (e.g. which bin pairs and which source/lens combinations).

  • TODO: include flags for rejected objects. Is this included in

    the tomography_catalog?

  • TODO: ell-binning is currently static.