swh:1:snp:3a699297f000109a1bc833f294a54171df990207

sort by:
Revision Author Date Message Commit Date
5446ce7 Prepare for release (#2820) 01 July 2019, 23:46:30 UTC
6d64907 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 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 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 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 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 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 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 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 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 [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 copy over more comprehensive search/livetime info (#2807) 25 June 2019, 17:20:58 UTC
df67dce add gps_time option to multi_det from cli (#2805) 25 June 2019, 16:54:30 UTC
c06fbbe record placeholder foreground_time_exc value for injection runs (#2804) 25 June 2019, 15:03:40 UTC
084b833 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 Minor fix ringdown example docs (#2801) 25 June 2019, 11:54:47 UTC
3e2674b allow static params to be in transforms (#2800) 24 June 2019, 22:16:13 UTC
e1b02a1 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 Fix permissions on installed directories in docker image (#2771) 21 June 2019, 18:40:05 UTC
477e041 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 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 changes required to combine_statmap to deal with injection statmap files (#2791) 21 June 2019, 10:50:45 UTC
366a610 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 fix bug in get_td_from_fd that ignored f_ref (#2787) 19 June 2019, 16:02:38 UTC
0686dd4 set time scale pedantically (#2788) 19 June 2019, 15:40:31 UTC
305eaa3 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 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 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 output foreground_veto segments in multiifo_combine_statmap (#2784) 18 June 2019, 19:14:28 UTC
300791f 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 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 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 Set back to devel (#2782) 17 June 2019, 16:52:14 UTC
bb57a39 Prep for new release (#2779) 17 June 2019, 14:58:05 UTC
6e86b2c Remove XXX being interpreted as FIXME 17 June 2019, 14:57:24 UTC
87723a6 Whitespace 17 June 2019, 14:57:24 UTC
c68437a Think its working now 17 June 2019, 14:57:24 UTC
a870ff9 Testing 17 June 2019, 14:57:24 UTC
d7fa7e9 Fix previous 17 June 2019, 14:57:24 UTC
46a9464 Revert "Putting gating file module back .... again" This reverts commit 168d73faae2be372537dd77a6ae33ca7ac438ac9. 17 June 2019, 14:57:24 UTC
7adedb5 Revert "autopep8 --in-place --aggressive --aggressive" This reverts commit 1adc43fd98d5dbd416b24304c992404fa94cbd35. 17 June 2019, 14:57:24 UTC
356a926 Revert "Updating to python3" This reverts commit 81cf22165bce4e50a58a3319a907f0e0796dfb5c. 17 June 2019, 14:57:24 UTC
1376314 Revert "More PEP-8" This reverts commit ae1bcaf6aba710bd1327d151dfaa5cf645f8936c. 17 June 2019, 14:57:24 UTC
a8a35be Add resolve option 17 June 2019, 14:57:24 UTC
4c7d9c4 More PEP-8 17 June 2019, 14:57:24 UTC
3373b7c Updating to python3 17 June 2019, 14:57:24 UTC
7e61700 autopep8 --in-place --aggressive --aggressive 17 June 2019, 14:57:24 UTC
de4d731 Putting gating file module back .... again 17 June 2019, 14:57:24 UTC
6d43cfc Remove FIXME for Codeclimate 17 June 2019, 09:06:06 UTC
edcf092 Comment out Python3 FIXME 17 June 2019, 09:06:06 UTC
9241d29 Extra line for python3 string handling 17 June 2019, 09:06:06 UTC
5a12aff Remove unicode for python 3 17 June 2019, 09:06:06 UTC
32cd158 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 Another str<->bytes patch (#2774) 15 June 2019, 21:23:21 UTC
ed3ded7 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 Exclude cpnest.py in documentation 13 June 2019, 09:42:19 UTC
73a6c6c don't require cpnest 13 June 2019, 09:42:19 UTC
0adb7f0 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 Fix argument plot-max-x to be a float (#2765) 12 June 2019, 10:20:36 UTC
cc914f7 Change to make code both python 3 and python 2 compatible. (#2766) 11 June 2019, 15:24:14 UTC
a04b88b 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 require python3 (#2764) * require python3 * note p3 support * poke * poke 08 June 2019, 00:49:59 UTC
4f3dd63 move resampling to before gating block in strain from_cli (#2762) 07 June 2019, 21:06:28 UTC
493a376 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 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 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 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 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 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 Fixes to docker container (#2758) 06 June 2019, 21:20:11 UTC
31de6c7 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 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 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 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 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 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 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 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 LIGOTimeGPS cannot take numpy type in python3 (#2747) 04 June 2019, 13:22:09 UTC
868fe54 use build dependency feature now to enforce numpy / cython are available (#2748) 04 June 2019, 13:21:43 UTC
08b533b 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 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 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 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 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 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 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 Don't send ifos to plot_spectrum - it can fail (#2736) 28 May 2019, 13:36:03 UTC
2f50f45 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 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 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 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 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 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 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 whitespace/comment 19 May 2019, 14:36:59 UTC
71b3ae1 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 replaced dict.iteritems with dict.items (#2717) and values 18 May 2019, 12:48:00 UTC
786b524 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 missing mask init removes all triggers (#2715) * Update hdf.py * Update hdf.py 14 May 2019, 22:05:01 UTC
back to top