9418384 | Ian Harry | 12 October 2023, 13:09:30 UTC | Prepare for release (#4526) | 12 October 2023, 13:09:30 UTC |
cee6437 | Collin Capano | 11 October 2023, 20:39:41 UTC | Don't overwrite default numpy bindings from liglow in record.io (#4525) * Don't overwrite default numpy bindings from liglow in record.io * Change to not include any bindings that numpy already defines | 11 October 2023, 20:39:41 UTC |
d7325c3 | Gareth S Cabourn Davies | 11 October 2023, 14:54:39 UTC | Apply some needed efficiency savings to pycbc_bin_trigger_rates_dq (#4519) * Apply a few efficiency savings to pycbc_bin_trigger_rates_dq * Us more logging. stat-threshold now has a default * Some improvements to logging * Move background_bins after trigger loading, allow indices_only return in HFile.select * Use sngl-ranking straight away in the select function * Descope PR * cleanup reversion to descope * cleanup reversion to descope * Explicit numpy types * gt --> ge * IH bugfix * apply some logic around psd var reweighting * wrap trigger selection to allow for missing psd_var_val case * remove checks around the psd_var_val | 11 October 2023, 14:54:39 UTC |
d1bc127 | Arthur Tolley | 11 October 2023, 12:27:26 UTC | [pycbc live] Don't add snr options to command if they don't exist (#4518) * Don't run snr optimizer setup if not optimizing snr * moving the check to a more appropraite place * setting snr_opt_options to None if not optimizing | 11 October 2023, 12:27:26 UTC |
ec9221a | Gareth S Cabourn Davies | 10 October 2023, 08:16:55 UTC | Make logging better for pycbc_make_offline_workflow (#4517) * Make logging better for pycbc_make_offline_workflow * comment * Fix bug * CC complaint - there are some other, but these havent been changed by this PR * CC * Update pycbc/workflow/core.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * IH/TDC comments * use warnings module --------- Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 10 October 2023, 08:16:55 UTC |
fa89889 | Gareth S Cabourn Davies | 09 October 2023, 17:13:03 UTC | Add details of closest triggers to the injection minifollowup (#4503) * Add details of closest triggers (not just event) to the injection minifollowup * Dont know how this was deleted * Wrap titles with quotes Co-authored-by: Ian Harry <iwharry@googlemail.com> * Use existing functions to reduce the number of trigger times being stored * Let the max window be set as a command line argument, deal with case where closest trigger is far away from the injection * remove import I thought I would use but didnt * Use the loudest SNR event in a tiny window instead of simply closest time * missed re-setting the ifo in this loop * Apply suggestions from code review * TD comment --------- Co-authored-by: Ian Harry <iwharry@googlemail.com> | 09 October 2023, 17:13:03 UTC |
5a14871 | Alex Nitz | 06 October 2023, 17:42:04 UTC | Update mac-test.yml (#4522) | 06 October 2023, 17:42:04 UTC |
61c9f0c | Ian Harry | 02 October 2023, 08:43:14 UTC | Fix 4491 (#4510) | 02 October 2023, 08:43:14 UTC |
3a4eea2 | Gareth S Cabourn Davies | 02 October 2023, 08:34:44 UTC | rank_stat_single was not using KDE or BBH weighting - bugfix (#4499) * Fix a bug where the KDE weighting was not applied to the single-detector ranking statistic * BBH weighting factor for singles * add docstring * CC * rename function | 02 October 2023, 08:34:44 UTC |
6838fa4 | Gareth S Cabourn Davies | 02 October 2023, 08:34:02 UTC | Remove certain events from sngls_statmap exclusive background (#4495) * Remove certain events from sngls_statmap exclusive background * fix error * Remove un-related changes * Add far limit to the exclusive far recalculation * Update bin/all_sky_search/pycbc_sngls_statmap Co-authored-by: Thomas Dent <thomas.dent@usc.es> * Move exclusive copies into one block and closer to their use * Set a limit on IFAR from the command line, rather than using the foreground time * Don't remove exclusive background recursively * hierarchical removal should be for significant things * Remove un-needed changes * yrs --> yr * Update bin/all_sky_search/pycbc_sngls_statmap Co-authored-by: Thomas Dent <thomas.dent@usc.es> * float, don't copy Co-authored-by: Gareth S Cabourn Davies <gareth.cabourndavies@ligo.org> * Back to seconds * Update bin/all_sky_search/pycbc_sngls_statmap --------- Co-authored-by: Thomas Dent <thomas.dent@usc.es> | 02 October 2023, 08:34:02 UTC |
891fa5a | Bhooshan Uday Varsha Gadre | 02 October 2023, 08:16:23 UTC | Close the file after writing events. (#4512) * Close the file after writing events. Not adding context manager as the class is used only here. * Fixing stupid typo | 02 October 2023, 08:16:23 UTC |
1b0a5da | maxtrevor | 28 September 2023, 18:48:14 UTC | Dq plotting (#4507) * Added assert statement to test for only 2 dq bins * Addressed Tom's comment to increase intuitiveness of dq flag likelihood plot * Incorporated Tom's suggestions * Edited y-axis label | 28 September 2023, 18:48:14 UTC |
7fd8c02 | Ian Harry | 28 September 2023, 17:31:15 UTC | calculate_psd: support for time-dependent options and stop infinite loop (#4508) * calculate_psd: support for TD options and stop infinite loop * Don't resolve if option not given * Rework try/except bit * Update bin/all_sky_search/pycbc_calculate_psd Co-authored-by: Tito Dal Canton <tito.dalcanton@ijclab.in2p3.fr> * Remove rerun_count --------- Co-authored-by: Tito Dal Canton <tito.dalcanton@ijclab.in2p3.fr> | 28 September 2023, 17:31:15 UTC |
3170f44 | Tito Dal Canton | 28 September 2023, 11:36:18 UTC | Improvements to single-detector trigger fitting code for PyCBC Live (#4486) * Cleanup * Cleanup * Refactor duration bin parsing code and add support for reading from bank * Minor fix/cleanup to logging * Update CLI checks for duration bins * Cleanup * Ignore inconsistent config when combining * Fix bug * Fix typo Co-authored-by: Gareth S Cabourn Davies <gareth.cabourndavies@ligo.org> * Comment from Gareth --------- Co-authored-by: Gareth S Cabourn Davies <gareth.cabourndavies@ligo.org> | 28 September 2023, 11:36:18 UTC |
1955d63 | Tito Dal Canton | 27 September 2023, 13:29:49 UTC | Fix error in page_foreground and cleanup (#4504) * Fix error in page_foreground and cleanup * Fixes * Unused import | 27 September 2023, 13:29:49 UTC |
caac90b | Yifan Wang | 22 September 2023, 15:18:17 UTC | Make gate-and-inpainting starting time precise (#4403) * apply time shift to account for the gating start time is a subsampling data point. fix a few typos * fix int type error * correct a misunderstanding for apply_fd_time_shift * correct a unused variable * correct the shift time * address cc issues * apply static method * complete the gated_gaussian_noise * typo * typo * re express time shift * space * start to work on pol marg model * complete shifting for marg pol model * instead of modifying models, now implementing time shifting only in gate-and-inpaint session * remove all changes in the model * remove changes in model * fix some bugs when fft/ifft converting, now productive * remove rindex+1 in gate and inpainting, add if condition for time shifting * get rindex_time via actually doing the math, this is faster than retrieve the data sample time array * remove the proj and projslc attributes in gated_gaussian_model, it's used for debugging before | 22 September 2023, 15:18:17 UTC |
4da9e64 | Tito Dal Canton | 20 September 2023, 12:35:01 UTC | Refactor get_inspiral_tf, add SEOBNRv5 and IMRPhenom support (#4497) * Refactor get_inspiral_tf, add SEOBNRv5 and IMRPhenom support * Typo * Codeclimate and cleanup * Typo * Hacks to work around lalsimulation\'s mess * Fix errors | 20 September 2023, 12:35:01 UTC |
e8477cb | Gareth S Cabourn Davies | 18 September 2023, 15:05:17 UTC | Trigger timeseries ranking (#4491) * allow all rankings in pycbc_plot_trigger_timeseries * remove uinrelated chnage * Update bin/minifollowups/pycbc_plot_trigger_timeseries Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * help message fix * Some more safety about unwanted events going away from the plot * more logging --------- Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 18 September 2023, 15:05:17 UTC |
524b384 | Gareth S Cabourn Davies | 18 September 2023, 08:33:24 UTC | Some changes to how extreme IFARs are dealt with (#4479) * Move conservative addition into count_n_louder function * fix * Separate the +1 or not decision out from the get_n_louder calculation * cc * remove testing change * fix docstrings * TD comment * TD suggestion in other places * TD suggestion * CC * Update pycbc/events/significance.py Co-authored-by: Thomas Dent <thomas.dent@usc.es> * Allow limits on FAR to be set * missed import * double thinko * some docstring fixes * fix edge case where template_duration can be calculated as zero * remove testing changes * far limit was not being passed through properly * Update bin/all_sky_search/pycbc_coinc_statmap * Update bin/all_sky_search/pycbc_coinc_statmap * Update bin/all_sky_search/pycbc_coinc_statmap * allow different IFAR limits for different IFO combinations * Applying limits with incorrect units applies them incorrectly * allow upper and lower limits on IFAR in foundmissed plots * CC complaints and removing unused flag from functions * CCv2 * Some improvements to comments, remove changes to pycbc_apply_rerank * Actually remove apply_rerank * TD comment * Update pycbc/events/significance.py Co-authored-by: Thomas Dent <thomas.dent@usc.es> * Dont log if not applying a FAR limit * missed update * undo mistaken change --------- Co-authored-by: Thomas Dent <thomas.dent@usc.es> | 18 September 2023, 08:33:24 UTC |
2be81bd | Thomas Dent | 15 September 2023, 16:09:32 UTC | Tweak default significance 'bins' (#4490) As events may be considered releasable at IFAR ~0.5 days, extend the default sig bins to cover this Also tweak the FAP bins a bit | 15 September 2023, 16:09:32 UTC |
b6b6c95 | Gareth S Cabourn Davies | 13 September 2023, 11:55:11 UTC | Draft: Back to dev 223 (#4482) * Prepare for release * Set back to development | 13 September 2023, 11:55:11 UTC |
01e6b24 | Gareth S Cabourn Davies | 13 September 2023, 08:51:40 UTC | Prepare for release (#4481) | 13 September 2023, 08:51:40 UTC |
34539e9 | maxtrevor | 13 September 2023, 01:50:50 UTC | Plot trigger rates during dq flags (#4480) | 13 September 2023, 01:50:50 UTC |
5542985 | Arthur Tolley | 12 September 2023, 23:05:27 UTC | SNR optimisation options for pycbc_live (#4432) * Moving the live optimizer option changes to my own branch * Completing the snr optimization argument group * updating pycbc_live * re-adding bug fix * removing TODO message * Bug with d_e options * Adding optimizer-seed * fixing the d_e optimizer * replacing run.sh code * resolve merge conflict * fixing run.sh * cleaning up args_to_string func * changing comment * codeclimate fixes * module docstring * Update module docstring copyright Co-authored-by: Gareth S Cabourn Davies <gareth.cabourndavies@ligo.org> * Add gareth * removing argv * argument changing * removing duplicated arguments * minor CC points * remove bug introduced when making CC happier --------- Co-authored-by: Gareth S Cabourn Davies <gareth.cabourndavies@ligo.org> Co-authored-by: Thomas Dent <thomas.dent@usc.es> | 12 September 2023, 23:05:27 UTC |
96d6ee3 | Ian Harry | 12 September 2023, 13:52:07 UTC | Use compressed template bank test files (#4476) * Use compressed AnStar test * More tests use compressed inputs * Add more time | 12 September 2023, 13:52:07 UTC |
c1ae0d5 | Ian Harry | 06 September 2023, 08:05:17 UTC | Speed up background_bin_from_string (#4475) * Cache duration code, reduce duplication * Make actually work * Titos comment * CC | 06 September 2023, 08:05:17 UTC |
0c9a8c3 | maxtrevor | 06 September 2023, 08:01:36 UTC | Change f-low to f-lower (#4478) | 06 September 2023, 08:01:36 UTC |
7d1d7a9 | Praveen Kumar | 04 September 2023, 23:32:17 UTC | Add script to take maximum over 2 or more KDEs (#4436) * unexpected events * added temp-volume in cl * maximum kde * max_kde and copying data to output file * --kde-files instead of --template-files * replacing list name with input_kdes | 04 September 2023, 23:32:17 UTC |
5ac8a87 | maxtrevor | 01 September 2023, 19:30:01 UTC | Fixed bug created when making number of dq bins configurable (#4474) | 01 September 2023, 19:30:01 UTC |
75273ba | maxtrevor | 01 September 2023, 15:09:49 UTC | Make pycbc_bin_trigger_rates_dq use a uniform f_low (#4471) * Make pycbc_bin_trigger_rates_dq use a uniform f_low instead of getting f_low from bank. Also improved code style. * Changed to one-liner and added comment * Used numpy ones_like * Make low frequency cutoff configurable * Minor style tweaks * readability * Simplified some numpy code --------- Co-authored-by: Thomas Dent <thomas.dent@usc.es> | 01 September 2023, 15:09:49 UTC |
6e26dd0 | maxtrevor | 01 September 2023, 11:39:25 UTC | Make number of dq bins used configurable (#4472) | 01 September 2023, 11:39:25 UTC |
3a0fe26 | maxtrevor | 31 August 2023, 23:21:09 UTC | Fix typo (#4473) | 31 August 2023, 23:21:09 UTC |
86a83a1 | maxtrevor | 31 August 2023, 16:12:54 UTC | Allow background binning by seobnrv5 duration (#4470) * Allow background binning by seobnrv5 duration * USe seobnrv5ROM for background binning | 31 August 2023, 16:12:54 UTC |
617ca30 | Ian Harry | 31 August 2023, 14:28:45 UTC | Changes for OSDF support (#4459) * Changes for OSDF support * Bump version here as well * Add OSDF handling in workflow.datafind * Add OSDF handling * Add in OSDF transfer code * Make OSDF local transfers work * Code Climating * Should include IGWN requirements * Trying to fix failures * Revert moving ciecplib import * Missed undoing this change | 31 August 2023, 14:28:45 UTC |
c9386a6 | Divyajyoti | 30 August 2023, 16:34:20 UTC | added color options in pycbc_inference_plot_posterior function (#4264) * added color options in pycbc_inference_plot_posterior function * added color options for 1D histograms * testing authentication token * cleaning up * bug fix * deleting unnecessary c files | 30 August 2023, 16:34:20 UTC |
f878278 | Tito Dal Canton | 30 August 2023, 16:15:01 UTC | Stop testing on Python 3.7 (#4469) | 30 August 2023, 16:15:01 UTC |
ecbefe5 | Ian Harry | 30 August 2023, 16:14:10 UTC | Store and allow access to environment in ConfigParser (#4467) * Allow env to be included in interpolation * Add prefix to ENV vals to avoid conflics * Case sensitivity is important * Document new feature * Ignore dollars and percents * Cannot use DEFAULT section. Messes EVERYTHING up * Typo fix * Ready for PR * Requested changes | 30 August 2023, 16:14:10 UTC |
6c2bfd3 | maxtrevor | 30 August 2023, 07:00:45 UTC | Segment tags (#4468) * Added support for dq tags * Small fix * Addressed some of Ian's comments * Fixed indent mistake * Added description of tags argument to docstring * Small fix to tags * Don't use tags with veto-definer * Don't require dq segments to be set for each ifo separately * Fixed over-indent | 30 August 2023, 07:00:45 UTC |
7b02b5a | Thomas Dent | 29 August 2023, 19:28:45 UTC | stat.py PEP8 cleanup (#4466) * stat.py PEP8 cleanup * Update stat.py | 29 August 2023, 19:28:45 UTC |
baabd2d | Thomas Dent | 25 August 2023, 13:23:16 UTC | Revert names of groups in VT file (#4465) | 25 August 2023, 13:23:16 UTC |
efd8238 | Gareth S Cabourn Davies | 24 August 2023, 12:09:10 UTC | Add KDE/DQ statistic (#4463) * Add KDE/DQ statistic * Some fixes * less code copying, add to coinc_lim_for_thresh * properly inherit the coinc_lim_for_thresh from KDE stat * make codeclimate happier * restore docsctring * bad rebase * move self.curr_tnum to ExpFitFgBgNormStatistic * Some fixes for inherited functions * Remove superfluous comment * only assign_kdes needs redefining, find_kdes can be used directly * TDsuggestion * initialise self.kde_names --------- Co-authored-by: Thomas Dent <thomas.dent@usc.es> | 24 August 2023, 12:09:10 UTC |
7aaf869 | Gareth S Cabourn Davies | 23 August 2023, 19:55:36 UTC | Bugfix: allow two detectors exactly in offline search (#4464) * bugfix for skipping exclude_zerolag in two-detector-exactly search * Allow the search to use two-detectors exactly * clarify why a job is removed in the exact-coincidence case | 23 August 2023, 19:55:36 UTC |
904f4a4 | Gareth S Cabourn Davies | 22 August 2023, 15:09:03 UTC | default bug in cluster-window in pycbc_inspiral (#4461) * default bug for cluster-window in pycbc_inspiral * Update bin/pycbc_inspiral | 22 August 2023, 15:09:03 UTC |
0e18649 | maxtrevor | 21 August 2023, 17:29:53 UTC | Bugfix for multiple dqflag files (#4462) | 21 August 2023, 17:29:53 UTC |
1e360a0 | Gareth S Cabourn Davies | 17 August 2023, 18:39:10 UTC | Change decisive to network optimal snr in foundmissed (#4426) * Change decisive to max snr in foundmissed * Update plotting.ini | 17 August 2023, 18:39:10 UTC |
2f0093c | Gareth S Cabourn Davies | 15 August 2023, 09:27:56 UTC | Idq workflow times (#4460) * add segment metadata to idq output files * This is a much cleaner solution | 15 August 2023, 09:27:56 UTC |
9c438dc | Gareth S Cabourn Davies | 14 August 2023, 15:10:20 UTC | pass splitbank tags to inspiral jobs (#4457) * pass splitbank tags to inspiral jobs * remove JOB tags, dont overwrite existing tags * Update pycbc/workflow/jobsetup.py * Update pycbc/workflow/jobsetup.py | 14 August 2023, 15:10:20 UTC |
583bfa3 | Gareth S Cabourn Davies | 14 August 2023, 12:27:01 UTC | Run conversion on all hdf injection files, allowing LVK injection format hdf files to be used (#4455) * Allow bytes in LVK injection format hdf I don't know if the file specification changed, or if someone changed from py2 to py3 without thinking, but this attribute is bytes in some of the examples we have been given * Dont assume a hdf is pycbc-style injections * Update pycbc/workflow/injection.py | 14 August 2023, 12:27:01 UTC |
b711ca3 | Alex Nitz | 09 August 2023, 18:03:59 UTC | add additional waveform and detector library examples (#4456) * add waveform and detector examples * add coursel to highlight pycbc features * fixes suggested by Ian | 09 August 2023, 18:03:59 UTC |
da1433e | Ian Harry | 09 August 2023, 13:51:41 UTC | Add hidden pegasus dependencies (#4454) * Add hidden pegasus dependencies * Update requirements.txt | 09 August 2023, 13:51:41 UTC |
fbc30dd | Alex Nitz | 09 August 2023, 01:34:33 UTC | Add sampler to iterative refine an initial course posterior (#4341) * add kde refinement sampler * cc * more logging * cc * cc | 09 August 2023, 01:34:33 UTC |
bfff82b | xangma | 08 August 2023, 13:45:59 UTC | Threading race condition bugfix for optimize_snr in pycbc_live (#4342) * setup snr_opt before threading * Some minor tweaks, setup optimize_snr even if not performing it * Dont open file unless using it * TDC comments * clarify comments * bug --------- Co-authored-by: GarethCabournDavies <gareth.cabourndavies@ligo.org> | 08 August 2023, 13:45:59 UTC |
32e0b90 | Tito Dal Canton | 07 August 2023, 14:14:10 UTC | Live cleanup combine single fits (#4450) * Docstring * Remove unused variables * Simplify loops/ifs * Whitespace * Logging tweaks * Unnecessary f-strings * Gareth's suggestion | 07 August 2023, 14:14:10 UTC |
f036dd3 | Yifan Wang | 07 August 2023, 10:11:18 UTC | Fix inference injection workflow (#4452) * add SEOBNRv5_ROM time length estimator * fix * fix | 07 August 2023, 10:11:18 UTC |
ceb16b4 | Yifan Wang | 04 August 2023, 21:38:40 UTC | add SEOBNRv5_ROM time length estimator (#4451) | 04 August 2023, 21:38:40 UTC |
c3eb0d0 | Gareth S Cabourn Davies | 04 August 2023, 15:50:34 UTC | Live single fits combined bug (#4449) * Take precentile of rate, not count * make change to mean as well * Fix to label * Update bin/live/pycbc_live_plot_combined_single_fits Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update bin/live/pycbc_live_combine_single_fits --------- Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 04 August 2023, 15:50:34 UTC |
ba7273d | Gareth S Cabourn Davies | 04 August 2023, 09:48:23 UTC | Add ability to overwrite file retention level for specific executables from config (#4435) * Add ability to overwrite file retention level for specific instances * Allow different retention levels rather than juts not keeping * CC * Global and Executable retention levels are not the same * Fix incorrect indent | 04 August 2023, 09:48:23 UTC |
359e239 | Ian Harry | 27 July 2023, 20:10:03 UTC | Back to development (#4447) | 27 July 2023, 20:10:03 UTC |
e1a4033 | Ian Harry | 27 July 2023, 15:54:56 UTC | Prepare for 2.2.1 release (#4446) * Fix here too! * Point to correct CVMFS * Set for release | 27 July 2023, 15:54:56 UTC |
9daa58c | Thomas Dent | 27 July 2023, 15:50:56 UTC | Update pycbc_plot_kde_vals (#4445) | 27 July 2023, 15:50:56 UTC |
0c0819d | Gareth S Cabourn Davies | 26 July 2023, 12:03:20 UTC | Purge fullinj / injfull analyses (#4420) * Purge fullinj / injfull analyses * remove unrelated change * Actually purge * delete del deletion * foreground_time may not be [present | 26 July 2023, 12:03:20 UTC |
3ed210d | Thomas Dent | 26 July 2023, 09:58:24 UTC | dqsegdb2 update (#4442) * dqsegdb2 update * Update requirements-igwn.txt Co-authored-by: Duncan Macleod <duncan.macleod@ligo.org> --------- Co-authored-by: Ian Harry <ian.harry@ligo.org> Co-authored-by: Duncan Macleod <duncan.macleod@ligo.org> | 26 July 2023, 09:58:24 UTC |
8681e07 | Ian Harry | 26 July 2023, 07:55:02 UTC | Treat CVMFS better (#4440) | 26 July 2023, 07:55:02 UTC |
480c7c6 | Bhooshan Uday Varsha Gadre | 24 July 2023, 15:58:28 UTC | Add IMRPhenomXAS template duration (#4410) * Add IMRPhenomXAS template duration * removing assertion * fixed fomatting for codeclimate * Adding PhenomXAS duration and removing space fixes * removing extra new line --------- Co-authored-by: Bhooshan Gadre <bhooshan.gadre@ligo.org> | 24 July 2023, 15:58:28 UTC |
8f784ed | Gareth S Cabourn Davies | 20 July 2023, 09:39:22 UTC | bugfix - allow non-running of singles (#4439) * bugfix - allow non-running of singles * CC * Revrt wrongly-added test chnages | 20 July 2023, 09:39:22 UTC |
f037f98 | hoangstephanie | 19 July 2023, 12:57:28 UTC | Rename --longitude and --latitude back to --ra and --dec (#4433) | 19 July 2023, 12:57:28 UTC |
b2c67fd | Gareth S Cabourn Davies | 17 July 2023, 09:49:35 UTC | Move versioning page generation into its own executable (#4431) * Move versioning page generation into its own executable * Allow duplicated executables * 🤦 * CC changes * CC * save_fig_with_metadata cannot be imported from versioning * Don't like spaces in arguments * Ian's comments * Dont pass executables as files * Same type output from get_code_version_numbers | 17 July 2023, 09:49:35 UTC |
3cf9b52 | Gareth S Cabourn Davies | 17 July 2023, 07:20:38 UTC | Add argument verification for singles (#4365) * Add argument verification for singles * Apply suggestions from code review * remove --enable-single-detector-background * Some more option-checking, and making fixed ifar option actually possible! * fix options in example * CC, typo * CC | 17 July 2023, 07:20:38 UTC |
433dfd8 | Neeresh Kumar | 12 July 2023, 19:02:18 UTC | fftw_fix (#4418) * Allow pycbc inspiral to run with only numpy fft * Remove Unneeded function from npfft.py --------- Co-authored-by: Neeresh Kumar Perla <neereshkumarperla@Neereshs-MacBook-Pro.local> | 12 July 2023, 19:02:18 UTC |
51a128a | Ian Harry | 12 July 2023, 08:50:15 UTC | Remove most X509/globus links and hooks from PyCBC (#4375) * Remove most X509/globus links and hooks from PyCBC * Need to update this one as well * Don't need these options now * Update docs/workflow/pycbc_make_coinc_search_workflow.rst Co-authored-by: Gareth S Cabourn Davies <gareth.cabourndavies@ligo.org> --------- Co-authored-by: Gareth S Cabourn Davies <gareth.cabourndavies@ligo.org> | 12 July 2023, 08:50:15 UTC |
e990867 | Shichao Wu | 11 July 2023, 15:09:29 UTC | more physical rwrap for LISA SMBHB/SOBHB injection (follow-up fix 2) (#4350) * more physical rwrap * fix cc issues * Update waveform.py * Update companion.txt * Update requirements.txt * Update requirements.txt * Update companion.txt * 10 times tau * Update companion.txt * Update requirements.txt * Update setup.py * add check * Update waveform.py * allow user to choose rwarp * fix cc issue * set 0.2 as minimum rwrap * Update waveform.py | 11 July 2023, 15:09:29 UTC |
a6d36d6 | Ian Harry | 11 July 2023, 08:13:26 UTC | Fix stageout (#4428) * Fix the help message for stageout script * Fix the help message for stageout and copy map scripts --------- Co-authored-by: connor-mcisaac <connor.mcisaac@outlook.com> | 11 July 2023, 08:13:26 UTC |
d4a9f38 | SouradeepPal | 11 July 2023, 08:13:16 UTC | Introduced a new arguement --skymap-only-ifos in pycbc_live (#4346) * Introduced a new arguement --skymap-only-ifos in pycbc_live * Default skymap_only_ifos changed * skymap_only_ifos as an attribute of LiveEventManager * Test skymaps with V1 as skymap_only_ifos * singles with skymap_only_ifos * Removing commented lines etc * A default seed for SNR opt * Poking CI tests I remove an unnecessary FIXME in the comments, but mostly doing this to restart the CI tests, which seem to have not linked up right. --------- Co-authored-by: Souradeep Pal <souradeep.pal@ldas-pcdev4.ligo.caltech.edu> Co-authored-by: Ian Harry <ian.harry@port.ac.uk> | 11 July 2023, 08:13:16 UTC |
006f52f | Shichao Wu | 10 July 2023, 16:00:01 UTC | only download LISA response file once (#4423) * Update analytical_space.py * Update analytical_space.py | 10 July 2023, 16:00:01 UTC |
b96f3be | Ian Harry | 10 July 2023, 11:10:38 UTC | Avoid skymap v1.1.0 (#4429) | 10 July 2023, 11:10:38 UTC |
c6d387b | Francesco Pannarale | 10 July 2023, 08:33:53 UTC | Pygrb offline workflow (#4288) * Fixed indexing and autochisq argument in pycbc_multi_inspiral * Only Hanford is labelled with a 1: avoiding pycbc_pygrb_plot_snr_timeseries failure. trigs rather than trigs_or_injs as variable name in pycbc_pygrb_plot_coh_ifosnr * Simplified and update pycbc_pygrb_plot_injs_results; adapted pycbc_pygrb_pp_workflow * Forgotten comma * Massive commit that stitches together pycbc_make_offline_grb_workflow and pycbc_pygrb_pp_workflow, by picking up the latter as a SubWorkflow. * Massive commit that stitches together pycbc_make_offline_grb_workflow and pycbc_pygrb_pp_workflow, by picking up the latter as a SubWorkflow. * Code-climate fixes * More code-climate * Import error flagged by code-climate * Forgotten import fixes * Minor cleanup of comments or commented out code lines * Syntax fix * Defining 2 empty file lists * First part of PR 4288 review comments * One more TODO * opt_to_file is now configparser_value_to_file in pycbc/workflow/core.py * Upgraded configparser_value_to_file with attrs keyword argument * Using configparser_value_to_file throughout the PyGRB workflow generator * Removing 2 unused PyGRB functions * Removed LigolwCBCAlignTotalSpinExecutable, LigolwCBCJitterSkylocExecutable, and PycbcDarkVsBrightInjectionsExecutable support in general and removed LalappsInspinjExecutable support from PyGRB * Codeclimate * bank_veto_file variable needs to be a FileList, not a File * Bug with tags for single IFO SNR plots workflow generator * Fixing pycbc_pygrb_plot_coh_ifosnr * Fixing layout of chi-square plots and section label for individual detector SNRs * Codeclimate * Codeclimate * Codeclimate * Removed FIXME for testing purposes * First changes following up on PR review * Second round of changes following up on PR review * Flagging with an underscore grb utility functions not used outside the files they are defined in * Flagging with an underscore grb utility functions not used outside the files they are defined in * Removed _get_antenna_factors from PyGRB utily file * Removed commented out function from pycbc_pygrb_plot_injs_results * Substituted old unused code with a TODO * Adding injection set name as an option in pycbc_pygrb_efficiency * extend --> append for single files * Documenting setup_pygrb_pp_workflow more appropriately * Reverted name of _get_antenna_responses to get_antenna_responses; cleaner handling of bank-veto-bank-file for pycbc_multi_inspiral job setup. * Line shortened | 10 July 2023, 08:33:53 UTC |
7e4f4a6 | Praveen Kumar | 07 July 2023, 13:27:13 UTC | Range_temp kde (#4424) * unexpected events * added temp-volume in cl * setting the range for temp_kde * setting min based on max kde * logging for min template kde ratio --------- Co-authored-by: Thomas Dent <thomas.dent@usc.es> | 07 July 2023, 13:27:13 UTC |
4488619 | Alex Nitz | 06 July 2023, 07:57:44 UTC | mistake in example search config file (#4425) * mistake in example search config file * add failure if search runs too long | 06 July 2023, 07:57:44 UTC |
fde1efd | Alex Nitz | 06 July 2023, 02:54:43 UTC | make ci faster (#4414) * update * move long log into debug level, allow to set debug level * fix workflow * more explicit control of running external scripts for docs setup at same time * fixes * update * try this * try this ... * update * fixes * update * updates | 06 July 2023, 02:54:43 UTC |
1c2bbe5 | Ian Harry | 05 July 2023, 20:08:22 UTC | Make pegasus 5.0.5 work (#4276) * Revert "try pinning pegasus version (#4265)" This reverts commit 398e1353fba5d8c5818c99883e06d90f5b5f95de. * Set for_planning flag for subworkflow output map * Add version check so we don't break 5.0.3 * Also include 5.0.4 | 05 July 2023, 20:08:22 UTC |
f6793f0 | Alex Nitz | 30 June 2023, 19:54:17 UTC | add high frequency sky location dependent response for long detectors (#4377) * reset commit, add in high freqeuncy response to detector * update * fixes | 30 June 2023, 19:54:17 UTC |
c34fc47 | Gareth S Cabourn Davies | 30 June 2023, 14:10:44 UTC | Prevent duplicates of the HLV page_ifar plot on the summary page (#4421) * Prevent duplicates of the HLV page_ifar plot on the summary page * Rename 'coincidences' as appropriate | 30 June 2023, 14:10:44 UTC |
1767cce | Francesco Pannarale | 30 June 2023, 10:45:21 UTC | EM brute (#4299) * Space before colons in eos_utils.py help messages * Enable extrapolation in eos_utils.py when NS is out of bounds * Same check on shape in primary_mass and secondary mass * Function to swap masses and spins of object 1 and object2 * Allow user to request for remnant_mass calculations: 1) extrapolation, 2) swapping object 1 and object 2 if mass2 > mass1, 3) treat as a (dark) BBH and NSBH with NS mass greater than a value probided by the user * Renamned swap_companions to ensure_obj1_is_primary and generalized it * codeclimate * codeclimate * Fixed line that was too long * Fixed docstring and using keywords explicitly in all remnant_mass_* calls * Renamed max_ns_mass as ns_bh_mass_boundary and improved help messages of functions * Improved docstings * Comprehensions in pycbc_brute_bank * Complying to naming convention for spin components in spherical coordinates * Update conversions.py Fixing single code climate complaint. | 30 June 2023, 10:45:21 UTC |
3841e5f | Shichao Wu | 29 June 2023, 12:08:56 UTC | add TDI AE PSD with confusion noise for LISA (#4389) * add TDI AE PSD with confusion noise * Update analytical_space.py * fix cc issue * Update analytical.py | 29 June 2023, 12:08:56 UTC |
fc7da4f | hoangstephanie | 29 June 2023, 11:20:47 UTC | Allow pycbc_multi_inspiral to search over a sky grid (#4380) * Allow pycbc_multi_inspiral to search over a sky grid * Adding the possibility to give either a sky grid or a sky position * Change the names of the command lines --ra and --dec to --latitude and --longitude to match the changes made in pycbc_multi_inspiral and remove --processing-scheme because it makes the example crash * Compute the antenna pattern only once for each sky position by keeping fp and fc together * Replace the number of detectors from a hardcoded value to a variable | 29 June 2023, 11:20:47 UTC |
30f151c | Shichao Wu | 28 June 2023, 18:41:43 UTC | update two LISA docs (#4417) * Update injection_smbhb.ini * Update lisa_smbhb_relbin.ini * Update lisa_smbhb_relbin.ini * Update lisa_smbhb_relbin.ini * Update lisa_smbhb_ldc_pe.rst | 28 June 2023, 18:41:43 UTC |
2a3926c | Gareth S Cabourn Davies | 28 June 2023, 09:47:06 UTC | Allow SNR optimizer to use candidate point in initial array (#4393) * allow SNR optimizer to use the candidate point in the initial array of test points | 28 June 2023, 09:47:06 UTC |
b889bb3 | Arthur Tolley | 27 June 2023, 10:38:04 UTC | pycbc_optimize_snr: Implement mass dependent bounds on spin parameters (#4176) * Applying spin bounds based upon object mass~ * Updated reference to correct paper * Adding spin bounds based on upper bounds of masses * removing unnecessary additions * Changing max mass2 to the right quantities * Creating maxeta + reusing maxm1 * minor cleanup * fixed min / max eta values * fixed min / max eta * Correcting maxm2 equation * more readable/less redundant comment --------- Co-authored-by: Thomas Dent <thomas.dent@usc.es> | 27 June 2023, 10:38:04 UTC |
ff9a5be | Gareth S Cabourn Davies | 27 June 2023, 08:46:07 UTC | Get FFT options in pycbc_condition_strain (#4404) | 27 June 2023, 08:46:07 UTC |
e379291 | Ian Harry | 26 June 2023, 20:07:58 UTC | Move PyCBC venvs to new IGWN CVMFS server (#4412) * First part of moving venv build to igwn * TESTING HACK. REVERT ME BEFORE MERGING!!! * Try this * Testing * Revert "Testing" This reverts commit c0b9ea0c28117284adbaf84bebfcfa3167ec60eb. * Add new CVMFS commands * Remove rsync filter which isn't working * Add error wrap abort handler * Update tools/venv_transfer_commands.sh Co-authored-by: Duncan Macleod <duncan.macleod@ligo.org> * Fix Ian's idiocy (attempt to) and HostChecking * Set to abort for one last test * One final publish test * Add a chmod on the root CVMFS directory * Prepare for merging * Fix mistake --------- Co-authored-by: Duncan Macleod <duncan.macleod@ligo.org> | 26 June 2023, 20:07:58 UTC |
ade73ae | Bhooshan Uday Varsha Gadre | 26 June 2023, 12:09:50 UTC | Simple bugfix (#4413) Co-authored-by: Bhooshan Gadre <bhooshan.gadre@ligo.org> | 26 June 2023, 12:09:50 UTC |
c620c34 | ETVincent | 23 June 2023, 22:43:30 UTC | Upgrades to pycbc_grb_inj_finder (#4364) * retaining single ifo injection information * Update pycbc_grb_inj_finder Update according to requested changes from pull request review. * Adding more specific comments Co-authored-by: Francesco Pannarale <pannarale@users.noreply.github.com> * Adding more specific comments out_dict changed to "output dictionary" in comment Co-authored-by: Francesco Pannarale <pannarale@users.noreply.github.com> * Remove xlen Removed xlen from cp_dataset_cont and instead calculated the length of xidentifier within the function. * Reverting comment changes * Remove extra comment * Francesco's bug fix Modified to simplify and correct where ifo information was jumbled together * remove trig_dict and comment * Removed extra lines Removed line and datasets = {} * Update to copyright comment and imports Added our names and accounted for older python version. --------- Co-authored-by: Francesco Pannarale <pannarale@users.noreply.github.com> | 23 June 2023, 22:43:30 UTC |
78e09a0 | Gareth S Cabourn Davies | 23 June 2023, 12:44:04 UTC | significance bug for trigger_fit. A couple of minor fixes (#4407) | 23 June 2023, 12:44:04 UTC |
70d41e0 | Praveen Kumar | 22 June 2023, 21:33:35 UTC | Injection kde (#4409) * unexpected events * added temp-volume in cl * added injection kde | 22 June 2023, 21:33:35 UTC |
4e6e4b3 | Khun Sang Phukon | 19 June 2023, 17:24:09 UTC | Adding SEOBNRv5Peak key and function in the final frequency cutoff dictionary (#4408) Co-authored-by: KHUN PHUKON <khun.phukon@ligo.org> | 19 June 2023, 17:24:09 UTC |
23d11c2 | Praveen Kumar | 19 June 2023, 15:25:29 UTC | Rejection samp (#4379) * unexpected events * added temp-volume in cl * added rejection sampling * added indexing of mchirp in fit_param * added compensation factor * added corrections * added more corrections * added random number generator seed * added mchirp instead of log(mchirp) in rejection samp * Use probabilities to compensate downsampled kde * Try to deal with flaky failures when apt-getting (#4384) * Implement pre-cuts in fit_over_multiparam for efficiency (#4374) * Make some efficiency savings in pycbc_fit_sngls_over_multiparam * Missing logging line in once case * Add in progress reporting, in case of silent failure * I thought we needed some leeway, but we don't * TD comments * Simplify comment * Migrate to new gwdatafind API (#4383) * Migrate to new gwdatafind API * CC and one regression fix * One more style change * Don't need these options now * Revert "Don't need these options now" This reverts commit 6f2ed1bddf830079d18c57d9b724985075345f5b. * Add a Fisher distribution for sky locations (#4209) * Update transforms.py Adding new_z_to_euler and rotate_euler from pylal.sphericalutils * Update sky_location.py Added new class FisherDist for drawing from sky locations (in ra, dec) * Update sky_location.py Included help message for fisherDist * Update sky_location.py * Code climate issues * Code climate issues * Code-climate changes * Code climate issues * Code climate issues * Update transforms.py changed lal.PI to numpy.pi in new_z_to_euler * Update transforms.py minor changes * Update sky_location.py updated docstring, did changes to make the code look more simple * Update sky_location.py typos corrected * Update sky_location.py code climate changes * Update sky_location.py * Update sky_location.py Included the definitions rvs_polaz and rvs_radec * Update transforms.py Included the definitions decra2polaz and polaz2decra * Update sky_location.py * Update transforms.py code climate issues fixed * Update sky_location.py code climate issues fixed * Update sky_location.py code climate issues * Update sky_location.py fixed code climate issues * Update sky_location.py fixed code climate issues * Update sky_location.py * Update pycbc/distributions/sky_location.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update sky_location.py * Update sky_location.py * Update transforms.py modified polaz2decra to polaz2radec * Update sky_location.py * Update sky_location.py Forgotten polaz2decra --> polaz2radec * Update sky_location.py Code climate fixes * Update sky_location.py Updated the code for checking the effectiveness of running from config file * Create sky_location_old.py * modified to include from config * Modified to run from config file * Added Fisher distribution to the lista of available distributions * Delete sky_location_old.py * Update sky_location.py * Renamed Fisher to FisherSky * Updated the name to FisherSky * changed Fisher to FisherSky in __all__ * removed decra2polaz and polaz2radec to conversions * Included def decra2polaz, polaz2radec in line 859 * Added angle_unit option * removed decra2polaz and polaz2decra * made carresction * made corrections * Corrected the typing error while removing recra2polaz * Modified angle_unit and updated init file * Empty line on 852 retrieved * corrected * Empty line on852 retrieved * Fixed code climate issues * Sigma conversion taken care of * Fixed code climate issues * Update sky_location.py Codeclimate * Update test_distributions.py Adding fisher_sky to the list of distributions that do not undergo the distribution unittests. * Update sky_location.py Syntax fixed. * Update sky_location.py complying to codeclimate * Refactor using scipy's Rotation * Improve docstring and make warning stricter * Update pycbc/distributions/sky_location.py Co-authored-by: Francesco Pannarale <pannarale@users.noreply.github.com> * Update pycbc/distributions/sky_location.py right angle to correct angle Co-authored-by: Francesco Pannarale <pannarale@users.noreply.github.com> * Update sky_location.py logging issue solved --------- Co-authored-by: Francesco Pannarale <pannarale@users.noreply.github.com> Co-authored-by: Tito Dal Canton <tito@dalcanton.it> Co-authored-by: P Prasia <prasia.p@ldas-pcdev2.gw.iucaa.in> Co-authored-by: Tito Dal Canton <tito.canton@ligo.org> * add in several missing marginalization combinations (#4376) * allow polarization marginalization with earth rotation * add in missing marg combos * fixes * fixes * fixes * cleanup * cc * cc * Try to fix CI tests (#4394) * Switch FFTW/MKL order of preference * Swap backend order and force gomp import * FIx typo * Do need openmpi in tox.ini * Fix bug in MKL error function * Force FFTW on this one. * CC * Requested Josh changes * Add bank corner plot (#4339) * Add corner plotting script for template banks * Comment where premerger duration has been subtracted from template duration in bank_conversions * add premerger_duration to bank_conversions.py * Move premerger duration into bank_conversions * Use bank's approximant * Dont plot signular values as default * CC complaints * docstring * TDC comments * Keep approximant kwarg as default, TDC comments 2 * Added an OSError exception to MKL check (#4390) * Add a possibility for defaultvalues sections in config files (#4385) * Add a possibility for defaultvalues sections in config files * do not allow [section] and [section-defaultvalues] options * defaultvalues for top-level sections only * underscore on add_ini_opts * Remove default sections from get_subsections (#4399) * Update setup-python action to v4 (#4400) * Replace LOSC with GWOSC (#4401) * Replace LOSC with GWOSC * Fix leftover Python 2-ism * Try to improve codeclimate * Try to fix codeclimate * Try to fix codeclimate * Try to fix codeclimate * Exclude IFO sections when looping through the get_subsections (#4402) * Exclude IFO sections when looping through the get_subsections for plots * Add an example whihc would have previously failed into the search config * Offline singles in workflow (#4386) * Add single-detector options into workflow * Fix a couple of isses which make results pages weird * fix * fix gen.sh to use correct workflow generator * revert change made in error * A couple of points which state coincident when it may not be --------- Co-authored-by: Thomas Dent <thomas.dent@usc.es> Co-authored-by: Ian Harry <ian.harry@ligo.org> Co-authored-by: Gareth S Cabourn Davies <gareth.cabourndavies@ligo.org> Co-authored-by: Prasia-Pankunni <116145091+Prasia-Pankunni@users.noreply.github.com> Co-authored-by: Francesco Pannarale <pannarale@users.noreply.github.com> Co-authored-by: Tito Dal Canton <tito@dalcanton.it> Co-authored-by: P Prasia <prasia.p@ldas-pcdev2.gw.iucaa.in> Co-authored-by: Tito Dal Canton <tito.canton@ligo.org> Co-authored-by: Alex Nitz <alex.nitz@gmail.com> Co-authored-by: Arthur Tolley <32394213+ArthurTolley@users.noreply.github.com> Co-authored-by: Tito Dal Canton <tito.dalcanton@ijclab.in2p3.fr> | 19 June 2023, 15:25:29 UTC |
81e2e2d | Gareth S Cabourn Davies | 19 June 2023, 07:58:25 UTC | Offline singles in workflow (#4386) * Add single-detector options into workflow * Fix a couple of isses which make results pages weird * fix * fix gen.sh to use correct workflow generator * revert change made in error * A couple of points which state coincident when it may not be | 19 June 2023, 07:58:25 UTC |
9337353 | Gareth S Cabourn Davies | 15 June 2023, 08:20:54 UTC | Exclude IFO sections when looping through the get_subsections (#4402) * Exclude IFO sections when looping through the get_subsections for plots * Add an example whihc would have previously failed into the search config | 15 June 2023, 08:20:54 UTC |
80181d0 | Tito Dal Canton | 15 June 2023, 06:32:21 UTC | Replace LOSC with GWOSC (#4401) * Replace LOSC with GWOSC * Fix leftover Python 2-ism * Try to improve codeclimate * Try to fix codeclimate * Try to fix codeclimate * Try to fix codeclimate | 15 June 2023, 06:32:21 UTC |
1c68f5b | Tito Dal Canton | 14 June 2023, 09:20:56 UTC | Update setup-python action to v4 (#4400) | 14 June 2023, 09:20:56 UTC |