Data and code for “A Prototype Differential Atom Interferometer for Fundamental Physics”
Data and code for “A Prototype Differential Atom Interferometer for Fundamental Physics” 10.5281/zenodo.19592552 Data and plots curated by Charles Baynham c.baynham@imperial.ac.uk - for au
Data and code for “A Prototype Differential Atom Interferometer for Fundamental Physics”
10.5281/zenodo.19592552
Data and plots curated by Charles Baynham c.baynham@imperial.ac.uk – for authorship contributions see the paper.
Reproducible figure-generation code for the Differential Atom Interferometry (DAI) paper from the AION experiment at Imperial College London.
This repository contains the data and figure scripts for arXiv:2504.09158.
Figures
| Notebook | Description |
|---|---|
Figure 1.ipynb | Black-hole merger sensitivity projections |
Figure 4.ipynb | Composite figure: Allan deviation, signal recovery, and noise analysis |
Figure 5a.ipynb | Maximum-likelihood frequency scan results |
Figure 5b.ipynb | Amplitude histogram analysis across signal strengths |
Repository Structure
├── pyproject.toml # Python dependencies
├── uv.lock # Pinned dependency lockfile
├── utilities/ # Stripped-down analysis utilities
│ ├── plots.py # Plotting helpers and styles
│ ├── adevtools.py # Allan deviation tools
│ ├── datasets/paths.py # Data path resolution (local paths)
│ └── analysis/
│ └── signal_extraction.py
├── data/ # All data bundled (no network access needed)
│ ├── intermediate_data/ # Pre-processed experimental data (CSVs, NPYs)
│ ├── precomputed_true_signals/ # Pre-computed signal extraction results (NPZs)
│ ├── 2026-01-20-DAI-Analysis/ # Monte Carlo and timeseries data
│ ├── 2026-02-24-Amplitude-DAI-MC/ # Amplitude Monte Carlo results
│ └── 2025-02-12-black-holes-plot/ # Black hole merger sensitivity data
├── figures/ # Notebooks and generated outputs
│ ├── Figure 1.ipynb
│ ├── Figure 4.ipynb
│ ├── Figure 5a.ipynb
│ └── Figure 5b.ipynb
└── icl_experiments/ # Trimmed ARTIQ experiment repository
├── repository/ # Experiment code (DifferentialClockInterferometryWithNoiseAndSignalFrag)
├── device_db_config/ # Device database configuration
├── hdf5_data/ # Raw ARTIQ HDF5 datasets
└── pyproject.toml # Experiment dependenciesRunning the Notebooks
Dependencies are managed with uv. The uv.lock file pins every transitive dependency to exact versions.
Download this repository and extract the files.
Open a terminal in the extracted directory.
Install uv if you don’t have it:
macOS / Linux:
curl <span cl📤 Share this page
Found this useful? Share it with your network.
Files are hosted on the source repository. Click download to access the full dataset.