pyPETaL: A Pipeline for Estimating AGN Time Lags

pyPetal is a pipeline made in python to obtain time lags from multi-band AGN time-series data. Normally, AGN geometric and kinematic analyses (e.g. reverberation mapping) utilize a variety of different tools to obtain time lags between two (or more) light curves. This package combines four popular algorithms for estimating time lags (pyCCF, pyZDCF, PyROA, and JAVELIN), and uses the popular Damped Random Walk algorithm to model input light curves for outlier rejection.

Currently, pyPetal has combined the functionality of pyCCF, pyZDCF, PyROA, MICA2m and JAVELIN to produce cross-correlation functions, discrete correlation functions, and mean time lags. This is only made to run on Linux-based operating systems, though this may be improved in the future.

Citing pyPetal

To cite the pyPetal code itself, use the ASCL reference: /https://ascl.net/2401.004

To cite the paper pyPetal was used in: https://ui.adsabs.harvard.edu/abs/2023arXiv230501014S

References

pyPetal makes use of a multitude of packages: