coherent_score_mz_fast#

Back to API tree index

Purpose#

Fast and legacy coherent-scoring support utilities.

Module summary#

No module-level description available.

Top-level functions#

Function

Summary

coherent_score_montecarlo_sky

# TODO: Avoid tuples, make varargs? Evaluates the coherent score integral by montecarlo sampling all relevant variables

create_samples

Create samples and save to file

create_time_dict

Creates dictionary indexed by time, giving RA-Dec pairs for montecarlo integration

delays

Computes delays in arrival times between detectors, referred to the first (beyond 2 delays for most, and 3 delays for all, they’re overspecified, but that’s OK) Always a 1D array

dt2key

Jitable key for the dictionary from the time delays This is clunky but faster than the nice expression by O(1) when vectorized

gen_sample_amps_from_fplus_fcross

lg_approx

No docstring summary available.

lg_fast

Fast evaluation of the marginalized piece via an interpolation table for a vector x, much faster via vectors than many scalars due to vectorized interp

lgg

param: zthatthatz

marg_lk

Computes likelihood marginalized over distance and orbital phase

phase_lags

Computes phase lags between detectors, referred to the first (beyond 2 delays for most, and 3 delays for all, they’re overspecified, but that’s OK)

rand_choice_nb

Classes#

Class

Summary

CoherentScoreMZ

No class docstring summary available.