Source code for gwtoolbox.detectors_space
import numpy as np
from pkg_resources import resource_filename
[docs]class LisaLike:
"""
This class describes LISA-like detectors
Parameters:
det (int): detector ID (3 - LISA, -3 - LISA-like)
"""
def __init__(self, det):
"""
Parameters:
det (int): detector ID (3 - LISA, -3 - LISA-like)
"""
self.det = det
self.lisa_file = resource_filename('gwtoolbox','data_detectors/LISA.txt')
[docs] def ante_pattern(self):
"""
The Antenna Pattern of LISA-like Gravitational Waves Observatories.
Parameters:
Returns:
(array of dtype float): antenna pattern
"""
return None
[docs] def noise_curve(self, pars=None):
"""
The Noise power spectrum of LISA-like GW observatories.
Parameters:
pars (Optional[list of floats]): which defines the configuration of the LISA-like detector
Returns:
(array of dtype float): noise vs. frequency, size=(,2), the 0-th column are frequencies, and 1-st column are corresponding noise power
"""
return None