QhX: A Python package for periodicity detection in red noise

Read full text
Authors: A. Kovačević, Dragana Ilić, Momčilo Tošić, Marina Pavlović, Aman Raju, Mladen Nikolić, Saša Simić, Iva Čvorović-Hajdinjak, Luka Č. Popović
Cited by: 1
References: 27

Abstract

QhX is a Python package for detecting periodicity in red noise time series, developed as an in-kind contribution to the Vera C. Rubin Observatory Legacy Survey of Space and Time (LSST, Ivezić et al., 2019).Traditional Fourier-based methods often struggle with red noise, which is common in quasar light curves and other accreting objects.QhX addresses these challenges with its core 2-dimensional (2D) hybrid method (Kovačević et al., 2018).Input data are mapped into a time-period plane via wavelet transforms, which are (auto)correlated to produce a correlation density map in a "period-period" plane.Statistical vetting incorporates significance, upper and lower error bounds, and the novel intersection over union (IoU) metric to evaluate the proximity and overlap of detected periods across bands and objects.In addition to a vetted numerical catalog, QhX dynamically visualizes periodicity across photometric bands and objects.

Fields of Study & Subjects

Fractal and DNA sequence analysis Chaos control and synchronization stochastic dynamics and bifurcation

Publication details

Journal / source
The Journal of Open Source Software
Publisher
The Open Journal
Volume
11
Issue
117
Pages
8163–8163
Publication date
1 January 2026