Skip to content

workflow

Workflow orchestration and high-level functions for the argus package.

setup_data_and_kalman_filter

setup_data_and_kalman_filter(config, logger, use_gw)

Load and process data, initialize Kalman filter.

Parameters:

  • config

    Configuration object

  • logger

    Logger object

  • use_gw (bool) –

    Whether to include gravitational wave model

Returns

tuple: (pulsar_data, KF)

run_inference

run_inference(config_path, use_gw=True, timestamp=None)

Run Bayesian inference on pulsar timing data.

Parameters:

  • config_path (str) –

    Path to configuration file

  • use_gw (bool, default: True ) –

    Whether to include gravitational wave model

  • timestamp (str, default: None ) –

    Optional timestamp to use for output directory

Returns

str: Output directory path