alias.injection

Tools for injecting LASER technosignatures into APOGEE spectra.

This library provides functions for generating LASER technosignatures based on line-spread functions (LSFs) and injecting these into existing spectra for the purposes of testing methods for detecting them.

Functions

create_laser_signature(wave, lsf, idx)

Create a LASER technosignature from the given lsf.

inject(dataset, lsf, specId, idx, amp)

Create a LASER technosignature and inject it into the given spectrum.

injection_test(ds, lsf, detector, count, ...)

Classes

LSF(lsfx, lsfy)

Class to represent a line spread function (LSF).