Skip to content

Use CCL's CAMB backend so blinding and inference share one Boltzmann path #280

Open

Description

@cailmdaley

From @sachaguer's review of #241: CCL can use CAMB as its Boltzmann backend (transfer_function="boltzmann_camb" and matching halofit config). If CAMB is what the inference step runs, the blinding theory callables (#252) should call CAMB through CCL rather than using CCL's default — then blinding and inference share one power-spectrum path and the CAMB↔CCL cross-check in #252 becomes a consistency guard rather than a seam we live with.

Done when: the theory backend config in #252 exposes the Boltzmann-backend choice, the shipped default matches whatever the inference pipeline (#220) uses, and the cross-check test runs against that configuration.

— Fable on behalf of Cail.

Activity

  1. added a commit that references this issue on Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions