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 |
cd74a5a | Gareth S Cabourn Davies | 13 June 2023, 19:28:50 UTC | Remove default sections from get_subsections (#4399) | 13 June 2023, 19:28:50 UTC |
2330f26 | Gareth S Cabourn Davies | 13 June 2023, 12:02:37 UTC | 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 | 13 June 2023, 12:02:37 UTC |
2b4f5db | Arthur Tolley | 13 June 2023, 09:56:46 UTC | Added an OSError exception to MKL check (#4390) | 13 June 2023, 09:56:46 UTC |
163e44f | Gareth S Cabourn Davies | 13 June 2023, 09:28:58 UTC | 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 | 13 June 2023, 09:28:58 UTC |
a609225 | Ian Harry | 12 June 2023, 12:27:02 UTC | 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 | 12 June 2023, 12:27:02 UTC |
158e038 | Alex Nitz | 05 June 2023, 15:30:58 UTC | add in several missing marginalization combinations (#4376) * allow polarization marginalization with earth rotation * add in missing marg combos * fixes * fixes * fixes * cleanup * cc * cc | 05 June 2023, 15:30:58 UTC |
166c2b9 | Prasia-Pankunni | 02 June 2023, 09:07:50 UTC | 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> | 02 June 2023, 09:07:50 UTC |
b3bb3e7 | Ian Harry | 01 June 2023, 08:06:06 UTC | 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. | 01 June 2023, 08:06:06 UTC |
bb334be | Gareth S Cabourn Davies | 31 May 2023, 15:19:52 UTC | 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 | 31 May 2023, 15:19:52 UTC |
a36ff88 | Ian Harry | 31 May 2023, 13:19:46 UTC | Try to deal with flaky failures when apt-getting (#4384) | 31 May 2023, 13:19:46 UTC |
72a73bb | Alex Nitz | 26 May 2023, 15:21:39 UTC | add lognl for hierarchical models to output files (#4358) | 26 May 2023, 15:21:39 UTC |
1bdbe41 | Gareth S Cabourn Davies | 25 May 2023, 09:39:30 UTC | Live single-trigger combined fits date order bug (#4369) * Fix bug where counts/coefficients were not in the right order, make plots a bit prettier * TDC comments * Reorder operations | 25 May 2023, 09:39:30 UTC |
1b8331b | Thomas Dent | 25 May 2023, 09:29:52 UTC | Allow f_final as well as f_upper, a bit more PEP8 (#4371) * Allow f_final as well as f_upper, a bit more PEP8 Addresses #4366 * warnings * cc / PEP8 * further PEP8 * spa_tmplt: deal with default f final * refuse to generate if no samples * ValueError, more informative message * don't actually circular import * aagh, fmax | 25 May 2023, 09:29:52 UTC |
42b5138 | Alex Nitz | 23 May 2023, 22:39:55 UTC | Allow for precalculated sky samples only, speedup for sky marginalization (#4320) * check * fixes * test * fixes * ws * more explicit | 23 May 2023, 22:39:55 UTC |
779076f | Alex Nitz | 23 May 2023, 18:52:20 UTC | Make reference and proposal waveforms comparable, add function to test breakdown of piece-wise apx (#4319) * simplify relative model * fixes * avoid shiting reference waveform * add method to get the maximum curvature from the reference waveform for heterodyne likelihoods * cc * ws * cc * fix * update names * update docs | 23 May 2023, 18:52:20 UTC |
34c493d | Thomas Dent | 23 May 2023, 10:49:38 UTC | vt_ratio: enable comparisons with multiple files (#4367) * vt_ratio: enable comparisons with multiple files * ValueError * Update pycbc_plot_vt_ratio logging | 23 May 2023, 10:49:38 UTC |
2a41f27 | Tito Dal Canton | 17 May 2023, 14:39:05 UTC | Fix edge case in PyCBC Live's check for horizon distance (#4362) * Fix edge case in check for horizon distance * Suggestion by Gareth; improve docstring & comments | 17 May 2023, 14:39:05 UTC |
2be945c | Thomas Dent | 17 May 2023, 11:30:25 UTC | missed update to __all__ (#4357) No-one spotted this ... | 17 May 2023, 11:30:25 UTC |
2aff594 | Ian Harry | 15 May 2023, 13:11:30 UTC | Use RTLD_GLOBAL for libgomp (#4353) * Use RTLD_GLOBAL for libgomp In https://github.com/conda-forge/pycbc-feedstock/pull/74 it was suggested to use RTLD_GLOBAL for libgomp. Let's see if this works fine with the test suite (which should answer @josh-willis 's concerns). * Move import of ctypes/gomp into __enter__ * Try this | 15 May 2023, 13:11:30 UTC |
1d62c19 | Ian Harry | 15 May 2023, 09:58:36 UTC | Update pycbc_live | 15 May 2023, 12:09:00 UTC |
f07c0bd | xangma | 05 April 2023, 14:51:10 UTC | Fixes for Mac. | 15 May 2023, 12:09:00 UTC |
c21ad86 | Ian Harry | 15 May 2023, 10:02:46 UTC | Ensure latest version of conda compiler packages (#4356) | 15 May 2023, 10:02:46 UTC |
e750e43 | Alexander Harvey Nitz | 11 May 2023, 19:37:06 UTC | make contains method of joint slightly less slow | 12 May 2023, 20:15:52 UTC |
350e6af | Alex Nitz | 11 May 2023, 23:20:42 UTC | Update at_time method to allow float / vector types and extrapolation (#4351) * allow extrapolation in at_time * update at_time method and add unittest * cc | 11 May 2023, 23:20:42 UTC |
4bea3d1 | Thomas Dent | 09 May 2023, 14:45:57 UTC | Use constant chirp time window in snr optimizer (#4338) * Use constant chirp time window for mchirp bounds * syntax error is bad * update snr-max branch (#4343) * workaround for search issue and rtd theme (#4340) * Add mchirp / tau0 direct conversions (#4337) * Add mchirp / tau0 direct conversions * Consistency tests for mchirp-tau0 conversion --------- Co-authored-by: Alex Nitz <alex.nitz@gmail.com> * add apparently needed import * adjust eta bounds to be sane/useful * if max mtotal is 500 max mchirp should be closer to 200 --------- Co-authored-by: Alex Nitz <alex.nitz@gmail.com> | 09 May 2023, 14:45:57 UTC |
1f9d913 | Gareth S Cabourn Davies | 03 May 2023, 22:19:00 UTC | page_foreground bugfix (#4347) * page_foreground bugfix * TD comments * Update pycbc/io/hdf.py | 03 May 2023, 22:19:00 UTC |
74088de | Shichao Wu | 25 April 2023, 16:41:17 UTC | fix cc issue | 03 May 2023, 14:42:05 UTC |
4675f2b | Shichao Wu | 25 April 2023, 16:30:33 UTC | allow user to choose rwarp | 03 May 2023, 14:42:05 UTC |
38686ee | Shichao Wu | 24 April 2023, 19:18:40 UTC | Update waveform.py | 03 May 2023, 14:42:05 UTC |