FermiPhased: A tool for phase-resolved likelihood analysis of Fermi-LAT data
Alexander Lange, B. B. K
TL;DR
The paper tackles the high computational cost of phase-resolved likelihood analyses for Fermi-LAT data by introducing FermiPhased, a GUI-driven, open-source pipeline built on Fermipy that automatically generates and executes phase-binned analyses. It offers three modes—Standard, Adaptive Fixed Counts, and Joint Phase-Resolved analysis—along with Slurm-based parallelization to run many phase bins or epochs concurrently, either locally or on a cluster. The tool outputs per-phase products (phase bins, fluxes, spectra, and test statistics) and supports configuration management via JSON/YAML, enabling reproducibility and scalable exploration of pulsars, binaries, and other periodic sources. This approach significantly enhances efficiency and consistency in phase-resolved gamma-ray studies, reducing manual scripting and enabling robust multi-epoch analyses with Fermi-LAT data using $ ext{phase} \, \phi = ((START\,\text{MJD} - T_0)/P) \bmod 1 $ and bin widths $ \delta\phi = 1/n$. The open-source release, documentation, and tutorials further democratize access to advanced phase-resolved analyses for the high-energy astrophysics community.
Abstract
The Fermi Large Area Telescope has enabled detailed studies of high-energy astrophysical sources. To support analysis, we present FermiPhased, a flexible, open-source tool for phase-resolved studies of pulsars, binaries, and other periodically variable sources. Built on the Fermipy framework, FermiPhased offers three modes: standard, adaptive (fixed counts), and joint phase-resolved analysis, enabling users to flexibly bin data based on phase, count statistics, or jointly fit different epochs of interest. FermiPhased is optimized for parallel execution and use on computing clusters. It enables parallelized extraction of phase-resolved fluxes, spectra, and intermediary data products, with tutorials and documentation available on GitHub.
