API ReferenceΒΆ

pqc

Provide PTA residual quality-control utilities.

pqc.cli

Provide a command-line interface for the PQC pipeline.

pqc.config

Define configuration objects for the PQC pipeline.

pqc.pipeline

Run the end-to-end PQC pipeline.

pqc.detect

Provide detection algorithms for PTA QC.

pqc.detect.bad_measurements

Detect bad measurements using OU innovations and day-level FDR control.

pqc.detect.ou

Compute OU innovations and auxiliary noise-scale estimates.

pqc.detect.transients

Detect exponential-recovery transient events in timing residuals.

pqc.features

Provide feature engineering utilities for PTA QC.

pqc.features.backend_keys

Normalize backend keys for QC grouping.

pqc.io

Provide IO helpers for PTA QC.

pqc.io.libstempo_loader

Load libstempo arrays into a DataFrame.

pqc.io.merge

Merge timing arrays with timfile metadata.

pqc.io.timfile

Parse tempo2 timfiles into structured metadata tables.

pqc.utils

Provide utility helpers for PTA QC.

pqc.utils.diagnostics

Provide diagnostics helpers for QC outputs.

pqc.utils.logging

Provide minimal logging helpers for CLI-style output.

pqc.utils.stats

Provide small statistical utilities without SciPy.