hmfast.tracers.CIBTracer

class hmfast.tracers.CIBTracer(profile=None)[source]

Bases: Tracer

Cosmic infrared background tracer.

Attributes:
profileCIBProfile

Infrared emissivity profile used to model the cosmic infrared background signal.

Methods

kernel(cosmology, z)

Required tracer kernel.

update([profile])

Return a new CIBTracer instance with updated attributes using PyTree logic.

update(profile=None)[source]

Return a new CIBTracer instance with updated attributes using PyTree logic.

Parameters:
profileCIBProfile, optional

New CIB profile to use for the tracer. If None, the profile is unchanged.

Returns:
CIBTracer

New tracer instance with updated attributes.

kernel(cosmology, z)[source]

Required tracer kernel.