jesterTOV.inference.run_inference module

Contents

jesterTOV.inference.run_inference module#

Main entry point for running Bayesian inference on neutron star equation of state parameters.

This module provides the complete inference pipeline from configuration loading through sampling to result generation.

Functions#

determine_keep_names(config, prior[, ...])

Determine which parameters need to be preserved in transform output.

setup_prior(config)

Setup prior from configuration.

setup_transform(config[, prior, keep_names, ...])

Setup transform from configuration

setup_likelihood(config, transform)

Setup combined likelihood from configuration

run_sampling(sampler, seed, config, outdir)

Run MCMC sampling and create InferenceResult

generate_eos_samples(config, result, ...[, ...])

main(config_path)

Main inference script

cli_entry_point()

Entry point for console script.