Changelog
All notable changes to SPLIT will be documented in this file.
The format is based on Keep a Changelog, and this project adheres (best-effort) to PEP 440 versioning.
[v0.0.1] - 2026-05-19
First public alpha of SPLIT — Sliced Posteriors for Long-Inspiral Trajectories.
Added
Multi-GPU loosely-coherent EMRI parameter-estimation pipeline (
split.split.SPLIT).Custom Eryn moves:
SequentialAdaptiveBlockedGibbsGaussianMoveandSequentialBlockedGibbsStretchMove(split.moves).Markovian Student-t transition prior across blocks (
split.priors).Block-independent Student-t likelihood for robustness against non-stationarities in the data.
Automated Gelman-Rubin convergence and autocorrelation-time diagnostics with corner-plot output (
split.diagnostics).JSON-driven configuration via
emri_config.jsonandsample_config.json, including dynamic resume vianew_filename/old_filename.Two reference custom waveform models in
split.customEMRIs:AccEccEqPn5AAKandFastKerrEccentricEquatorialAccretionFlux.Sphinx + Read the Docs documentation with installation, configuration, quickstart, troubleshooting, contributing, and API-reference pages.
Known limitations
GPU-only; requires NVIDIA hardware with CUDA 12.x drivers.
Depends on a patched fork of
Erynand pinned versions offastlisaresponse-cuda12x,lisaanalysistools-cuda12x, andFastEMRIWaveforms— see the README for installation details.