sort by:
Revision Author Date Message Commit Date
57667cd Set version to 2.1.2 28 April 2023, 10:05:35 UTC
499feda Do not try uploading stuff if event creation failed (#4332) 28 April 2023, 10:05:35 UTC
36efd56 Fix logging bug in PyCBC Live (#4330) 28 April 2023, 10:05:35 UTC
6f98dc0 Modify HasMassGap to be optional and customizable (#4306) * Modify HasMassGap to be optional and customizable * Edit help and remove comment line * Making codeclimate happy * Address code changes 28 April 2023, 10:05:35 UTC
b1171c4 Flag cases when PyCBC Live's IFAR and/or followup p-values are saturated (#4291) * First stab * Forgotten change * Add flag for checking 2-coinc saturation * Tom\'s comment, and update ifar_saturated based on pvalues 28 April 2023, 10:05:35 UTC
d4e7c61 Add label to SNR optimizer uploads (#4314) * Add SNR_OPTIMIZED label to snr optimizer uploads * Update bin/pycbc_live Co-authored-by: Tito Dal Canton <tito@dalcanton.it> --------- Co-authored-by: Tito Dal Canton <tito@dalcanton.it> 28 April 2023, 10:05:35 UTC
36d78f0 Add clarifying comment for use of DictArray (#4315) 28 April 2023, 10:05:35 UTC
bcb7311 Live single trigger fits clustering Bugfix (#4311) * Triggers Clustering Bugfix Bug where the --cluster option has no effect as the change is not propagated any further * Double bug 🐛🐞 * Do not use non-hdf files * remove unused variable 28 April 2023, 10:05:35 UTC
d09aa5d Proposed fix for 4270 (#4302) I think this implements what Alex suggests for #4270. I've also gone over how the code works here, and think that this is the correct solution (and is fair in that time-slides are treated the same as zero-lag as far as I can see). I think that this should work with only `1*time_window`, but as we basically want the window to be "large enough that we only ever get 1 coinc in each time slide", and the safety window (https://github.com/gwastro/pycbc/blob/77e26d62994e253d3ae70937de6f0b6c5ec589b9/pycbc/events/coinc.py#L375) https://github.com/gwastro/pycbc/blob/master/pycbc/events/coinc.py#L375 is the full coinc_window *times 10* so I'd rather be safe and go to `2*time_window` to avoid any edge-edge cases. This is not tested at all. 28 April 2023, 10:05:35 UTC
371123b Set version to 2.1.1 (#4293) 17 March 2023, 16:11:43 UTC
4f3c3d7 Allow arbitrary labels to events uploaded by PyCBC Live (#4283) * Add labels CLI option * Edit `upload()` to understand labels and refactor a bit * Wire label CLI arg to upload code * Address comment * Tom's suggestion Co-authored-by: Thomas Dent <thomas.dent@usc.es> 16 March 2023, 17:04:58 UTC
624b7cd Truncate SNR/FAR for live pastro calcs (#4278) * Truncate SNR/FAR for live pastro calcs * codecliming * reverse branch logic to return sooner * fix indent/codeclimate 16 March 2023, 17:04:52 UTC
ca0ef01 Recover from https://git.ligo.org/lscsoft/lalsuite/-/merge_requests/1909 (#4279) FrSetMode was removed from lalframe, FrStreamSetMode seems to be equivalent 16 March 2023, 17:04:43 UTC
3f8c4b8 Change `setup.py` for 2.1.0 release (#4274) 02 March 2023, 13:19:16 UTC
9007b62 changed order of gracedb upload (#4272) * changed order of gracedb upload * fixed error messages * fixed again error messages * pie chart code arranged * pie chart code arranged and fixed tabs * fixed pie chart * shorter extra strings logic Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * got rid of useless return statement * deleted 'if gid is not None' block * Only try to version tag or annotate if a gdb event exists * Clarify pie plot comment block * codeclimate --------- Co-authored-by: Ana Lorenzo <ana.lorenzo@ldas-pcdev2.ligo.caltech.edu> Co-authored-by: Ana Lorenzo <ana.lorenzo@ldas-grid.ligo.caltech.edu> Co-authored-by: Thomas Dent <thomas.dent@usc.es> Co-authored-by: Tito Dal Canton <tito@dalcanton.it> 01 March 2023, 10:25:09 UTC
6c33ed6 PEP8 / formatting (#4273) * PEP8 / formatting * Tito's comments 28 February 2023, 12:31:50 UTC
fb9bc26 fix (#4268) 16 February 2023, 17:46:59 UTC
398e135 try pinning pegasus version (#4265) * try pinning pegasus version * is this the right syntax? * is this the right syntax? * is this the right syntax? * how the heck does apt work? * hmmm * go again * test * test * test * this should go faster * try this * try this * try this * try this * this should now be the simpler way to pin * don't need this change 15 February 2023, 21:03:50 UTC
c0920d5 only run one test suite per PR (#4266) 15 February 2023, 17:01:30 UTC
2c6e843 added detgate (#4262) * added detgate * replace extend with concatenate * added else statment in detgate * correction for indent * Minor formatting * Minor formatting * Minor formatting / comments --------- Co-authored-by: Thomas Dent <thomas.dent@usc.es> 14 February 2023, 18:11:24 UTC
4fd0c0d Add pruning to the live single trigger fits (#4259) * Add pruning to the live single trigger fits * Fix edge case handling * Add an output of times of triggers pruned from the analysis * pruned_event -> pruned_trigger * TD comments * TD comments 2 * add minimum stat value for pruning triggers * minor * TD comment 3, fix bug in case pruning is not used * rename stat threshld argument, remove defaults. * Dont turn off logging * small maths error * fix edge case where there are no triggers for a given ifo on the day * TD suggestions * typo * slight rearrangement and comment tweaking Put input checks together in a block before init logging * recover a typo fix --------- Co-authored-by: Thomas Dent <thomas.dent@usc.es> 10 February 2023, 16:39:08 UTC
5568b2b Move logging out of cluster_over_time function (#4261) * Move logging out of cluster_over_time function * Keep original ogging at debug level * miscopy 10 February 2023, 15:12:11 UTC
4884202 fix bug where --y-lim-upper was not actually used (#4260) 08 February 2023, 17:19:30 UTC
8b9d2b6 Fixed indexing and autochisq argument in pycbc_multi_inspiral (#4258) 07 February 2023, 15:26:06 UTC
98857d2 update GWOSC data links (#4256) 06 February 2023, 13:17:03 UTC
57c8751 Avoid h5py 3.7.0 (#4255) 03 February 2023, 23:12:25 UTC
6e3d749 Update GitHub actions to fix Node.js 16 warning (#4254) * Update GitHub actions to fix Node.js 16 warning * Update distribution.yml --------- Co-authored-by: Alex Nitz <alex.nitz@gmail.com> 03 February 2023, 16:04:28 UTC
f2e2bff Fix x-axis error in combined fits plotting (#4252) 03 February 2023, 11:55:55 UTC
1197da1 PyCBC Live: fail gracefully if single fit file is missing (#4251) * Fail gracefully if single fit file is missing * import logging for CC * cc * remove duplicated check --------- Co-authored-by: GarethCabournDavies <gareth.cabourndavies@ligo.org> 02 February 2023, 18:09:27 UTC
8117bd2 turn on testing with python 3.11 (#4243) * test with python 311 * Temporary workaround for awkde build error --------- Co-authored-by: Tito Dal Canton <tito.dalcanton@ijclab.in2p3.fr> 31 January 2023, 18:51:24 UTC
833e4ed update rtd theme reqs (#4249) 31 January 2023, 11:40:47 UTC
85ad58c move gid var into thread (#4250) 31 January 2023, 11:21:52 UTC
afcde16 Adding script for plotting histograms of triggers near gates (#4223) * Adding script for plotting histograms of triggers near gates * general neatening, use enumerate(), empty plot case * Fix parentheses * Indent * remove unused imports * Update pycbc_plot_gate_triggers * fix ifo_files * fix indentations * fix else * fix more indentation * fix ifo-tag Co-authored-by: Thomas Dent <thomas.dent@usc.es> 30 January 2023, 22:26:42 UTC
c74a41d add get_td_det_waveform_from_fd_det() (#4179) * add get_td_det_waveform_from_fd_det() * it works, but too slow for SOBHB * push wrong code in last commit * fix cc issues * get_td_det_waveform_from_fd_det() works for SMBHB * add get_fd_det_waveform * Update plugin.py * fix cc issues * Update inject.py * Update strain.py * Update waveform.py * fix cc issues * add multiband_td_waveform * add multiband_td_waveform * Update waveform.py * Update multiband.py * fix cc issues * Update multiband.py * reverse back to main, make this PR independet * Update inject.py * reverse back * Update waveform.py * Update inject.py * simplify two functions * fix 30 January 2023, 14:01:12 UTC
acbc6bb Lisa fix doc (#4248) * update Zenodo link * fix doc format 30 January 2023, 12:48:03 UTC
c09b74a add PASTRO_READY label (#4247) * add PASTRO_READY label * Bump gracedb version 27 January 2023, 20:10:29 UTC
434b511 generate LISA TDI-1.5/2.0 noise in PyCBC (#4172) * add psd & sens curve for LISA * add SciRD curve * update doc * fix * use length, delta_f, low_freq_cutoff * AET psd works * sort * not work yet * better name * add MultiDetOptionAction * add ExtraArgsOptionAction * convert str to float * fix object has no attribute issue * add else: kwargs = {} * fix "ValueError: type not supported" * fix cc issues * try to fix DictWithDefaultReturn * add default=None back * fix DictWithDefaultReturn issue * update * adopt Alex's comments * fix * fix * add sensitivity curve (with confusion noise) * sh_transformed_psd_lisa_tdi_XYZ works * fix cc issues * fix cc issues * fix cc issues * fix cc issues * better help info * it works * fix cc issues * fix cc issues * Update strain.py * Update strain.py * Update strain.py * Update __init__.py * Update __init__.py * change default from None to {} * DictWithDefaultReturn(lambda: default) * add MultiDetDictOptionAction * Update __init__.py * fix cc issues * Update optparse.py * Update __init__.py * Update strain.py * fix cc issue * Update optparse.py * fix cc issue * Update __init__.py * Update strain.py * fix cc issue * Update pycbc_condition_strain * Update strain.py * Update __init__.py * Update __init__.py * Update strain.py * Update __init__.py * Update ligolw.py * Update pycbc_condition_strain * Update ligolw.py * solve hash issue * Update pycbc_geom_aligned_bank * Update pycbc_geom_aligned_bank * Update optparse.py * Update optparse.py * Update pycbc_geom_aligned_bank 27 January 2023, 11:39:25 UTC
82f104b Fixed phase space coverage (#4226) * Update pg_isso_solver.py * Update pg_isso_solver.py * Update pg_isso_solver.py * Update pg_isso_solver.py * Update pycbc/neutron_stars/pg_isso_solver.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update pg_isso_solver.py * Update pg_isso_solver.py * Update pg_isso_solver.py * Update pg_isso_solver.py * Update pg_isso_solver.py * Update pg_isso_solver.py * Update pg_isso_solver.py * Update pg_isso_solver.py * Update pycbc_brute_bank * Update pycbc_brute_bank * Update pycbc_brute_bank * Update pycbc_brute_bank * Update pycbc_brute_bank * Fixed phase space coverage When calculating tau0 from the two compact object masses, the code used a fixed frequency of 15.0 Hz that prevented a uniform phase space coverage even with an arbitrarily large tau0-end (please see figures). It was also added tau0-end derivation from the lowest chirp mass, assuring total phase space coverage. * Update pycbc_brute_bank Co-authored-by: Tito Dal Canton <tito@dalcanton.it> 26 January 2023, 15:37:51 UTC
a10c7d5 install ciecplib[kerberos] for igwn (#4246) so that kerberos can be used for LIGO.ORG authentication 25 January 2023, 22:08:54 UTC
77ffef1 Fom plot kde calc (#4234) * added fom plot * added bw & alpha as func arg * added copyright notice names * more help messages, default global bw fix * Remove redundant if-else, tuning of plot range Co-authored-by: Thomas Dent <thomas.dent@usc.es> 25 January 2023, 16:27:17 UTC
e940758 Avoid memory leaks when one detector is down for a long time (#4241) * Also free memory when adding triggers * Update coinc.py Bugfix 24 January 2023, 12:30:51 UTC
6f13d27 Add second PyCBC Live paper to credit docs page (#4242) * Add second PyCBC Live paper to credit docs page * Fix missing bits * Two underscores for one-off links * Wrap long text 19 January 2023, 20:40:22 UTC
7467ea8 Back to development (#4229) 18 January 2023, 19:06:57 UTC
9aa6fb5 Prepare for release (#4227) 18 January 2023, 14:55:01 UTC
f7bd372 Start GraceDB uploads and setup_optimize_snr process in threads (#4187) * Change to start GraceDB uploads and setup_optimize_snr process in threads These changes allow the Rank0 MPI process of pycbc_live to not wait for the GraceDB event upload process to finish before continuing to process data. The setup_optimize_snr function depends on the gid returned from the GraceDB event upload interation, so should be started after the upload is finished. As such, it has also been moved to be within the new upload_in_thread function. * Reuse GraceDb connection and reload invalid certs * Remove pinging function * Update to fix compatibility with other functions * Fix gdb test and move into try except * remove whitespace and unused import * code climate fixes * fix input kwarg 17 January 2023, 22:03:12 UTC
c1d03a5 Reduce complexity of finding relative binning bins (#4222) * Reduce complexity of finding relative binning bins * CodeClimate 17 January 2023, 16:51:02 UTC
d5f44ac Add new marginalize time example and fixes for when few monte-carlo points are found (#4202) * fixes for low monte-carlo samples in margtime model * update example to include injection lines * cc 13 January 2023, 19:16:35 UTC
a84094d Communicate p_terr to snr opt event (#4219) * Communicate p_terr to snr opt event * allow for missing p_terr * pass p_terr also for singles * index hdf5 scalar dataset * precautionary check * comment * Fix numpy.float deprecation * guard against p_astro not being calculated * don't forget singles 12 January 2023, 14:46:30 UTC
867e049 Fix numpy.float deprecation (#4216) * Fix numpy.float deprecation * Revert removal of Numpy version constraint 09 January 2023, 17:46:54 UTC
a5f8410 Make pycbc_banksim_skymax compatible with python3.7+ (#4218) * Make pycbc_banksim_skymax compatible with python3.7+ * Remove commented text Co-authored-by: Koustav Chandra <koustav.chandra@ldas-pcdev5.ligo-la.caltech.edu> Co-authored-by: Koustav Chandra <koustav.chandra@ldas-pcdev1.ligo-la.caltech.edu> 06 January 2023, 09:08:23 UTC
64c7f9d Workaround for `astropy.cosmology` bug (#4220) 05 January 2023, 17:36:24 UTC
64ecd78 State-of-the-art of timeslides development in pycbc_multi_inspiral (#4177) * Uploading state-of-the-art timeslides work for further development * non verbose option for wget * Comment additions Adding some comments to timeslides. Additional info should be added. * Update to comments Removed whitespace and made small edits to comments. * More comment updates Removed a whitespace * Updates to comments Fixing whitespace issues and a line that was too long Co-authored-by: ETVincent <98178306+ETVincent@users.noreply.github.com> 03 January 2023, 13:43:47 UTC
f020c17 self.template_id doesn't appear to be used by anything (#4211) 21 December 2022, 13:59:43 UTC
d113734 Make it clear which VT is which, embiggen labels (#4210) * Make it clear which VT is which, embiggen labels * Get new changes (#4214) 21 December 2022, 13:41:46 UTC
da8a668 Update requirements.txt (#4213) 21 December 2022, 11:28:46 UTC
a122c3f Add function to use only time around peaks for sky / time marginalization (#4201) * add functions to lock around peaks for marginalized likelihoods * cc * cc * cc 20 December 2022, 10:48:14 UTC
04b09da Use mchirp_area to include a HasMassGap probability (#4205) * Use mchirp_area to include a HasMassGap probability * Fixing code errors * Making codeclimate happy * Making codeclimate happy again * General embrigh/pastro fixing 12 December 2022, 11:52:07 UTC
826b4a5 BUGFIX to sky marginalization, fixes to weights, helper function to turn off ifos (#4200) * fixes to weights, helper function to turn off ifos * update comment 09 December 2022, 08:21:17 UTC
8b28448 Added support for producing noise where ASD is scaled by a number (#3949) Co-authored-by: Sumit Kumar <sumit.kumar@condor4.atlas.local> 09 December 2022, 04:05:24 UTC
057ef66 PyCBC Live: move candidate files inside date subdirectories (#4206) * Change directory structure for candidates * Comment by Tom * Simplify/fix optimize_snr * Other comment by Tom 08 December 2022, 16:00:39 UTC
a5c640f Add DQ ranking statistic to coinc search workflow (#3805) * Add dq workflow code Co-authored-by: derek.davis <derek.davis@ligo.org> Co-authored-by: maxtrevor <65971534+maxtrevor@users.noreply.github.com> Co-authored-by: Moz-Port <simone.mozzon@port.ac.uk> * Add additional features in bank plot * Add dq percentile plot * Add dq trigger rate plot * Add dq plots to workflow code * Remove cat2 terms * Update coinc workflow script with dq features Co-authored-by: derek.davis <derek.davis@ligo.org> Co-authored-by: Moz-Port <simone.mozzon@port.ac.uk> * Add single flag function Co-authored-by: Moz-Port <simone.mozzon@port.ac.uk> Co-authored-by: derek.davis <derek.davis@ligo.org> * Address case where one segment is analyzed * Update dq workflow for dqflag change * Fix dq workflow for loop * Rename dq percentiles plotting script * Rename dq likelihood vs time plotting script * Change eta conversion method in plot bank bins * Simplify f_lower function in plot bank bins * Update script name in workflow code * Fix import syntax in plot bank * `logging.info()` recommended practice * Whitespace * Whitespace * Whitespace * Whitespace * Whitespace * F-stringification * Whitespace * F-stringification * F-stringification * F-stringification Co-authored-by: maxtrevor <65971534+maxtrevor@users.noreply.github.com> Co-authored-by: Moz-Port <simone.mozzon@port.ac.uk> Co-authored-by: Tito Dal Canton <tito@dalcanton.it> 08 December 2022, 13:44:29 UTC
63e3370 Update get.sh (#4207) * Update get.sh * Update get.sh * add --silent back * do the same for all get.sh 08 December 2022, 09:03:38 UTC
4dc2915 Pin tox version and fix a typo in the mac tests (#4208) * Pin tox version and fix a typo in the mac tests * Need quotes 07 December 2022, 21:06:34 UTC
f000133 fix ZeroDivisionError at low freq (#4204) * fix ZeroDivisionError at low freq * fix cc issues 06 December 2022, 11:38:12 UTC
147feb7 Fix allowed subclass in stat.py (#4198) 01 December 2022, 13:53:20 UTC
e3a7f69 iDQ based veto in PyCBC Live (#4175) * Added veto based on iDQ false alarm probability * Bugfix to use correct idq state channel, and address some of Tito's comments * Changed iDQ buffer object to manage two DataBuffer objects * Fixed stylistic issues * Fixed frame read error * Addressed Tito's comments 29 November 2022, 17:06:05 UTC
2483789 fix corner case in live event followup (#4190) 29 November 2022, 13:41:39 UTC
c8bc34f Results page generation command (#4186) * add workflow generation script to results page * Add workflow genertion command to results workflow page * args was not overwriting; add slashes and spaces as appropriate 24 November 2022, 14:58:40 UTC
64f5c7d Kde coinc stat (#4166) * first step towards KDE statistics * added some changes in KDE class * added changes in KDE class * added new methods in the class * added new changes in the class * added more changes in the class * added changes in reading kde from dict * added some corrections in the class * added more corrections in the class * added corrections in the methods * corrections for Trailing whitespace * added corrections * corrections for whitespace errors * corrections for whitespace errors * Formatting / docstring changes * Fix line continuation Co-authored-by: Thomas Dent <thomas.dent@usc.es> 24 November 2022, 13:33:06 UTC
5f976e4 cleanup of pycbc live single trigger fits codes (#4157) * cleanup of pycbc_live_single_trigger_fits code given updated stat and cuts modules * CC * Fix logging in coinc_findtrigs, add some descriptive comments, assert that files are comparable to one another * account for the case where no data is given for a detector for a long period of time/all day * fix plot where detector has no triggers * more verbose in the case where the date directory doesn't exist * update color cycle for fits plots, fill in some commenting, sort edge case * Some fixes to the filename formatting and options in the combine_fitting code * Add in some functionality to identify files and make them standard (for easy comparisons) * Update bin/live/pycbc_live_combine_single_fits * Update bin/live/pycbc_live_combine_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> * Update bin/live/pycbc_live_single_trigger_fits Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update bin/live/pycbc_live_single_trigger_fits Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update bin/live/pycbc_live_single_trigger_fits Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update bin/live/pycbc_live_single_trigger_fits Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Rename plotting option to be the same * separate off the fitting from the fit plotting * Titos comments * standardize output arguments - single file output now without plots * remove FIXME for CC to be happy * only ranking option needed is sngl-ranking, so don't ask mention others in help * Zero offest not put back in * Forgot to add combined fitting plots script Co-authored-by: Tito Dal Canton <tito@dalcanton.it> 23 November 2022, 19:33:17 UTC
1ad8008 Implement 8-fold sky marginalization (#4160) * Implement 8-fold sky marginalization * Adding reconstruction (WIP) * Try again * Another try * Some code-climating 23 November 2022, 14:45:57 UTC
c9117bc Banksim jobs (#4185) * fix the wrong help message * change related to the use of hdf file and related to the .segs attribut of the File class * Formatting Co-authored-by: Marion Pillas <marion.pillas@ldas-pcdev1.ligo.caltech.edu> Co-authored-by: Tito Dal Canton <tito.dalcanton@ijclab.in2p3.fr> 23 November 2022, 14:25:23 UTC
413263e Sngls results plotting (#4070) * Some tidying of plotting scripts, and allow results to be made from sngls statmap files * TD comments * revert change for unused method * Change logging to indicate UTC offset (#4184) * Change logging to be in UTC * Revert to local time, report the UTC offset * Remove logging level * CC * Tito comments * Update pycbc/__init__.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * unbreak my format * we all float down here * we all float down here * Docstring and return default for documentation * Add colon into time for UTC offset Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * fixed-ifar may not be given * TD comments, remove unused import Co-authored-by: Tito Dal Canton <tito@dalcanton.it> 22 November 2022, 14:31:44 UTC
b31f99b Update pycbc_brute_bank (#4188) Removing unused imports. 22 November 2022, 14:18:18 UTC
4a50c3c Fix error in `pycbc_optimal_snr` (#4182) 22 November 2022, 14:02:22 UTC
8a77297 Adding per-event-type live pastro (#4159) * Adding per-event-type live pastro * forgot commas * forgot comma * never change function names * code climatology:x * codeclimate is elif-anti * Coinc ifos should be coinc ifos * Live ifos needed for SNR opt jobs * p astro types keeping extra ifos * coinc ifos for p astro, rename followup data * remove print, edit comment * fix fud, logging message for single candidates * ppdets, disambiguate active pastro ifos * dont enforce <3 coinc dets if not necessary * Adjust live pastro trig type factor * cut obsolete line, codeclimate 21 November 2022, 15:20:38 UTC
4c02631 Change logging to indicate UTC offset (#4184) * Change logging to be in UTC * Revert to local time, report the UTC offset * Remove logging level * CC * Tito comments * Update pycbc/__init__.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * unbreak my format * we all float down here * we all float down here * Docstring and return default for documentation * Add colon into time for UTC offset Co-authored-by: Tito Dal Canton <tito@dalcanton.it> 18 November 2022, 14:25:21 UTC
abe8a1a Fix for LIGOLW API change (gz → compress) (#4181) * Replace gz → compress kwarg in LIGOLW API * Replace gz → compress kwarg in LIGOLW API * Replace gz → compress kwarg in LIGOLW API * Codeclimate 17 November 2022, 17:38:44 UTC
c48cd32 Minimum required ligo-gracedb version (#4180) 16 November 2022, 13:16:40 UTC
a654ad6 Minor GraceDB API change (#4178) * Minor GraceDB API change * Minor GraceDB API change 11 November 2022, 10:58:47 UTC
0fcf9e2 Analytic Kerr ISCO calculation for EM-bright code (#4173) * Update pycbc/neutron_stars/pg_isso_solver.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> 10 November 2022, 23:19:46 UTC
683ff50 fix the wrong help message (#4174) Co-authored-by: Marion Pillas <marion.pillas@ldas-pcdev1.ligo.caltech.edu> 08 November 2022, 17:16:05 UTC
e4aae2c use solid sphere moment of inertia (#4168) 08 November 2022, 17:04:25 UTC
50c4e9f Add Pegasus workflow for faith simulations (#4163) * Changes in faithsim to be used with python3 * change the first line to get the env * create a directory for the template bank project with the workflow using Pegasus * changes because I realized the pycbc_collect_results output is a single flie * currently trying to run the workflow and fix the issues I encounter, here I started with create inj issues * now fixing pycbc_faithsim job * almost final version just having problem with the plot names * clean the code * add bash files to run and submit the workflow * final workflow and associated scripts problem because the kickstart job fails after submission * fix a mistake with a parameter from the config file * changes in submit file * fix the run_workflow.sh script, the kickstar job seems to work now * fix an error in create_inj script * all scripts for the workflow, final version * rebase and move the scripts to right directories * remove the old files * remove the hardcoded config path * lot of changes, add a script to add some parameters in the dat file before the plotting script, put all the arguments in the configuration file, remove them from the workflow script ... * add the header in the dat file * changes in the descriptions of the scripts given to argparse and compute the derived quantities in the plotting script * remove the path to the collect full results in the ini file * use black on the plot script * fix a bug in the plotting script * changes suggested by Tito and Ian * fix bug: change q into mchirp * fix bug : add d in the derived_map for the s2 magnitude * last bug fixed * Ian's comments Co-authored-by: Marion Pillas <marion.pillas@ldas-pcdev3.ligo.caltech.edu> Co-authored-by: Marion Pillas <marion.pillas@ldas-pcdev1.ligo.caltech.edu> Co-authored-by: Marion Pillas <marion.pillas@ldas-pcdev6.ligo.caltech.edu> Co-authored-by: Marion Pillas <marion.pillas@ldas-grid.ligo.caltech.edu> 07 November 2022, 10:58:35 UTC
ce7ad08 PyGRB Workflow Generation Updates (#4061) * Added new workflow option group * GRB workflow gets segments files * Work on workflow + add example * Rewrote segment check * Segment updates were wrong, now fixed * Segments done (maybe) * Added check for bank veto * Workflow generates to inspiral (skips injections) * Workflow script runs to the end, skipping much * Trying to make workflow submit * Remove example for time being * Working on updating multi inspiral class * Fixed index check in multi inspiral (maybe) * Fixed a fix * Change required bank veto for pycbc_multi_inspiral * Fix for PyGRB bank veto * fixed a typo * updated PFN to add_pfn for injections * Fix auto veto call to use SNR timeseries * Fix some code style issues * Remove some coh_ptf support + code climate fixes * Removed an extra parenthesis * Remove hardcoded frame cache requirement * Code climate fixes * Removed a space * Very preliminary code to add trig combiner * Code climate fixes * Trig combiner works in workflow * Removed random numbers from offtrial file names * Cleaned up trig combiner class * Fix code issues * Beginning post proc setup * Added trig cluster to workflow * Code climate fixes * Remove double import * More code climate * Gating class change, unlikely to be used * Attempts to satisfy codebeat * Fix previous changes * PYGRB, not PYRGB... * Create new executable for splitting hdf injections * Wrote hdf injection splitter * Renamed executable * Implement new code into workflow * Fixed issues * Fixed syntax error * Code climate stuff * Added help string * Fixed syntax error * First attempt at adding inj finder * Make injections work in workflow + inj finder * Added a bracket * Import executable * Import executable for check * Attempt to add inj combiner * Workflow generates with inj combiner job * Workflow was converting sky position unnecessarily * Fix some code climate issues * Get postproc output * Fixed long lines * Move GRB combiner/cluster classes * Improvements on previous commit * Code climate fixes * Small fixes * Fix postproc class function * Remove unnecessary check * Remove outdated comment * fix index error where index was 1 point too long sometimes * Injection splitter comment changes * Some requested fixes * Another style fix * Don't delete the return * Fix frame file handling typo * Update bin/pygrb/pycbc_grb_inj_finder Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Config variable name change * Small changes, still need to follow up one thing * Added a more descriptive comment * Fixed a sneaky syntax error * Redo change * Fixed logic check Co-authored-by: Tito Dal Canton <tito@dalcanton.it> 04 November 2022, 15:00:22 UTC
e94cf1f Update to pegasus 5.0.3 (#4167) * Make condor_copy actually work * Hopefully quieten workflow * Pegasus now handles preserve_relative_paths itself * These URLs no longer work on OSG (no CVMFS or gsiftp) * Add disk request * Revert "These URLs no longer work on OSG (no CVMFS or gsiftp)" This reverts commit 08a4526c4e0c8a5cbc8c655041edb19ebd840608. * Need proxy when running on OSG * Move to pegasus 5.0.3 * Update nonfs site comments * Don't think we need more than pegasus-wms.api * Try adding GitPython * This should let pegasus pull it's dependencies * Will need a sudo * Fix YAML syntax * Shouldn't be needed 04 November 2022, 13:54:05 UTC
14b867e Change foundmissed tick step (#4153) * Change foundmissed tick step * Whitespace Co-authored-by: Tito Dal Canton <tito@dalcanton.it> 28 October 2022, 11:08:47 UTC
cf7a652 changes in input hdf file to plot kde (#4152) * added changes in reading hdf file * new changes 27 October 2022, 15:26:49 UTC
a2c2da4 use LISA frame rather than SSB frame in LISA PE doc (#4164) * use LISA frame rather than SSB in LISA PE doc * use LISA frame rather than SSB in LISA PE doc * use default name in plugin * use ; * remove "; in LISA frame" * change t_obs_start to seconds * update zenodo link * Update docs/inference/examples/lisa_smbhb.rst Co-authored-by: Ian Harry <iwharry@googlemail.com> Co-authored-by: Ian Harry <iwharry@googlemail.com> 27 October 2022, 14:33:13 UTC
9118837 Fix a waveform plugin issue that missed the waveform length estimator (#4162) * fix * encapsulate the td_fd_waveform_transform into a single function * no new line * cc * cc 24 October 2022, 15:03:08 UTC
52626de Rework expiry for memory limitation (#4141) 19 October 2022, 10:00:20 UTC
2daa9ed Calc kde calc (#4091) * added fit-param & log-param * added --fit-param and --log-param * added input param * added new corrections * added a change in writing hdf file * added changes in creating hdf files * edits in hdf files * added new changes * output hdf file formatting * editing in writing of HDF file * added comments in codes 17 October 2022, 17:40:24 UTC
ef39fa0 Update to new coordinate frame (#4158) This looks good, I enable 'auto-merge (squash)'. 17 October 2022, 15:05:27 UTC
c825a43 Moving em_progenitors.py and ns_sequence data from tmpltbank to new neutron_stars package (#3937) * Remnant mass function moved from em_progenitors to conversions. Relevant NS functions moved to neutron_stars. Calls to these functions fixed to reflect new locations * no change, pushing to resolve issue with checkout * importing pycbc.tmpltbank rather than pycbc in attempt to resolve import issues (currently unresolved) * moved neutron stars code and eos data to new package and created __init__ file * Renamed em_progenitors as ns_functions and moved to neutron_stars package. Edited how said functions are imported elsewhere where necessary. Added neutron_stars package path to setup file * First suite of changes suggested in PR. Removes some cases of double imports and old code comments from during development * Removed the logging and sys calls. Changed the exception to a ValueError with clear error messages. Co-authored-by: Andrew R. Williamson <a-r-williamson@users.noreply.github.com> * retrigger checks * EM-bright work * Constraint string substitutions for static args * Speed up remnant mass calculation (1st attempt) * Adding derivatives in ns_functions for root solver * Add to comment * Missing bracket * Fix bugs * Enable spherical or cartesian spins for m_rem calc * Reorganising neutron_stars module * Some fixes to isso solver * Adding 2D interpolation for ISSO radii * Refined bivariate interpolator for ISSO calc * Change in setup.py, needed for tox * Fix docstrings * Fixing doc strings * Remove old pycbc_dark_vs_bright_injections code * Added newline at end of file to conform to codeclimate check * removed trailing whitespace * removed trailing whitespaces * Removed imports outside of toplevel * removed trailing whitespaces * Empty-Commit, retrigger checks * correctly importing pickle and os.path at top of pg_isso_solver.py * Creating 3 variables in which previously repeated lines of calculation are performed (in need of new names, potenatially better solution available) * fixed issue with unnecessary indents * changed variables to functions after negecting to realise they relied on called variables. Still in need of more informative names, potentially room for more elegant solution * removed trailing whitespaces * Fixing error in trig functions (missing return) * removed functions aimed at avoiding repeated code. Deemed unnecessary * rectified mislabeled parameter chi_lims to bounds as required by function * introducing latest version of remnant mass function in coord_utils get_randm_mass function. Minor rewrite to earlier portion sof function to acommodate this change * added short description of concat_grid function * Moved ns_sequence_file initialisation above it's first use to avoid error * fixed issue with methods used to call variables in remnant mass function * introduced eos as a variable in the get_random_mass function in order to work with updated remnant_mass funtion * adding new lines between function definitions * re-introduced eta_nsbh in get_random_mass as it is required later in the function * moved module level imports to top of init file * moved module level imports back to bottom of init file as moving to top seemed to break code * removed trailing whitespace * Initialised input_is_array variable and added functionality to check if input variable is an array. If it is, input_is_array is set to True * resolved issue with undefined variable erroneously added in code which checks if an input is an array * addrd r prefix to doctring in an attempt to resolve issues related to use of backslashes * Replace code which checks if input is an array with more reliable method Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Updated docstrings to more accurately represent the forms of inputs and outputs in a number of functions * Fixed typo in docstring Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Reformatted code to agree with codeclimate Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Removed hardcoded output path for generate_isso_bivariate_interp() * Fix wrong import name * Updated comments in constraint function Co-authored-by: Francesco Pannarale <pannarale@users.noreply.github.com> * Remove ISSO interpolant, will bring back a better version later * Forgot a few things * Update pycbc/tmpltbank/coord_utils.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> Co-authored-by: Samuel Higginbotham <samuel.higginbotham@ligo.org> Co-authored-by: Andrew R. Williamson <a-r-williamson@users.noreply.github.com> Co-authored-by: Andrew Williamson <andrew.williamson@ligo.org> Co-authored-by: Tito Dal Canton <tito@dalcanton.it> Co-authored-by: Francesco Pannarale <pannarale@users.noreply.github.com> Co-authored-by: Tito Dal Canton <tito.canton@ligo.org> 13 October 2022, 14:59:05 UTC
b9b6fb3 allow multiple cuts on same parameter (#4149) * Amend cuts module to allow multiple cuts on same parameter, and to check for duplicated cuts * CC * incorrect function name attribute for numpy ufuncs * CC * add some unit tests for the cuts module * add a couple of tests on the same parameter/type of cut * dont redo a conversion * small fixes 12 October 2022, 08:35:31 UTC
1db9ea7 iDQ strain and frame support in PyCBC Live (#4138) * Makes changes needed for iDQ in PyCBC Live * Addressed some pep8 problems and added docstrings * Addressed bug introduced while adding docstrings * Apply suggestions from code review Applied Tito's suggested changes Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Added necessary arguments to pycbc live executable * Made at_times timeseries method seperate from at_time , and adjusted some docstrings to indicate that their arguments are arrays. * Fixed trailing whitespace * Improved docstring of at_times method * Changed action option for idq channel arguments * Fixed typo in previous commit * Reverting previous changes becuse I'm blind Co-authored-by: Tito Dal Canton <tito@dalcanton.it> 11 October 2022, 07:40:00 UTC
437c145 Template bank project : changes in faithsim codes (#4154) * Changes in faithsim to be used with python3 * change the first line to get the env Co-authored-by: Marion Pillas <marion.pillas@ldas-pcdev3.ligo.caltech.edu> 08 October 2022, 22:59:42 UTC
9a57756 small update for LISA PE doc (#4151) * add second BBHx link * add more descriptions 07 October 2022, 09:18:45 UTC
36af22b Reduce wget verbosity in tests (#4150) 04 October 2022, 17:12:20 UTC
74efc77 set consistent phase convention for inference models (#4148) 04 October 2022, 10:18:24 UTC
back to top