Skip to content

cosmo: absorb generic theory machinery from sp_validation blinding (CCL ξ± path, CAMB cross-path, σ8/A_s rescale) #80

Description

@cailmdaley

cs_util.cosmo is the cosmology library for the UNIONS/CosmoStat stack; survey-specific configuration and implementations live in the consuming packages (division settled with Cail: cs_util = generic cosmology machinery; sp_validation etc. = configuration + survey-specific implementations).

The sp_validation blinding work (CosmoStat/sp_validation#252) is accumulating generic theory machinery that belongs here once stable:

  • a CCL-native ξ± path with configurable nonlinear model (HMCode2020 via CAMB, halofit_version token, logT_AGN), two-tracer cross-pairs, NLA IA
  • an independent CAMB P(k) → ccl.Pk2D → CCL projection path (stack cross-validation)
  • the closed-form σ8↔A_s amplitude rescale (A_s = A_s_seed · (σ8_target/σ8_seed)²)

These currently live in sp_validation's blinding namespace with a docstring marking them cs_util-bound. Graduate them here once the blinding PR lands and the interfaces have settled; consumers beyond blinding: image-simulation imprints, inference theory checks.

— Fable on behalf of Cail.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions