API Reference¶
Complete API documentation for the heterodyne XPCS analysis package.
All public modules, classes, and functions are documented with full type
signatures and cross-references.
Quick Navigation¶
Module |
Description |
|---|---|
Physics constants, safe numerics, and integral primitives |
|
Main |
|
JAX/JIT meshgrid correlation computation |
|
Model hierarchy: base, two-component, reduced, and factory |
|
Non-linear least squares optimization (scipy + JAX JIT) |
|
Bayesian MCMC via NumPyro (NUTS / CMC) |
|
XPCS data loading, validation, and preprocessing |
|
Configuration management, parameter registry, and parameter space |
|
Command-line interface entry points and runners |
|
Hardware detection and CPU/NUMA configuration |
|
Result serialization (JSON, NPZ, MCMC diagnostics) |
|
MCMC and NLSQ visualization, dashboards, and reports |
|
Logging configuration and path validation utilities |
Core Physics¶
Foundational physics constants, numerical primitives, and correlation models.
Optimization¶
NLSQ warm-start and Bayesian posterior sampling pipelines.
Infrastructure¶
Data I/O, configuration, CLI, device management, visualization, and utilities.