plima.backends.ccl#

CCL backend helpers for PLIMA intrinsic alignment models.

plima.backends.ccl.build_ccl_ia_model(cosmo, model_name, z, **kwargs)[source]#

Build CCL backend objects for a registered PLIMA IA model.

Parameters:
  • cosmo (Any) – CCL cosmology object. This is used by models that build custom Pk2D spectra. It is accepted for all models so the public API stays stable.

  • model_name (str) – PLIMA model name or alias.

  • z (ArrayLike) – Redshift values used by the IA model.

  • **kwargs (Any) – Model keyword arguments.

Returns:

Standard CCL IA model dictionary.

Raises:
  • ValueError – If the registered model family has no CCL builder.

  • KeyError – If model_name is not registered in PLIMA.

Return type:

CCLIAModel

Modules

builder

Builder for CCL intrinsic alignment backend objects.

halo_model

CCL backend helpers for halo model intrinsic alignment power spectra.

la

CCL backend helpers for LA intrinsic alignment bias inputs.

nla

CCL backend helpers for NLA intrinsic alignment bias inputs.

tatt

CCL backend helpers for TATT intrinsic alignment power spectra.