swh:1:snp:3a699297f000109a1bc833f294a54171df990207

sort by:
Revision Author Date Message Commit Date
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
cd74a5a Remove default sections from get_subsections (#4399) 13 June 2023, 19:28:50 UTC
2330f26 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 Added an OSError exception to MKL check (#4390) 13 June 2023, 09:56:46 UTC
163e44f 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 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 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 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 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 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 Try to deal with flaky failures when apt-getting (#4384) 31 May 2023, 13:19:46 UTC
72a73bb add lognl for hierarchical models to output files (#4358) 26 May 2023, 15:21:39 UTC
1bdbe41 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 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 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 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 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 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 missed update to __all__ (#4357) No-one spotted this ... 17 May 2023, 11:30:25 UTC
2aff594 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 Update pycbc_live 15 May 2023, 12:09:00 UTC
f07c0bd Fixes for Mac. 15 May 2023, 12:09:00 UTC
back to top