https://github.com/gwastro/pycbc

sort by:
Revision Author Date Message Commit Date
132e9da Prepare v2.3.3 release (#4596) * Use gating windows in sngl_minifollowup and allow 'triggers within vetoes' option (#4549) * Use gating windows in sngl_minifollowup - also allow 'triggers within vetoes' option * Minor fixes * add infor if fewer triggers than requested * Allow pycbc_sngls_minifollowup to use single ranking statistic * Fix bug in rank_stat_single for quadsum/phasetd statistics * mask may be boolean now * fix broken pycbc_page_snglinfo due to bugfix * page_snglinfo to use the ranking statistic used * missed change * Fix cases where ifar limit was not being applied (#4574) * Fix cases where ifar limit was not being applied * some more missed cases / long lines * redoing a couple more long lines * missed one more place * unrelated bug where the IFOs were not in the right order for use with the significance_dict * remove removal of downranked triggers (#4579) * remove removal of downranked triggers * add brief explanation into the caption * bug in choosing the far calculation method (#4593) * bug in which IFO combo is used for calculating the FAR in each combination during HR * Safety catch * Update release number * add coordinates_space.py (#4289) * add coordinates_space.py * add LISA/SSB frame params * add LISA_to_GEO and GEO_to_LISA * add coordinates_space into FieldArray * add doc and Astropy support * update comments on sympy * use fsolve from scipy instead * fix cc issues * fix cc issues * minor fix * update * not use iteration * decouple LISA orbit and more accurate Earth * rename * remove jplephem * add the angular displacement of the Earth * use radians * make func readable in .ini * reverse back to master * correct psi range * reverse to master * fix unit issue in earth_position_SSB * put LISA to the "right" position * add LISA specific transform classes here * change names * update * make a package for coordinates * remove coordinates_space import * move __all__ into __init__.py * remove all coordinates_space * change TIME_OFFSET to seconds * fix SOBHB issue * rename * add SSB or LISA params into fid_params * rename * fix cc issues * fix cc issue * fix cc issue * update * update * fix * add default names * overwrite params with same names * remove pre-fixed names * remove all pre-fixed names * not pop * fix inverse transform * update tc * not overwrite * add SNR support for multi-model * Update waveform.py * t0 issue * t0 issue * Update space.py * add obstime * np.mod(psi_newframe, 2*np.pi) * fix obstime * add support for array inputs * Update hierarchical.py * just use Alex's implementation * CustomTransformMultiOutputs is in another PR, so remove it * add LDC and LAL convention correction * use pycbc standard names * more meaningful name * use pycbc standard names * Update relbin.py * Update parameters.py * remove unnecessary changes * fix cc issue * fix cc issue * fix cc issue * fix cc issue * compactify * compactify * add __all__ back * Update transforms.py * Update transforms.py * Update test_transforms.py * Update transforms.py * update doc * fix time warning * Update space.py * Update test_transforms.py * Create test_coordinates_space.py * fix cc issues * fix cc issues * fix cc issue * Update tox.ini * Update tox.ini * Update tox.ini * Update tox.ini * Update tox.ini * Update tox.ini * Update tox.ini * Update test_coordinates_space.py * add inline doc * Update tox.ini * add check of bbhx * Update test_coordinates_space.py * Update tox.ini * Update test_coordinates_space.py * add MultibandRelativeTimeDom into hierarchical.py * Update __init__.py * Update hierarchical.py * Update hierarchical.py * Update relbin.py * Update hierarchical.py * Update hierarchical.py * Update relbin.py * Update hierarchical.py * Update hierarchical.py * Update hierarchical.py * Update hierarchical.py * Update hierarchical.py * Update relbin.py * Update hierarchical.py * Update hierarchical.py * Update relbin.py * Update __init__.py * Update space.py * Update space.py * Update space.py * fix psi issue * Update test_coordinates_space.py * Update test_coordinates_space.py * update lalsimulation cvmfs path (#4580) * update lalsimulation cvmfs path * missed that the mount location needs to be changed as well * more references to previsou CVMFS location * Revert "add coordinates_space.py (#4289)" This reverts commit e3418c70d8da796fb8b4932fb7f0b22d82621bf0. * REmoving lisa examples * REmove inference examples * Remove LISA deps * Removing more LISA things --------- Co-authored-by: Gareth S Cabourn Davies <gareth.cabourndavies@ligo.org> Co-authored-by: Shichao Wu <wushichao@mail.bnu.edu.cn> 09 January 2024, 10:30:12 UTC
519082a Release branch additions (#4568) * Update singularity image if release (#4563) * Fix plot_singles and optimize memory (#4566) * Fix plot_singles and optimize memory * Tom's comment * Use np.max * Remove redundant lines * Bump release number to v2.3.2 15 November 2023, 13:42:45 UTC
77b2d94 Bump release number (#4556) 03 November 2023, 11:46:06 UTC
7b571ed Cherry pick things onto v23 release branch (#4551) * Read DQ flags with finer time resolution (#4547) * Read DQ flags with finer time resolution * No default sample rate for dq flags * No default sample rate for dq * Add type for frequency command line option * Optimize memory usage of pycbc_fit_sngls_split_binned (#4543) * Optimize memory usage of pycbc_fit_sngls_split_binned * Need add option here * Comments on PR * Example doesn't use code being edited! * Update bin/all_sky_search/pycbc_fit_sngls_split_binned Co-authored-by: Thomas Dent <thomas.dent@usc.es> --------- Co-authored-by: Thomas Dent <thomas.dent@usc.es> * Non-coinc ifos in minifollowup trig plots (#4548) * Update get.sh (#4532) --------- Co-authored-by: maxtrevor <65971534+maxtrevor@users.noreply.github.com> Co-authored-by: Thomas Dent <thomas.dent@usc.es> Co-authored-by: Shichao Wu <wushichao@mail.bnu.edu.cn> 03 November 2023, 08:48:57 UTC
6e26347 v23_RELEASE_BRANCH: Use lalsim for TD_from_FD (#4530) * Waveform fix * A bit more flexible Apparently the tests need a TD version of TaylorF2! 13 October 2023, 09:42:19 UTC
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
back to top