Fast-Look Interactive Transient Suite.
FLITS is browser-based FRB analysis software for interactive burst
inspection, masking, measurement, DM optimization, temporal/spectral
diagnostics, and export. It reads SIGPROC filterbank (.fil),
search-mode PSRFITS (.fits, .sf), and CHIME/FRB HDF5 (.h5, .hdf5)
including public catalog waterfalls and beamformed BBData
tiedbeam_power files. The I/O layer is pluggable — third parties can
register custom formats via importlib entry points without forking.
Install the published package:
pip install flits
flits --data-dir /path/to/filterbanks --host 127.0.0.1 --port 8123Then open http://127.0.0.1:8123.
Optional scattering fits use fitburst, which is intentionally left out of the
PyPI dependency metadata because package indexes reject direct URL runtime
dependencies. To enable the fitburst-backed fitting workflow after installing
FLITS:
pip install "fitburst @ https://github.com/CHIMEFRB/fitburst/archive/3c76da8f9e3ec7bc21951ce1b4a26a0255096b69.tar.gz"- Browser-based workflow for burst inspection on SIGPROC, PSRFITS, and CHIME/FRB HDF5 data.
- CHIME support includes public catalog waterfalls and beamformed
BBDatapower products. - Interactive crop, event, off-pulse, spectral-window, and masking controls.
- Calibrated fluence and peak-flux outputs when an SEFD is available.
- DM optimization using integrated-event S/N and DMphase.
- Temporal-structure, PSD, ACF, and optional fitburst-backed scattering tools.
- Export bundles and JSON session snapshots for reproducible analysis.
- Full docs: dirkkuiper.github.io/flits
- Getting started: Quickstart
- Installation and deployment: Installation
- Developer testing: Testing
- Developer publishing: Publishing
The docs cover Python installs, Docker, Apptainer, remote/HPC use, interactive workflow guidance, measurements, DM optimization, temporal/spectral analysis, exports, and release procedures.
- PyPI and
ghcr.io/dirkkuiper/flits:latesttrack stable releases. ghcr.io/dirkkuiper/flits:<version>pins an exact release.ghcr.io/dirkkuiper/flits:edgetracks the currentmainbranch for snapshot testing.
If you use FLITS in research, cite the software and link to the repository:
- PyPI package:
flits - Repository:
https://github.com/DirkKuiper/flits - Citation metadata: CITATION.cff
FLITS is released under the GNU GPLv3. See LICENSE.