5446ce7 | Ian Harry | 01 July 2019, 23:46:30 UTC | Prepare for release (#2820) | 01 July 2019, 23:46:30 UTC |
6d64907 | Ian Harry | 01 July 2019, 18:46:57 UTC | Fix special veto-definer end_time=0 case, and allow dqsegdb ini file option (#2818) * Fix VDF end_time=0 and add source option * Swap order * Whitespace | 01 July 2019, 18:46:57 UTC |
02d567b | Gareth Davies | 01 July 2019, 17:48:38 UTC | dont get rid of segments bit of combine statmap (#2817) * dont get rid of segments bit of combine statmap * remove 'orphaned' comments | 01 July 2019, 17:48:38 UTC |
b1ea44c | idorrington92 | 01 July 2019, 17:03:24 UTC | Fixing a bug where some template properties were being written out once per ifo rather than once per template (#2812) | 01 July 2019, 17:03:24 UTC |
40e8461 | Alex Nitz | 01 July 2019, 15:29:34 UTC | add option to set ifar threshold for censor veto times (#2815) * update script to allow ifar threshold in constructing censor vetoes * typo fix * fixes * fixes * years units note * set default threshold * comments * segment(s, e) works just fine, remove TODO | 01 July 2019, 15:29:34 UTC |
c5a1e48 | Thomas Dent | 30 June 2019, 20:04:31 UTC | don't try to obtain veto segments by iterating over an empty list (#2813) * don't try to obtain veto segments by iterating over an empty list * a bit more verbosity | 30 June 2019, 20:04:31 UTC |
113ef05 | Thomas Dent | 27 June 2019, 13:26:44 UTC | fix for dqsegdb segments overlapping start/end (#2809) * fix for dqsegdb segments overlapping start/end * remove unneeded bracket, formatting * few more fixes to docstrings, move GWOSC error there should only be a GWOSC error message printed to screen if we're not then going to try dqsegdb and it is thus a real error. * fixing non-functional string format * codeclimate bla * blah codeclimate | 27 June 2019, 13:26:44 UTC |
9aff2db | Collin Capano | 26 June 2019, 15:42:12 UTC | Add normalization term to GaussianNoise model (#2795) * add normalization term to GaussianNoise model * fix bug in init * whitespace | 26 June 2019, 15:42:12 UTC |
023b98f | Collin Capano | 26 June 2019, 15:02:00 UTC | Add method to convert a section into command-line string (#2806) * add section_to_cli function to workflow config * fix typo in config update | 26 June 2019, 15:02:00 UTC |
0a06cde | Moz-Port | 25 June 2019, 21:44:22 UTC | New PSD variation (#2799) * Change * parameters in __init__.py for new version of variation.py * variation.py works * testing strain.py * Update variation.py with new method for psd_var estimation * first version of modified ranking statistics * remove saved hdf files * Remove Ian touch in readme file * set spacing as master * Fix git issues. * Fix wrong indentation in comment section * Fix code formatting * Update preferred parameters * Trailing space * Fix typo and change psd_duration comment * Add description of outlier removal in mean_square function * Fix typos | 25 June 2019, 21:44:22 UTC |
1e07e03 | Tito Dal Canton | 25 June 2019, 17:55:45 UTC | [WIP] More Python 3 fixes for PyCBC Live (#2798) * Fix Py3 error with FFTW wisdom I/O * Fix int division on Py3 * Fix FFTW-related error with Py3 * Fix more int division issues with Py3 * Workaround for h5py not supporting Unicode arrays * Codeclimate and Ian's comments * Ian's comment * Codeclimate | 25 June 2019, 17:55:45 UTC |
e10fad4 | Thomas Dent | 25 June 2019, 17:20:58 UTC | copy over more comprehensive search/livetime info (#2807) | 25 June 2019, 17:20:58 UTC |
df67dce | Collin Capano | 25 June 2019, 16:54:30 UTC | add gps_time option to multi_det from cli (#2805) | 25 June 2019, 16:54:30 UTC |
c06fbbe | Thomas Dent | 25 June 2019, 15:03:40 UTC | record placeholder foreground_time_exc value for injection runs (#2804) | 25 June 2019, 15:03:40 UTC |
084b833 | Collin Capano | 25 June 2019, 14:50:56 UTC | Allow location parameters to be in waveform transforms (#2802) * tell waveform generator about output of waveform transforms * remove generate_from_args function in waveform generators * fix typo | 25 June 2019, 14:50:56 UTC |
a0e877d | Miriam Cabero | 25 June 2019, 11:54:47 UTC | Minor fix ringdown example docs (#2801) | 25 June 2019, 11:54:47 UTC |
3e2674b | Collin Capano | 24 June 2019, 22:16:13 UTC | allow static params to be in transforms (#2800) | 24 June 2019, 22:16:13 UTC |
e1b02a1 | Gareth Davies | 22 June 2019, 13:33:55 UTC | Multiifo injfind (#2794) * update veto procedure to reflect multiifo nature * update to test shared indices rather than combining segments * numpyify things * some tidying of parameter names etc. * adding min-required-ifos command line option to hdf_injfind (not yet in workflow) * whitespace, plus altering output of foundmissed in order to look less blobby (Thought I'd done this a few months ago but apparently not) * sanitisation check on min-required-ifos input, remove unused import * assert is not if * better error reporting, clarify logic, re-word comments * few formatting fixes & simplify help/comments | 22 June 2019, 13:33:55 UTC |
7ed9e34 | Duncan Brown | 21 June 2019, 18:40:05 UTC | Fix permissions on installed directories in docker image (#2771) | 21 June 2019, 18:40:05 UTC |
477e041 | Miriam Cabero | 21 June 2019, 16:21:35 UTC | Add support for subdominant modes in freq_tau distribution (#2790) * Add support for subdominant modes in freq_tau distribution * Minor documentation change * Codeclimate issue * codeclimate * codeclimate * Specify three digits in match | 21 June 2019, 16:21:35 UTC |
2965fa4 | Thomas Dent | 21 June 2019, 12:26:50 UTC | hdfinjfind: fix veto index bug, simplify some numpy logic (#2792) * hdfinjfind: fix veto index bug, simplify some numpy logic | 21 June 2019, 12:26:50 UTC |
23d5bf3 | Gareth Davies | 21 June 2019, 10:50:45 UTC | changes required to combine_statmap to deal with injection statmap files (#2791) | 21 June 2019, 10:50:45 UTC |
366a610 | Sumit Kumar | 21 June 2019, 09:59:45 UTC | Fixing issue of PosteriorFile Class inheritance to CPNestFile class (#2716) * Added read_raw_samples func to CPNest class instead of class inheritance from PosteriorFile * Rearranged posteriorFile class functions for general use. Fixed CPNestFile class * Fixed a minor issue in CPNestFile class * Fixed a bug in read_waw_samples function in CPNestFile class * Fixed wildcard import in cpnest.py file * Added read_raw_samples func to CPNest class instead of class inheritance from PosteriorFile * Rearranged posteriorFile class functions for general use. Fixed CPNestFile class * Fixed a minor issue in CPNestFile class * Fixed a bug in read_waw_samples function in CPNestFile class * Fixed wildcard import in cpnest.py file * requested changes: Added docstrings, 'parameter' option in argument in write_samples_from_file function * Bug fixed: arguments for write_samples function in posterior.py | 21 June 2019, 09:59:45 UTC |
e0daced | Alex Nitz | 19 June 2019, 16:02:38 UTC | fix bug in get_td_from_fd that ignored f_ref (#2787) | 19 June 2019, 16:02:38 UTC |
0686dd4 | Alex Nitz | 19 June 2019, 15:40:31 UTC | set time scale pedantically (#2788) | 19 June 2019, 15:40:31 UTC |
305eaa3 | Gareth Davies | 19 June 2019, 14:41:21 UTC | ifos attribute in statmap_inj output (#2786) The change I made to combine_statmap (in https://github.com/gwastro/pycbc/pull/2773) requires ifos as an attribute in the statmap files, but this was not the case in statmap_inj outputs. This PR addresses that | 19 June 2019, 14:41:21 UTC |
020e349 | idorrington92 | 19 June 2019, 10:49:19 UTC | Changing ifo_list to opt.instruments stops the analysis ignoring data from ifos that have no triggers in the coherent calculations. I also made explicit which output variables need to be repeated for each event to make the code more readable. (#2785) | 19 June 2019, 10:49:19 UTC |
da26403 | Alex Nitz | 18 June 2019, 20:33:54 UTC | fix foreground censor script (#2783) * simplify foreground censor script * Update pycbc_foreground_censor * Update pycbc_foreground_censor | 18 June 2019, 20:33:54 UTC |
d63cfe9 | Gareth Davies | 18 June 2019, 19:14:28 UTC | output foreground_veto segments in multiifo_combine_statmap (#2784) | 18 June 2019, 19:14:28 UTC |
300791f | Gareth Davies | 18 June 2019, 14:40:15 UTC | Propagate analysis time (#2773) * start of adding foreground_time_exc to multiifo_combine_statmap * add in foreground veto calculation to multiifo_combine_statmap * use foreground veto time from individual statmap files * remove --ifos from pycbc_multiifo_combine_statmap options * some workflow removal parts not done correctly * codeclimate complaining - unused variable * commenting regarding how segment combination works, reshuffle all_ifos calculation to just before when it is first used | 18 June 2019, 14:40:15 UTC |
9827f89 | Miriam Cabero | 18 June 2019, 11:53:29 UTC | Add Jensen-Shannon divergence to entropy (#2515) * Add Jensen-Shannon divergence to entropy * Add regular information entropy and fix codeclimate issues * Codeclimate blank line * Remove pdf options in JS function * Add KDE option to JS and KL divergence functions * Fix codeclimate issues and kde issues * Fix codeclimate issues and histogram ranges * Add numpy.histogram methods to calculate optimal bin-width * Minor documentation and function name changes * Exchange deprecated normed -> density in numpy.histogram * Another Codeclimate blank line * Fix broken TestDistributions (Travis failures) * Documentation and hist_bounds * Typos * Correction to Jensen Shannon "M" * Codeclimate issues | 18 June 2019, 11:53:29 UTC |
73d1b78 | JulianWesterweck | 18 June 2019, 11:39:34 UTC | Injections from file for pp-workflow (#2738) * inference_inj_workflow reads and splits injection files for individual runs. * make pycbc_inference insert static param from injection file if placeholder is encountered. * Use injection files when given. * Corrected format for lists of injection parameters. | 18 June 2019, 11:39:34 UTC |
630ff08 | Ian Harry | 17 June 2019, 16:52:14 UTC | Set back to devel (#2782) | 17 June 2019, 16:52:14 UTC |
bb57a39 | Ian Harry | 17 June 2019, 14:58:05 UTC | Prep for new release (#2779) | 17 June 2019, 14:58:05 UTC |
6e86b2c | Ian Harry | 17 June 2019, 13:41:43 UTC | Remove XXX being interpreted as FIXME | 17 June 2019, 14:57:24 UTC |
87723a6 | Ian Harry | 17 June 2019, 13:28:34 UTC | Whitespace | 17 June 2019, 14:57:24 UTC |
c68437a | Ian Harry | 17 June 2019, 13:27:09 UTC | Think its working now | 17 June 2019, 14:57:24 UTC |
a870ff9 | Ian Harry | 17 June 2019, 13:17:27 UTC | Testing | 17 June 2019, 14:57:24 UTC |
d7fa7e9 | Ian Harry | 17 June 2019, 12:40:22 UTC | Fix previous | 17 June 2019, 14:57:24 UTC |
46a9464 | Ian Harry | 17 June 2019, 12:29:47 UTC | Revert "Putting gating file module back .... again" This reverts commit 168d73faae2be372537dd77a6ae33ca7ac438ac9. | 17 June 2019, 14:57:24 UTC |
7adedb5 | Ian Harry | 17 June 2019, 12:29:37 UTC | Revert "autopep8 --in-place --aggressive --aggressive" This reverts commit 1adc43fd98d5dbd416b24304c992404fa94cbd35. | 17 June 2019, 14:57:24 UTC |
356a926 | Ian Harry | 17 June 2019, 12:29:28 UTC | Revert "Updating to python3" This reverts commit 81cf22165bce4e50a58a3319a907f0e0796dfb5c. | 17 June 2019, 14:57:24 UTC |
1376314 | Ian Harry | 17 June 2019, 12:29:17 UTC | Revert "More PEP-8" This reverts commit ae1bcaf6aba710bd1327d151dfaa5cf645f8936c. | 17 June 2019, 14:57:24 UTC |
a8a35be | Ian Harry | 17 June 2019, 12:28:39 UTC | Add resolve option | 17 June 2019, 14:57:24 UTC |
4c7d9c4 | Ian Harry | 17 June 2019, 10:52:13 UTC | More PEP-8 | 17 June 2019, 14:57:24 UTC |
3373b7c | Ian Harry | 17 June 2019, 10:49:15 UTC | Updating to python3 | 17 June 2019, 14:57:24 UTC |
7e61700 | Ian Harry | 17 June 2019, 10:40:51 UTC | autopep8 --in-place --aggressive --aggressive | 17 June 2019, 14:57:24 UTC |
de4d731 | Ian Harry | 17 June 2019, 09:48:42 UTC | Putting gating file module back .... again | 17 June 2019, 14:57:24 UTC |
6d43cfc | Miriam Cabero | 13 June 2019, 17:54:03 UTC | Remove FIXME for Codeclimate | 17 June 2019, 09:06:06 UTC |
edcf092 | Miriam Cabero | 13 June 2019, 16:32:34 UTC | Comment out Python3 FIXME | 17 June 2019, 09:06:06 UTC |
9241d29 | Miriam Cabero | 12 June 2019, 19:16:05 UTC | Extra line for python3 string handling | 17 June 2019, 09:06:06 UTC |
5a12aff | Miriam Cabero | 11 June 2019, 16:03:45 UTC | Remove unicode for python 3 | 17 June 2019, 09:06:06 UTC |
32cd158 | Ian Harry | 15 June 2019, 21:23:59 UTC | Install problems on Mac OSX (#2769) * Remove numpy version requirements * Dont use OpenMP on MacOSX * Revert "Remove numpy version requirements" This reverts commit 6bfc381be20da61df42c69d9e3d8f4ab1ab0284d. * Back out numpy changes * Back this out * Update setup.py | 15 June 2019, 21:23:59 UTC |
85d6abc | Ian Harry | 15 June 2019, 21:23:21 UTC | Another str<->bytes patch (#2774) | 15 June 2019, 21:23:21 UTC |
ed3ded7 | Ian Harry | 13 June 2019, 14:42:49 UTC | Update segments documentation page (#2755) * Update segments documentation page * Update segments.rst * Update example_dq.ini * neaten example file * Few typos and rephrasings, removing old stuff * remove orphaned segments-v1 section | 13 June 2019, 14:42:49 UTC |
7695737 | Ian Harry | 13 June 2019, 09:15:42 UTC | Exclude cpnest.py in documentation | 13 June 2019, 09:42:19 UTC |
73a6c6c | Alexander Harvey Nitz | 12 June 2019, 16:07:07 UTC | don't require cpnest | 13 June 2019, 09:42:19 UTC |
0adb7f0 | Gareth Davies | 12 June 2019, 17:01:58 UTC | Multiifo ranking statistic (#2689) * initial commit of coinc_rate stat * update to an actual working statistic * codeclimate changes, change to use SG veto in coinc_rate statistic * some reworking of statistic, a bit of housekeeping with coinc_rate calculation * some changes for clening up code - some print statements may be in place for testing. Ignore these and they will be removed * some tidying up * commit for changing branch * use count above thresh as that is how fitting calculates * accidentally copied some slack chat into the code * codeclimate again * some changes to master not integrated to branch * updates to comments, some casting to arrays not needed. Small future-proofing for python 3 * be more numpy-y, add minor comment | 12 June 2019, 17:01:58 UTC |
5b6070b | Gareth Davies | 12 June 2019, 10:20:36 UTC | Fix argument plot-max-x to be a float (#2765) | 12 June 2019, 10:20:36 UTC |
cc914f7 | idorrington92 | 11 June 2019, 15:24:14 UTC | Change to make code both python 3 and python 2 compatible. (#2766) | 11 June 2019, 15:24:14 UTC |
a04b88b | idorrington92 | 11 June 2019, 07:38:43 UTC | Added a first attempt at reweighted SNR for GRB search (#2761) * Added a first attempt at reweighted SNR * Looping over ifos instead of using .values() * Fixed bug where I was treating chisq_dof as though it were frequency bins. Made the chisq_per_dof never go below one. * Fixed bug where reweighted snr calculation would crash if there were less than 3 detectors | 11 June 2019, 07:38:43 UTC |
627b22a | Alex Nitz | 08 June 2019, 00:49:59 UTC | require python3 (#2764) * require python3 * note p3 support * poke * poke | 08 June 2019, 00:49:59 UTC |
4f3dd63 | Alex Nitz | 07 June 2019, 21:06:28 UTC | move resampling to before gating block in strain from_cli (#2762) | 07 June 2019, 21:06:28 UTC |
493a376 | Ian Harry | 07 June 2019, 21:03:24 UTC | Some more Cython functionality (#2647) * Commit cython changes * Add Cython FFTW_pruned * Add cython eventmgr * Typo fix * Split python2 and python3 * Fix typo * REmove unused pruned FFT code * Codeclimate * Code climating * Oops * Problem here too | 07 June 2019, 21:03:23 UTC |
5a5291a | Alex Nitz | 07 June 2019, 16:06:31 UTC | move multiifo workflow to use new segment interface (#2744) * move multiifo workflow to use new segment interface * fixes | 07 June 2019, 16:06:31 UTC |
8663788 | Ian Harry | 07 June 2019, 16:05:54 UTC | Allow empty vdf (#2759) * Allow the VDF to have *no* CAT_X entries * Avoid double usage of "ifo" * Needs to be a list * Update dq.py fix space after comma | 07 June 2019, 16:05:54 UTC |
042f9a1 | Ian Harry | 07 June 2019, 11:01:39 UTC | Consolidate triggers to control memory usage (#2754) * Run trigger "consolidation" every N templates * Optimize newsnr threshold calculation * Need to run consolidate twice * Move a bunch of stuff into eventmgr * Missing dependancy * SNR is complex * Fix logging stuff * Simple fix * Update pycbc_inspiral * Update pycbc_inspiral | 07 June 2019, 11:01:39 UTC |
946964e | Ian Harry | 07 June 2019, 10:57:15 UTC | Update requirements (#2753) * Update reuirements * Another fix needed now for scipy * Missed a < symbol * Try removing this * Don't want new sphinx ... Doesn't work * Fully update requirements | 07 June 2019, 10:57:15 UTC |
ac7ba41 | Miriam Cabero | 07 June 2019, 08:40:50 UTC | Ringdown module improvements (#2651) * Simplifying ringdown module * More work on the ringdown module * Finishing up the ringdown module * Fixing taper and errors * Final touches * Add lmns check in amps_phases * Fixing codeclimate issues * Trying to fix travis * Trying to fix travis * More documentation, and format_lmns additions * Ensure format_lmns is use in multimode_base * Additions to format_lmns * Remove commented out lines * Fix Codeclimate issues * Simplify format_lmns function | 07 June 2019, 08:40:50 UTC |
618d9b1 | Duncan Brown | 06 June 2019, 21:20:11 UTC | Fixes to docker container (#2758) | 06 June 2019, 21:20:11 UTC |
31de6c7 | Duncan Brown | 06 June 2019, 16:32:46 UTC | Improvements to docker image (#2724) * simplify docker image * move install inside container * fixed typo in install script * fixed filename * removed link * fixed mount path * load fuse and fix mount path * https://cvmfs.readthedocs.io/en/stable/cpt-configure.html#docker-containers * exit on failure * copy installed source into /opt/pycbc * move all docker files into a single folder * fixed path | 06 June 2019, 16:32:46 UTC |
281bc5f | dfinstad | 06 June 2019, 16:20:55 UTC | Make plotting acceptance rate and sample chains optional (#2692) * make acceptance rate and samples plotting optional * fix indent * make plotting samples and acceptance rate optional | 06 June 2019, 16:20:55 UTC |
f7bf4e4 | Ian Harry | 06 June 2019, 15:35:12 UTC | Add multi-threading to correlate function (#2756) * Add multi-threading to correlate function * Update matchedfilter_cpu.pyx | 06 June 2019, 15:35:12 UTC |
d7e40fc | Ian Harry | 06 June 2019, 14:26:17 UTC | loudest-keep-values default must be a list (#2757) * Default must be a list * Also needed here | 06 June 2019, 14:26:17 UTC |
ad2f89b | Márton Tápai | 06 June 2019, 04:21:52 UTC | Multiifo inf minifollowup (#2734) * Add -1.0 to the plotting code if the trigger time is not within the ifo segment. * enable injection minifollowup in workflow * fix typo * update pycbc_page_injinfo to multiifo use * ifos is attrs not key * typo * Change title of qscan plot if trigger is given with endtime -1.0 | 06 June 2019, 04:21:52 UTC |
194277a | Ian Harry | 05 June 2019, 16:22:54 UTC | Python3 fixes to make inference examples run (#2749) * Pytohn3 fix in base_mcmc * Fixes to make inference tests work in python3 * Missed a python3 fix in inference examples | 05 June 2019, 16:22:54 UTC |
3af2e7b | Alex Nitz | 05 June 2019, 12:26:14 UTC | add function to return 'filter-ready' psd, small cleanup of estimate method (#2670) * add function to get filter ready psd * help silence divide by zero * default to no check of rames | 05 June 2019, 12:26:14 UTC |
61c7a6c | Ian Harry | 04 June 2019, 16:42:04 UTC | Python 3 fixes [4] (#2750) * Python3 fix in waveform/generator * Logic mistake fix in inverse_spectrum_truncate * Python3 fix in plot_gating * Python3 fixes in single_template * Python3 fixes in 150914 example * Python3 fix in Qtransform * Catch python3 error type in pnutils * Use pycbc.weave for inline in decompress * Update estimate.py | 04 June 2019, 16:42:04 UTC |
dc919a1 | Ian Harry | 04 June 2019, 13:22:09 UTC | LIGOTimeGPS cannot take numpy type in python3 (#2747) | 04 June 2019, 13:22:09 UTC |
868fe54 | Alex Nitz | 04 June 2019, 13:21:43 UTC | use build dependency feature now to enforce numpy / cython are available (#2748) | 04 June 2019, 13:21:43 UTC |
08b533b | Ian Harry | 04 June 2019, 13:03:38 UTC | Python 3 fixes [2] (#2746) * Python3 fix for events/stat.py * Python3 fix in strain.py * Removing tabs from pycbc_plot_range_vs_mtot * Python3 fix in pycbc_generate_hwinj_from_xml * Removing tabs in bin/plotting/pycbc_plot_vt_ratio * Old ValueError formatting fix * Remove unused import * Python3 fix in detector.py * Bytes/str issue fix in losc.py * Comparison to None fixes in test_tmpltbank | 04 June 2019, 13:03:38 UTC |
b317144 | Ian Harry | 04 June 2019, 13:00:43 UTC | Python 3 fixes [1] (#2745) * Python3 fix in io/record.py * Python3 fixes in bank.py * Python3 fix in pycbc_plot_range * Python3 fix in pycbc_plot_psd_file * IMPORTANT python3 fix in waveform.py * Python3 fix in pycbc_coinc_mergetrigs * Python3 fix in pycbc_fit_sngls_over_multiparam * Python3 fix in pycbc_fit_sngls_by_template * Python3 fix in pycbc_coinc_findtrigs * Python3 fix in pycbc_page_foreground * Python3 fix in pycbc_foreground_censor * Python3 fix in pycbc_plot_singles_vs_params * Python3 fix in results/render.py * Python3 fix in pycbc_make_html_page * Python3 fix in results/..../file_default.html | 04 June 2019, 13:00:43 UTC |
18ede39 | Ian Harry | 03 June 2019, 13:37:33 UTC | Move to dqsegdb2 and a few minor fixes to dq.py (#2743) * Moving to dqsegdb2 as it works in python3 * Two fixes based on discussion with Alex * Update requirements for dqsegdb2 * Cannot yet remove the old version * Forgot to commit this * One more instance of name * Line break * Don't give version number when not relevant | 03 June 2019, 13:37:33 UTC |
5efee92 | Ian Harry | 01 June 2019, 18:01:07 UTC | Fixes because of recent optimization changes in io/hdf.py (#2737) * Bug fix in new code * Another fix needed in inj minifollowup * Suggested fix by Alex * One more change | 01 June 2019, 18:01:07 UTC |
018c5cd | Duncan Macleod | 31 May 2019, 12:19:47 UTC | Use six.with_metaclass to add metaclasses in python2 and 3 (#2705) * use six.add_metaclass * appeased codeclimate | 31 May 2019, 12:19:47 UTC |
0014aa4 | Ian Harry | 31 May 2019, 12:18:44 UTC | Allow statistic files in single_minifollowup (#2735) * Allowing sngl_minifollowup to take statistic_files * Send statfiles through to mfups * File lists must be FileList objects * Flatten statistic files * Whitespace * Update pycbc_sngl_minifollowup | 31 May 2019, 12:18:44 UTC |
9ac20e9 | Márton Tápai | 31 May 2019, 12:10:51 UTC | Multiifo sensitivity plot (#2725) * Correct sensitivityplot input, and add back to workflow * wrong place * injtable found not yet working * revert hdfinjfind changes * only try to add t, if the plot is vt (will still fail for now for this with the current hdfinjfind) | 31 May 2019, 12:10:51 UTC |
3159116 | Ian Harry | 28 May 2019, 13:36:03 UTC | Don't send ifos to plot_spectrum - it can fail (#2736) | 28 May 2019, 13:36:03 UTC |
2f50f45 | idorrington92 | 28 May 2019, 10:27:03 UTC | Multi inspiral bug (#2731) * Fixed bug where command line options were being used in function definitions. * Coherent SNR calculation requires the matrix made from SNR dicts to always have the same order. This commit sorts the dictionary before the calculation. * Not computing threshold more than once. | 28 May 2019, 10:27:03 UTC |
c0c7da1 | Ian Harry | 28 May 2019, 10:26:03 UTC | Two quick fixes for minifollowups (#2729) * Don't send n-loudest to sngl_info script * Invert order of mfups * Use mutually_exclusive group | 28 May 2019, 10:26:03 UTC |
ea463f8 | dfinstad | 27 May 2019, 22:27:43 UTC | Make PSD plotting compatible with inference and search workflows (#2733) * also look for low freq cutoff in attrs * don't fail if no thin_interval in file * update error msg | 27 May 2019, 22:27:43 UTC |
bd7a254 | Alex Nitz | 27 May 2019, 12:23:26 UTC | faster when mask is all true (#2719) * faster when mask is all true * Update hdf.py * updates | 27 May 2019, 12:23:26 UTC |
7352b08 | idorrington92 | 23 May 2019, 16:01:11 UTC | Inj_filter_rejector for PyGRB (#2687) * First stab at adding the injfileterrejector for multi ifo analysis. Not tested (I don't know how to test it) * Fixing indentation * Removed trailing whitespace * Imported MultiDetOptionAction from types to use in the options. Don't know if this is really what we want to do, I'm just copying strain.py and hoping for the best. * Fixed loop over ifos (typo said ifo not ifos) * Fixed bug with class method calling cls, and removed blank lines * Started adding injfilterrejector stuff to the executable * Somethings were dictionaries that should not be. Fixed this * Fixed some errors from when I added the multi ifo injfilterrejector args * Getting ready to use inj filter rejector * Some things were dictionaries that shouldn't be (i think) * Adding inj filter rejector to the strain arguments * Removed injfilterrejector from the from_cli_multi_ifo command as it wasn't needed in the end * Edits to make the injfilterrejector template segment checker work correctly in the multi ifo case. Also fixed some function arguments that were removed in previous commit. * More edits to get inj rejector to work correctly * Fixed formatting issues and fixed bug where inj filter rejector had to be defined or it crashed * pep 8 * pycbc/inject/injfilterrejector.py * Made output more useful when skipping segments in injection runs. Also fixed chi2 bug. * Fixed bug with calling new template in the wrong place. | 23 May 2019, 16:01:11 UTC |
35bfaab | idorrington92 | 22 May 2019, 13:09:58 UTC | Fixed bug where the network evend id number was not being incremented for each template analysed (#2714) | 22 May 2019, 13:09:58 UTC |
7ef8796 | Thomas Dent | 19 May 2019, 21:02:00 UTC | Multi coinc (#2721) * deal with edge case where trigger time difference is less than coinc window * fixup multiifo findtrigs * fixup comment * Cleanup coinc code and add default decimation option | 19 May 2019, 21:02:00 UTC |
6a2c5ac | Thomas Dent | 19 May 2019, 14:36:59 UTC | whitespace/comment | 19 May 2019, 14:36:59 UTC |
71b3ae1 | Thomas Dent | 19 May 2019, 14:20:50 UTC | Fix injection accuracy plotting for multi-ifo format (#2723) * Fix injection accuracy plotting for multi-ifo format * recovery plot fixes for multiifo trigger format * fix for interface to get_found_param | 19 May 2019, 14:20:50 UTC |
6160345 | Duncan Macleod | 18 May 2019, 12:48:00 UTC | replaced dict.iteritems with dict.items (#2717) and values | 18 May 2019, 12:48:00 UTC |
786b524 | Duncan Macleod | 17 May 2019, 15:39:50 UTC | Updated more usage of dict keys and values for python3 (#2718) * updated all instances of indexing keys() and values() * pycbc.inference: hdf5 can't store dict_keys | 17 May 2019, 15:39:50 UTC |
23b974d | Alex Nitz | 14 May 2019, 22:05:01 UTC | missing mask init removes all triggers (#2715) * Update hdf.py * Update hdf.py | 14 May 2019, 22:05:01 UTC |