https://github.com/gwastro/pycbc

sort by:
Revision Author Date Message Commit Date
9418384 Prepare for release (#4526) 12 October 2023, 13:09:30 UTC
cee6437 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 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 [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 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 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 Update mac-test.yml (#4522) 06 October 2023, 17:42:04 UTC
61c9f0c Fix 4491 (#4510) 02 October 2023, 08:43:14 UTC
3a4eea2 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 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 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 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 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 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 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 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 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 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 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 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 Draft: Back to dev 223 (#4482) * Prepare for release * Set back to development 13 September 2023, 11:55:11 UTC
01e6b24 Prepare for release (#4481) 13 September 2023, 08:51:40 UTC
34539e9 Plot trigger rates during dq flags (#4480) 13 September 2023, 01:50:50 UTC
5542985 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 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 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 Change f-low to f-lower (#4478) 06 September 2023, 08:01:36 UTC
7d1d7a9 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 Fixed bug created when making number of dq bins configurable (#4474) 01 September 2023, 19:30:01 UTC
75273ba 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 Make number of dq bins used configurable (#4472) 01 September 2023, 11:39:25 UTC
3a0fe26 Fix typo (#4473) 31 August 2023, 23:21:09 UTC
86a83a1 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 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 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 Stop testing on Python 3.7 (#4469) 30 August 2023, 16:15:01 UTC
ecbefe5 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 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 stat.py PEP8 cleanup (#4466) * stat.py PEP8 cleanup * Update stat.py 29 August 2023, 19:28:45 UTC
baabd2d Revert names of groups in VT file (#4465) 25 August 2023, 13:23:16 UTC
efd8238 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 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 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 Bugfix for multiple dqflag files (#4462) 21 August 2023, 17:29:53 UTC
1e360a0 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 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 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 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 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 Add hidden pegasus dependencies (#4454) * Add hidden pegasus dependencies * Update requirements.txt 09 August 2023, 13:51:41 UTC
fbc30dd 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 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 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 Fix inference injection workflow (#4452) * add SEOBNRv5_ROM time length estimator * fix * fix 07 August 2023, 10:11:18 UTC
ceb16b4 add SEOBNRv5_ROM time length estimator (#4451) 04 August 2023, 21:38:40 UTC
c3eb0d0 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 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 Back to development (#4447) 27 July 2023, 20:10:03 UTC
e1a4033 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 Update pycbc_plot_kde_vals (#4445) 27 July 2023, 15:50:56 UTC
0c0819d 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 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 Treat CVMFS better (#4440) 26 July 2023, 07:55:02 UTC
480c7c6 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 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 Rename --longitude and --latitude back to --ra and --dec (#4433) 19 July 2023, 12:57:28 UTC
b2c67fd 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 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 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 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 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 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 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 only download LISA response file once (#4423) * Update analytical_space.py * Update analytical_space.py 10 July 2023, 16:00:01 UTC
b96f3be Avoid skymap v1.1.0 (#4429) 10 July 2023, 11:10:38 UTC
c6d387b 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 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 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 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 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 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 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 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 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 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 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 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 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 Get FFT options in pycbc_condition_strain (#4404) 27 June 2023, 08:46:07 UTC
e379291 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 Simple bugfix (#4413) Co-authored-by: Bhooshan Gadre <bhooshan.gadre@ligo.org> 26 June 2023, 12:09:50 UTC
c620c34 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 significance bug for trigger_fit. A couple of minor fixes (#4407) 23 June 2023, 12:44:04 UTC
70d41e0 Injection kde (#4409) * unexpected events * added temp-volume in cl * added injection kde 22 June 2023, 21:33:35 UTC
4e6e4b3 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 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 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 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 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 Update setup-python action to v4 (#4400) 14 June 2023, 09:20:56 UTC
back to top