This is the wiki page for the review of GWMAT: Gravitational Wave Microlensing Analysis Tools. GWMAT is a python package containing various useful tools for the study of microlensing (ML) of Gravitational Waves (GWs). There are 5 key elements to it which I list below:
1. A utils module named "*`py_lgw.py`*" - Contains various classes which are used for various purposes by other elements of GWMAT. Some classes of this module heavily relies on _LAL_ and _PYcbc_. Different classes are:
-*`point_lens`*: contains functions related to the study of point lens including efficient computation of the amplification factor. In such cases, two images are formed, one minima (type I) and one saddle (type II).
-*`cosmology`*: contains basic functions to compute cosmological distances as functions of redshift, and vice-versa.
-*`cbc_analysis`*: Contains basic functions relevant to CBC mergers.
-*`cbc_parameter_conversions`*: Contains functions related to parameter conversions relavant for binaries.
-*`fitting_factor_domain`*: contains functions relevant to fitting factor computation.
-*`misc_funcs`*: `miscellaneous functions that can make your life simpler and effective.
- *`lensed_wf_gen`*: A Child Class inherited from all of the above classes. Contains functions related to WF generation (with or w/o noise), SNR computation, snr_to_distance, or vice versa estimates.
2. "*`FF_compute_module`*" - A module to compute the fitting factor (maximum match). It can handle both unlensed (UL) and microlensed (ML) recoveries. For UL, it maximises the match in 4D parameter space of (m_chirp, q, spin1z, spin2z). For ML, it can either maximise in 5D space of (m_chirp, q, spin1z=spin2z, Mlz, y), or in the 6D space of (m_chirp, q, spin1z, spin2z, Mlz, y).
3. A frequency domain waveform source model for running PE assuming point lens hypothesis using Bilby
4. Amplification factor, F(f), computation for micro + macro cases in case of type-I (minima) images. The code can handle tens of thousands of microlenses.
5. Same as above, but for the case of type-II (saddle-point) images.