@@ -16,29 +16,27 @@ The test has been performed using a LALInference based code, and the details of
...
@@ -16,29 +16,27 @@ The test has been performed using a LALInference based code, and the details of
## Details of O3b-TGR paper SIQM analysis:
## Details of O3b-TGR paper SIQM analysis:
* These events satisfy the inspiral-SNR>6 and non-zero chi_eff criteria.
* These events satisfy the inspiral-SNR>6 and non-zero chi_eff criteria. | No. | Name | sampler | Results | dir | Contact | Remarks/status | Config review status | Results review status | |-----|------|---------|---------|-----|---------|----------------|----------------------|-----------------------|
| No. | Name | sampler | Results | dir | Contact | Remarks/status | Config review status | Results review status |
| 1. | [events_selection_o3b_new.ipynb](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/PE_o3b/events_selection_o3b_new.ipynb) | sayantani.datta | Notebook adapted from [here](https://git.ligo.org/publications/O3/o3b-cbc-tgr/-/blob/master/scripts/PE/events_snr.ipynb) with git hash:`e5ef6b6e17de7a2e4156087fd1e5038937929a32`. The diff file with the modified version can be found here on CIT:`/home/sayantani.datta/repos/o3siqm-updates/o3b/scripts/PE_o3b/diff_o3b_selection_OG_mod.txt`. Since SIQM tests work better for spinning systems, a selection criteria is added which checks if chi_eff posteriors exclude zero at least at 68% CI. This is for o3b events. | | Run these notebook on CIT within any suitable conda env like `igwn-py38-20210107` | Anuradha :heavy_check_mark: (aedc4806713205e225f0eb3b4c3fcdb570350768) \
| 1. | [events_selection_o3b_new.ipynb](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/PE_o3b/events_selection_o3b_new.ipynb) | sayantani.datta | Notebook adapted from [here](https://git.ligo.org/publications/O3/o3b-cbc-tgr/-/blob/master/scripts/PE/events_snr.ipynb) with git hash:`e5ef6b6e17de7a2e4156087fd1e5038937929a32`. The diff file with the modified version can be found here on CIT:`/home/sayantani.datta/repos/o3siqm-updates/o3b/scripts/PE_o3b/diff_o3b_selection_OG_mod.txt`. Since SIQM tests work better for spinning systems, a selection criteria is added which checks if chi_eff posteriors exclude zero at least at 68% CI. This is for o3b events. | | Run these notebook on CIT within any suitable conda env like `igwn-py38-20210107` | Anuradha :heavy_check_mark: (aedc4806713205e225f0eb3b4c3fcdb570350768) \\ |
| 2. | [event_selection_o3a.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/event_selection_o3a.py) | sayantani.datta | Inspiral SNR calculation section is adapted from [here](https://git.ligo.org/publications/O3/o3a-cbc-tgr/-/blob/master/notebooks/Event_Selection_Optimal_SNR.ipynb). Since SIQM tests work better for spinning systems, a selection criteria is added which checks if chi_eff posteriors exclude zero at 95%/68% credible levels. This is for o3a events. | Archisman: Script looks good. Need to check that the events listed below line 234 are indeed the ones which do not satisfy the iFAR criterion. | Run these notebook on CIT within any suitable conda env like `igwn-py38-20210107` | Aditya :heavy_check_mark: (b5bc0d054068a9e0f16962111c6f80eeaaa26622) \
| 2. | [event_selection_o3a.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/event_selection_o3a.py) | sayantani.datta | Inspiral SNR calculation section is adapted from [here](https://git.ligo.org/publications/O3/o3a-cbc-tgr/-/blob/master/notebooks/Event_Selection_Optimal_SNR.ipynb). Since SIQM tests work better for spinning systems, a selection criteria is added which checks if chi_eff posteriors exclude zero at 95%/68% credible levels. This is for o3a events. | Archisman: Script looks good. Need to check that the events listed below line 234 are indeed the ones which do not satisfy the iFAR criterion. | Run these notebook on CIT within any suitable conda env like `igwn-py38-20210107` | Aditya :heavy_check_mark: (b5bc0d054068a9e0f16962111c6f80eeaaa26622) \\ |
Archisman :heavy_check_mark: |
| Archisman :heavy_check_mark: | | | | | | |
| 3. | [event_selection_o1o2.ipynb](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/event_selection_o1o2.ipynb) | divyajyoti.nln | Events have been selected from the list used in O3a analysis ([Table2A](https://git.ligo.org/nv.krishnendu/lalsuite/-/wikis/O3a-Spin-Quadrupole-BH-mimicker-test-results/o3a-review-report/#table-2a-list-of-events-from-o1o2-for-all-these-cases-psd-is-fixed-to-the-one-given-in-the-base-config-file)). Since SIQM tests work better for spinning systems, a selection criteria is added which checks if chi_eff posteriors exclude zero at 95%/68% credible levels. This is for o1o2 events. | | Run these notebook on CIT within any suitable conda env like `igwn-py38-20210107` | Aditya :heavy_check_mark: (9b34fb4f5a0d992d90cf54923090ff8a11dc5068) \
| 3. | [event_selection_o1o2.ipynb](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/event_selection_o1o2.ipynb) | divyajyoti.nln | Events have been selected from the list used in O3a analysis ([Table2A](https://git.ligo.org/nv.krishnendu/lalsuite/-/wikis/O3a-Spin-Quadrupole-BH-mimicker-test-results/o3a-review-report/#table-2a-list-of-events-from-o1o2-for-all-these-cases-psd-is-fixed-to-the-one-given-in-the-base-config-file)). Since SIQM tests work better for spinning systems, a selection criteria is added which checks if chi_eff posteriors exclude zero at 95%/68% credible levels. This is for o1o2 events. | | Run these notebook on CIT within any suitable conda env like `igwn-py38-20210107` | Aditya :heavy_check_mark: (9b34fb4f5a0d992d90cf54923090ff8a11dc5068) \\ |
| 1. | [LOGIC_edited.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/LOGIC_edited.py) | divyajyoti.nln | The script checks the config files between PE ROTA and TGR runs. | | 1. Activate the environment (eg. igwn-py37)\
| 1. | [LOGIC_edited.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/LOGIC_edited.py) | divyajyoti.nln | The script checks the config files between PE ROTA and TGR runs. | | 1. Activate the environment (eg. igwn-py37)\\ | |
| 2. | [LAPLACE_edited.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/LAPLACE_edited.py) | divyajyoti.nln | The script checks the prior railing. | Archisman: Script looks fine. It would be goof to link off the diff w.r.t the original LAPLACE.py. | 1. Activate the environment (eg. igwn-py37)\
| 2. | [LAPLACE_edited.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/LAPLACE_edited.py) | divyajyoti.nln | The script checks the prior railing. | Archisman: Script looks fine. It would be goof to link off the diff w.r.t the original LAPLACE.py. | 1. Activate the environment (eg. igwn-py37)\\ | |
\
| \\ | | | | | | |
2\. Run `python LAPLACE_edited.py --posterior file.hdf5 > laplace_bbh.txt`\
3\. To check the GR run (whether the results are consistent with GR or not): `python LAPLACE_edited.py --posterior file.hdf5 --GR-check > laplace_ks_sym.txt`\
| 3. To check the GR run (whether the results are consistent with GR or not): `python LAPLACE_edited.py --posterior file.hdf5 --GR-check > laplace_ks_sym.txt`\\ | | | | | | |
\
| \\ | | | | | | |
4\. There are additional functionalities also like providing extra parameters, changing credible intervals, etc. To know those, run `python LAPLACE_edited.py --help` | Anuradha :heavy_check_mark: (d4ead8c5fed8bd9fde6a8ab5f7c5078056bcc895) \
| 4. There are additional functionalities also like providing extra parameters, changing credible intervals, etc. To know those, run `python LAPLACE_edited.py --help` | Anuradha :heavy_check_mark: (d4ead8c5fed8bd9fde6a8ab5f7c5078056bcc895) \\ | | | | | |
Archisman :heavy_check_mark: |
| Archisman :heavy_check_mark: | | | | | | |
### Post-processing scripts: data, macros and plots
### Post-processing scripts: data, macros and plots
| No. | Name | Contact | Short explanation | Comments from the reviewer | Usage | Reviewers |
| No. | Name | Contact | Short explanation | Comments from the reviewer | Usage | Reviewers |
| 1. | [simplot.ipynb](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/simplot.ipynb) | Krishnendu | Script to plot dkappa_s for individual events(o3b) and combined plot(o1+o2+o3a+o3b) | Archisman: Script looks fine. For the combined posterior, need to make sure that number of bins (1000) is appropriate. Looks okay on the plot. | Run it on `LHO`. | Archisman :heavy_check_mark: \
| 1. | [simplot.ipynb](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/simplot.ipynb) | Krishnendu | Script to plot dkappa_s for individual events(o3b) and combined plot(o1+o2+o3a+o3b) | Archisman: Script looks fine. For the combined posterior, need to make sure that number of bins (1000) is appropriate. Looks okay on the plot. | Run it on `LHO`. | Archisman :heavy_check_mark: \\ |
| 2. | [sym_stat_table.ipynb](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/sym_stat_table.ipynb) | Krishnendu | To make the statistical summary table below | | Run it on `CIT` | Archisman :heavy_check_mark: \
| 2. | [sym_stat_table.ipynb](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/sym_stat_table.ipynb) | Krishnendu | To make the statistical summary table below | | Run it on `CIT` | Archisman :heavy_check_mark: \\ |
| 4. | [summary_ks_sym.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/summary_ks_sym.py) | divyajyoti.nln | The scripts create PESummary pages for bbh and ks respectively | Anuradha: 1. Remove the commented lines and maybe some print statements. 2. There is only one event listed. Please list all the `events`, `Prod_nums`, and , `run_nums` so that we can cross-check against the reviewed ones. | 1. Activate conda env on CIT: `source /cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/etc/profile.d/conda.sh`\
| 4. | [summary_ks_sym.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/summary_ks_sym.py) | divyajyoti.nln | The scripts create PESummary pages for bbh and ks respectively | Anuradha: 1. Remove the commented lines and maybe some print statements. 2. There is only one event listed. Please list all the `events`, `Prod_nums`, and , `run_nums` so that we can cross-check against the reviewed ones. | 1. Activate conda env on CIT: `source /cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/etc/profile.d/conda.sh`\\ | |
| 1. | [create_samples_all.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/create_samples_all.py) | divyajyoti.nln | Creates PESummary pages for all runs and stores them at /home/tgr.o3/o3b-tgr/results/sim/o3b | | 1. Activate conda env on CIT: `source /cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/etc/profile.d/conda.sh`\
| 1. | [create_samples_all.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/create_samples_all.py) | divyajyoti.nln | Creates PESummary pages for all runs and stores them at /home/tgr.o3/o3b-tgr/results/sim/o3b | | 1. Activate conda env on CIT: `source /cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/etc/profile.d/conda.sh`\\ | |
`conda activate igwn-py38` 2. Run with python | Aditya :heavy_check_mark: (ca1594207cdf1c923d299f10a11851a8b9a75484) : \
| `conda activate igwn-py38` 2. Run with python | Aditya :heavy_check_mark: (ca1594207cdf1c923d299f10a11851a8b9a75484) : \\ | | | | | |
| 2. | [upload_to_data_release.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/upload_to_data_release.py) | divyajyoti.nln | Copies the final samples into the data release directory in CIT: `/home/tgr.o3/o3b-tgr/results/sim/` | | 1. Activate conda env on CIT: `source /cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/etc/profile.d/conda.sh`\
| 2. | [upload_to_data_release.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/upload_to_data_release.py) | divyajyoti.nln | Copies the final samples into the data release directory in CIT: `/home/tgr.o3/o3b-tgr/results/sim/` | | 1. Activate conda env on CIT: `source /cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/etc/profile.d/conda.sh`\\ | |
`conda activate igwn-py38` 2. Run with python | Archisman :heavy_check_mark: \
| `conda activate igwn-py38` 2. Run with python | Archisman :heavy_check_mark: \\ | | | | | |
| 2. | [pull_data_updated.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/pull_data_updated.py) | Krishnendu | Creates release ready samples \*.dat.gz at /home/tgr.o3/o3b-tgr/release/sim/{EVENTS} for all events from taking samples from /home/tgr.o3/o3b-tgr/results/sim/o3b | | 1. Activate conda env on CIT: `source /cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/etc/profile.d/conda.sh`\
| 2. | [pull_data_updated.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/pull_data_updated.py) | Krishnendu | Creates release ready samples \*.dat.gz at /home/tgr.o3/o3b-tgr/release/sim/{EVENTS} for all events from taking samples from /home/tgr.o3/o3b-tgr/results/sim/o3b | | 1. Activate conda env on CIT: `source /cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/etc/profile.d/conda.sh`\\ | |
`conda activate igwn-py38` 2. Run with python | Archisman: :heavy_check_mark: (4162c84e) \
| `conda activate igwn-py38` 2. Run with python | Archisman: :heavy_check_mark: (4162c84e) \\ | | | | | |
Anuradha: :x: |
| Anuradha: :x: | | | | | | |
| 3. | [get_o1o2o3a_events.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/get_o1o2o3a_events.py) | Krishnendu | Take \*.dat.gz samples of o1o2o3a events from the release repo and update /home/tgr.o3/o3b-tgr/results/sim/{EVENTS} | Archisman: The link to the script seems incorrect. | 1. Activate conda env on CIT: `source /cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/etc/profile.d/conda.sh`\
| 3. | [get_o1o2o3a_events.py](https://git.ligo.org/muhammed.saleem/o3siqm-updates/-/blob/master/o3b/scripts/get_o1o2o3a_events.py) | Krishnendu | Take \*.dat.gz samples of o1o2o3a events from the release repo and update /home/tgr.o3/o3b-tgr/results/sim/{EVENTS} | Archisman: The link to the script seems incorrect. | 1. Activate conda env on CIT: `source /cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/etc/profile.d/conda.sh`\\ | |
`conda activate igwn-py38` 2. Run with python | Archisman: :heavy_check_mark: (60d6a600) (e7daefe0) \
| `conda activate igwn-py38` 2. Run with python | Archisman: :heavy_check_mark: (60d6a600) (e7daefe0) \\ | | | | | |