pygwb.orfs.calc_orf
- pygwb.orfs.calc_orf(frequencies, det1_vertex, det2_vertex, det1_xarm, det2_xarm, det1_yarm, det2_yarm, polarization='tensor')[source]
Calculates the tensor, scalar, and vector overlap reduction functions, following Section IVb of https://arxiv.org/abs/0903.0528. See Appendix A of https://arxiv.org/abs/1704.08373 for a discussion of the normalization of the scalar ORF and https://arxiv.org/pdf/0707.0535.pdf for the vector ORF function.
- Parameters:
frequencies (
array_like
) – Frequencies at which to evaluate the ORFs.det1_vertex (
array_like
) – Coordinates (Earth-fixed cartesian, in meters) of the vertex of detector 1.det2_vertex (
array_like
) – Coordinates (Earth-fixed cartesian, in meters) of the vertex of detector 2.det1_xarm (
array_like
) – Unit vector (Earth-fixed cartesian) along the x arm of detector 1.det2_xarm (
array_like
) – Unit vector (Earth-fixed cartesian) along the x arm of detector 2.det1_yarm (
array_like
) – Unit vector (Earth-fixed cartesian) along the y arm of detector 1.det2_yarm (
array_like
) – Unit vector (Earth-fixed cartesian) along the y arm of detector 2.polarization (
str
, optional) – Polarization used in the computation of the overlap reduction function. Default is tesnor.
- Returns:
- overlap_reduction_function:
array_like
Overlap reduction function at given frequencies for specified polarization.
- overlap_reduction_function: