Update Home authored by Anuj Mishra's avatar Anuj Mishra
...@@ -4,11 +4,11 @@ This is the wiki page for the review of GWMAT: Gravitational Wave Microlensing A ...@@ -4,11 +4,11 @@ This is the wiki page for the review of GWMAT: Gravitational Wave Microlensing A
1. A utils module named [py_lgw.py](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py) - Contains various classes which are used for various purposes by other elements of GWMAT. Some classes of this module heavily rely on _LAL_ and _PyCBC_. There are 7 classes as of now as described below: 1. A utils module named [py_lgw.py](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py) - Contains various classes which are used for various purposes by other elements of GWMAT. Some classes of this module heavily rely on _LAL_ and _PyCBC_. There are 7 classes as of now as described below:
- [point_lens](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py#L37): 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](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py#L37): 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](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py#L168): contains basic functions to compute cosmological distances as functions of redshift, and vice-versa. - [cosmology](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py#L168): contains basic functions to compute cosmological distances as functions of redshift, and vice-versa.
- [cbc_analysis](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py#L235): Contains basic functions relevant to CBC mergers. - [cbc_analysis](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py#L235): contains basic functions relevant to CBC mergers.
- [cbc_parameter_conversions](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py#L479): Contains functions related to parameter conversions relevant for binaries. - [cbc_parameter_conversions](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py#L479): contains functions related to parameter conversions relevant for binaries.
- [fitting_factor_domain](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py#L532): contains functions relevant to fitting factor computation. - [fitting_factor_domain](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py#L532): contains functions relevant to fitting factor computation.
- [misc_funcs](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py#L629): `miscellaneous functions that can make your life simpler and effective. - [misc_funcs](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py#L629): some miscellaneous functions.
- [lensed_wf_gen](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py#L720): 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](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/py_lgw.py#L720): A Child Class inherited from all of the above classes. Contains functions related to microlensed WF generation (with or w/o noise), SNR computation, snr_to_distance (or vice versa) estimates, etc.
2. [FF_compute_module](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/FF_compute_module.py) - 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), where Mlz and y are microlensing parameters representing redshifted point lens mass and the impact parameter, respectively. 2. [FF_compute_module](https://git.ligo.org/anuj.mishra/GWMAT/-/blob/main/src/FF_compute_module.py) - 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), where Mlz and y are microlensing parameters representing redshifted point lens mass and the impact parameter, respectively.
... ...
......