firecrown.likelihood.gauss_family.statistic.source.weak_lensing.TattAlignmentSystematic#
- class firecrown.likelihood.gauss_family.statistic.source.weak_lensing.TattAlignmentSystematic(sacc_tracer=None)[source]#
Bases:
WeakLensingSystematicTATT alignment systematic.
This systematic adds a TATT (nonlinear) intrinsic alignment model systematic.
The following parameters are special Updatable parameters, which means that they can be updated by the sampler, sacc_tracer is going to be used as a prefix for the parameters:
- Variables:
ia_a_1 – the amplitude of the linear alignment model.
ia_a_2 – the amplitude of the quadratic alignment model.
ia_a_d – the amplitude of the density-dependent alignment model.
- Parameters:
sacc_tracer (
Optional[str]) –
Public Methods:
__init__([sacc_tracer])Create a TattAlignmentSystematic object, using the specified tracer name.
apply(tools, tracer_arg)Return a new linear alignment systematic.
Inherited from
WeakLensingSystematicapply(tools, tracer_arg)Apply method to include systematics in the tracer_arg.
Inherited from
SourceGalaxySystematicapply(tools, tracer_arg)Apply method to include systematics in the tracer_arg.
Inherited from
SourceSystematicread(sacc_data)Call to allow this object to read from the appropriate sacc data.
Inherited from
Updatable__init__([parameter_prefix])Updatable initialization.
__setattr__(key, value)Set the attribute named
keyto the supplied value.set_parameter(key, value)Sets the parameter to the given value.
set_internal_parameter(key, value)Assure this InternalParameter has not already been set, and then set it.
set_sampler_parameter(key, value)Assure this SamplerParameter has not already been set, and then set it.
update(params)Update self by calling to prepare for the next MCMC sample.
Determine if the object has been updated.
reset()Reset the updatable.
Returns a RequiredParameters object.
Returns a collection of derived parameters.
Inherited from
Generic__class_getitem__(params)Parameterizes a generic class.
__init_subclass__(*args, **kwargs)This method is called when a class is subclassed.
Private Methods:
Inherited from
Updatable_update(params)Method for auxiliary updates to be made to an updatable.
_reset()Abstract method implemented by all concrete classes to update self.
Return a RequiredParameters object containing the information for this class.
Returns the derived parameters of an implementation.
- apply(tools, tracer_arg)[source]#
Return a new linear alignment systematic.
This choice is based on the given tracer_arg, in the context of the given cosmology.
- Parameters:
tools (
ModelingTools) –tracer_arg (
WeakLensingArgs) –
- Return type: