Update Home authored by Anuj Mishra's avatar Anuj Mishra
**Introduction** **Introduction**
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: 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: 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). - *`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. - *`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_analysis`*: Contains basic functions relevant to CBC mergers.
- *`cbc_parameter_conversions`*: Contains functions related to parameter conversions relavant for binaries. - *`cbc_parameter_conversions`*: Contains functions related to parameter conversions relevant for binaries.
- *`fitting_factor_domain`*: contains functions relevant to fitting factor computation. - *`fitting_factor_domain`*: contains functions relevant to fitting factor computation.
- *`misc_funcs`*: `miscellaneous functions that can make your life simpler and effective. - *`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. - *`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.
... ...
......