swh:1:snp:3a699297f000109a1bc833f294a54171df990207

sort by:
Revision Author Date Message Commit Date
c259699 Prepping for release 27 February 2019, 12:02:08 UTC
c86b3c5 Turnoff recalculating Jacobian in emcee pt (#2526) * turn off computing jacobian * add a warning message to the docs 27 February 2019, 10:17:38 UTC
b067b89 only allow master process to print to screen when using mpi (#2525) 27 February 2019, 10:17:27 UTC
f36f081 Fix marginal phase (#2524) * add back the marginalized phase gaussian noise class * update models init * pep8 27 February 2019, 10:17:10 UTC
8fe2b5e only use acl from nacl test if it is the only test being done (#2521) 26 February 2019, 15:09:17 UTC
8ce1fcc add logging for coinc / single buffer size (#2520) 25 February 2019, 21:42:34 UTC
4221580 adding multi-ifo functionality to foundmissed plotting script (#2516) * adding multi-ifo functionality to foundmissed plotting script * fix some TypeError issues * adding multi-ifo functionality to foundmissed plotting script * fix some TypeError issues * slightly compress snr calculation, only do if needed * add warning about decisive distance to options 25 February 2019, 11:44:58 UTC
cbb2719 add multi ifo support to pycbc live (#2386) * enable background for all combination of ifos * remvove some notimplemented stubs * output file produced again * add method to get number of buffer elements * background accumulates in each detector * fixes in coinc picker * re-enable coincs and singles * allow for bank to be called with get_template method * minor readability * make sure overwhitened strain returnes stilde with epoch set * preliminary pvalue followup calculator * allow multiple stat files to be provided, one for each detector pair * add pvalue combining * bug fixes * add stuff * fixes from tito / tom * remove redundant comment * climate stuff * more climate * doc fixes * one typo * adjust background time used if shorter than strain buffer * use round in returning sample rate * make integer * another bug 23 February 2019, 23:32:33 UTC
11ae334 Thin inference samples on the fly (#2492) * add setters for thin start/interval/end * add methods for thinning samples on disk to base_mcmc io * remove prethin_interval attribute in io in favor of just using thinned_by * get rid of start iteration, max iterations options in SingleTempMCMCIO.write_samples * thin samples before writing in SingleTemp write_samples * always create samples and sampler_group when new files are created * make last_iteration optional in write_samples * add prethinning functions to base_mcmc * add set prethin options from config * add prethinning support to emcee * typo * prethin -> thin; remove prethin boolean * fix doc string * make last_iteration parameter dependent * only do integrity check if parameters have been written * only update burn in, calculate acl if new samples have been written * remove redundant logging message * fix bug in resizing * use max samples per chain instead of thin_factor * remove max_iterations, start_iteration options from multi tempered write_samples * make thin samples a stand alone function * add support to base_multitemper * add support to emcee_pt * have burn in module handle the difference between iteration and index * define autocorrelation time * fix off by one error in thin start point * add attribute info to BaseMCMC doc string * minor typo * add to docs * fix code climate issues * remove left over "max_iterations" * load thinning from config for emcee_pt * add some verbosity about thinning * fix issues with figuring out thin interval, file thinning * move thinned_by to top level attrs * thin start should be burn in index, not iteration * wrong thin interval in act * reducing verbosity * docs * update example config files * more docs * pep8 23 February 2019, 23:31:37 UTC
426cae0 Merge branch 'pr/2499' 23 February 2019, 16:53:09 UTC
0f5874f minor changes to kickstart Travis also replace import of segments from glue -> from ligo 22 February 2019, 23:51:21 UTC
3acd4dd AAAARRRRGGGHHHH!!!! 22 February 2019, 20:39:07 UTC
20acc26 Sigh 22 February 2019, 20:39:07 UTC
7a078e1 segmentsUtils problem 22 February 2019, 20:39:07 UTC
7b2fef9 Fixing bug 22 February 2019, 20:39:07 UTC
078ecdf Missed a place 22 February 2019, 20:39:07 UTC
026b673 Add to requirements 22 February 2019, 20:39:07 UTC
1e45332 glue.segments -> ligo.segments 22 February 2019, 20:39:07 UTC
826acb6 slight clarification in comments 21 February 2019, 22:57:56 UTC
0b35c05 Inference: do not ignore option "fields" in posterior (#2514) 20 February 2019, 15:54:10 UTC
723f3b7 estimate.py: a few more Python 3 int division fixes (#2510) 19 February 2019, 19:25:21 UTC
8de7c31 Bump matplotlib version to 2.0.0 (#2512) 19 February 2019, 19:23:26 UTC
14750e5 add time estimates for NRTidal (#2511) Allows PhenomD_NRTidal and PhenomPv2_NRTidal to be used with get_td_wavefrom and get_td_wavefrom_from_fd 19 February 2019, 18:32:49 UTC
4ee581f changes to logic order, removal of repetition and superfluous code 19 February 2019, 16:37:37 UTC
286ec27 remove changes to fit by template code (moving to separate PR) 19 February 2019, 15:11:33 UTC
e4265c0 remove requirement to have --ifos on command line for multiifo - use input file structure instead 19 February 2019, 15:11:33 UTC
117a5e8 remove check that wasnt particularly helpful, but made unwanted changes to the format 19 February 2019, 15:11:33 UTC
c5c78a9 some changes to fit_sngls_by_template and hdf_injfind for multi-ifo operation 19 February 2019, 15:11:33 UTC
f59e1d2 Some Python 3 compatibility fixes (#2508) * gaussian.py: minor division fix for Python 3 compatability * utils.py: move division fixes for Python 3 compatibility 19 February 2019, 14:58:29 UTC
de7f01e pycbc.psd: minor mods to estimate.py for python3 (#2507) 19 February 2019, 14:37:37 UTC
a2914cd Add constraint section to inference doc. (#2506) 15 February 2019, 14:04:19 UTC
d1f4eb5 codeclimate / PEP8 14 February 2019, 13:19:44 UTC
aa71697 remove some debug-level comments and unnecessary lines 14 February 2019, 13:19:44 UTC
95eeca2 Add bank params option 14 February 2019, 13:19:44 UTC
a05b05b Trying to make exp_fit sngl stats work 14 February 2019, 13:19:44 UTC
75e20ba spacing 14 February 2019, 13:19:44 UTC
19e66a0 Adding pycbc_process_sngls A script to apply cuts, rerank and cluster single trigger hdf files 14 February 2019, 13:19:44 UTC
9f2bf58 Some additional plumbing in feeding sngls to stat module 14 February 2019, 13:19:44 UTC
0c67403 stat.py: added extension of exp fit statistic 14 February 2019, 13:19:44 UTC
a065653 split off generalized cluster algorithm in events/coinc.py 14 February 2019, 13:19:44 UTC
e766263 Made hardware injections accept flexible list of detectors (#2505) * Made hardware injections accept flexible list of detectors * Restrict detector choices to available detectors 13 February 2019, 19:21:24 UTC
f93915e Fixed a bug in the roll function for time series. (#2500) 13 February 2019, 12:29:20 UTC
8617d96 Removed the key word return_found, as it is no longer used (#2503) 13 February 2019, 12:21:23 UTC
e0d4103 Multiifo inj statmap (#2474) * Adding multiifo_statmap_inj to the workflow * typo * Add missing line * fix setup_multiifo_statmap_inj argument * Add pycbc_multiifo_coinc_statmap_inj executable * fix background file input * correct error * typo * fix * more fixes * fix errors * fixing sorting * refactoring * fix indent * switch coinc job nameing to include the ordered ifo list * fix typo and remove whitespace * fix typo * fix wrong files given into inj_coinc * fix arguments of get_ordered_ifo_list * typo * needed precedence combination to take the correct full inspiral files * fix error * switch to conv.sec_to_year in pycbc_coinc_statmap_inj * simplify average time calculation * simplify get_ordered_ifo_list function and create select_files_by_ifo_combination method * add docstrings * codeclimate * fix ifos error * fix average time calculation, correct comment and simplify creating the combination_prec dictionary * PEP8 / codeclimate issues 12 February 2019, 23:53:49 UTC
9af8285 Add zero likelihood analytic model (#2501) * add zero likelihood analytic model * codeclimate * rename distribution and fix loglikelihood to return 0 * change docstring and fix class initialization to use correct name 12 February 2019, 21:41:05 UTC
7c813d1 add from future division (#2497) 08 February 2019, 16:17:00 UTC
f892fcf Remove unnecessary and impossible automatic transforms (#2435) * Remove unnecessary and harmful transforms from the automatically applied transforms. Add only one line in get_common_cbc_transforms: Before adding a transform from the base parameters to the requested parameters to the list of transforms which will be executed (from_base_c), check if the intersection between requested parameters and output of the transform is already in the sampled parameters. If so, do NOT add the transform. Applying these transforms here is not useful, since they only add parameters that are already known. Also, adding this would lead to errors for example in the case of Mass1Mass2ToMchirpQ: If sampling is done in q and m_total and q is requested, then mass1 and mass2 are asked for by the transform and not known, so an error will occur. * Fix style for code climate Is `if not intersect` better than `if len(intersect) < 1` ? To me the first formulation suggested by code climate seems less clear, and also continues to run if nonsense is saved in intersect (ie if it is not a list). 07 February 2019, 16:21:21 UTC
11f7714 adding multiifo combine statmap script (#2473) * adding multi-ifo combine statmap script * add in multi-ifo cluster_coinc function and initial approximation to trials factor * clean up some mis-deleted points and try to please codeclimate * including trials factor of number of ifo combinations available at that time, some minor edits and refactoring * fixing typos, naming of variables/functions and whitespace issues, refactoring of common function * Some more tidying of code, small efficiency improvement * fix typo, codeclimate * codeclimate * this should shut up codeclimate * rearrange so that clustering is done before application of trials factor * moving name_all_datasets function into io/hdf.py, adding some logging * addressing some of Tom's comments, rewriting name_all_datasets to use the inbuilt h5py iteration * changes to name_all_datasets to remove some local calls to global variables * re-organising segments data and attributes, codeclimate fix * reverting to not use h5py 'visit' methods for naming all datasets * cleaning up things * change to name_all_datasets to simplify and reduce block nesting to please codebeat * Formatting and minor refactoring in multiifo combine statmap * some simplification of get_all_subkeys, spacing 07 February 2019, 15:02:32 UTC
1f7e0ff Remove the gating file module (#2373) * Revert "Setup gating files at the workflow level (#1865)" This reverts commit 73c0b71e87c4b80d426dc55e520b559571636295. Conflicts: pycbc/workflow/gatefiles.py * Remove gating here too * Force resolve_url for file input options * Keep track of original PFN 07 February 2019, 12:03:55 UTC
c469790 Removing frequency lines (#2488) * Functions to measure and subtract lines from the data * Fixes and improvements * Remove argument function (=numpy.angle) * Fix Codacy/codeclimate issues * Docstrings and a few codeclimate issues 06 February 2019, 18:27:56 UTC
55f902a Make waveform visible (#2490) 06 February 2019, 14:21:06 UTC
f0a9a80 Update setup.py 04 February 2019, 14:18:12 UTC
ef06c47 set for release 04 February 2019, 13:01:48 UTC
48c7524 correlate unittest was was broken for the Correlator class (#2486) * update correlate test * update correlate test * Update test_correlate.py 04 February 2019, 12:56:28 UTC
8f406e0 p3 env in travis (#2481) 03 February 2019, 19:49:00 UTC
db06239 Update matchedfilter_cpu.pyx (#2483) 03 February 2019, 18:01:04 UTC
d11d106 Cythonize apply fd time shift (#2480) * add cython file for frequency domain time shift * have separate functions for single and double precision * add a test for single precision * increase tolerance for single precision test * move cython functions into utils_cpu 03 February 2019, 12:36:42 UTC
0536aaf Add unit test for apply_fd_time_shift (#2477) * add unit test for apply_fd_time_shift * Update test_waveform_utils.py 01 February 2019, 21:39:50 UTC
9a1a24e optimized model for only calculating the extrinsic parameters (#2419) * add stubs * more stuff * fixes * fix the hh normalization * fix sign error * use phase marginalization * ws * detector acche * simplify * bug in phase marg * update * fixes * cc * cc * update * cc * test * cc * try to use base data model * fixes * fix rebase * rename fixes 01 February 2019, 16:07:24 UTC
9597d53 Merge cuda decompress (#2453) * First pass at GPU waveform interpolation * Several bugfixes; add function API * Add scheme support for inline linear waveform decompression * Add missing numpy import to decompress_cpu * Comment out flag forcing no-copy in injfilterrejector---breaks CUDA * Remove inline code from compress.py * Update a 'syncthreads' to '__syncthreads' * Remove caching of GPU chi-squared bin layout Caching as previously implemented could lead to stale lookups returning incorrect cached bin layouts. For now, we simply remove the caching entirely. * Make scheme-dependent versions of 'apply_fseries_time_shift' * Fix typo * Add missing numpy import * Fix variable name reference * More refactoring and bugfixing in CUDA fseries_time_shift * Fix memory read in CUDA kernel * Fix types for CUDA prepared call * Fix copy in CUDA fseries_time_shift * Allow copy to move GPU array in sinegaussian * Fix copy bugs in CUDA time-shift * Fix function signature in CUDA time shift * Fix bug in CPU decompression introduced by GPU changes * Fix various Codacy issues * Codacy complaints * Remove unused import * Fix some codeclimate stuff 01 February 2019, 15:02:05 UTC
a33c4c8 Correct sampling_parameters to sampling_params in documentation (#2459) 01 February 2019, 09:27:15 UTC
2b66db7 Removed unused imports of matplotlib.pyplot (#2454) * removed unused imports of matplotlib.pyplot these were all backend-unprotected, meaning Qt or similar would start unnecessarily * removed another unused import 30 January 2019, 23:02:28 UTC
8789e5e Multiifo inj coinc (#2466) * Adding injection coincidence jobs (no statmap) * remove unused backgroundfile argument (for now) * debug * add missing return line * debug * Addressing Tom's comments * Rename everything and add leaving coincidence log * add missing line * codeclimate * shorten using zip(*...) and small formatting fixes * fix issues with no longer explicitly assigning ifos= * make codeclimate happer (?) 28 January 2019, 14:30:38 UTC
d93d270 speed up astropy detector calls (#2469) * move slow gmst time estimator to method * use reference time to speed up detector calls * update cc * cc * Update detector.py 25 January 2019, 17:12:16 UTC
8a67f00 Move waveform dependence out of BaseDataModel (#2468) * remove waveform generator from BaseDataModel * move waveform transforms to BaseModel * move waveform generator creation to GaussianNoise * fix gaussian noise examples * remove unecessary import * move get cutoff frequencies to stand alone functions * fix code climate issues * skip known args that have already been parsed in from_config * fix doc string * make doc string raw so escaping asterisk works 25 January 2019, 16:39:41 UTC
cfbb66d Lowfreq (#2456) * Lower frequency cutoff for inner product must be specified in config file. In the section [model] of the config file, lower_frequency_cutoff must be specified. f_lower, which is supplied on the command line, is still used for estimating the noise. If the two differ, a log is created, but the program is not interrupted. * Remove the use of the command line argument f_lowe from gaussian_noise Move the check for equality with the config file argument lower_frequency_cutoff to the executable pycbc_inference * Meet criteria of quality review * More quality stuff * Rebase to master * Some codeclimate and codeacy stuff * Codeclimate etc. Not all issues found by codeclimate are things that I have worked on here, so I am not going to touch them * Add inheritance for _init_args_from_config in gaussian_noise.py and move reading low frequency cutoff there. It seems the value given as a command line argument is no longer used in setting up the model. * Stupid codeclimate * Codeclimate and remove .c files * More cc * Add low-frequency-cutoff argument to config files in examples/bbh and examples/gw150914. * Remove low_frequency_cutoff_dict from pycbc_inference executable 24 January 2019, 16:49:33 UTC
273358f move correlate functions to cython (#2445) * move basic correlate to cython * update correlators * ws * embed * type mismatch in acf * fixes * try again 23 January 2019, 19:57:06 UTC
1375ce0 back to basics (#2461) * back to basics * pegasus workaround * fixes * update lalsuite-extra pull * typo * be in the right directory * folders * lfs * typo * update * mkl * rename test script to be clearer * add package to yml 20 January 2019, 01:26:00 UTC
0f6b2e3 Refactor and fix super issues (#2464) * Adding statmap executalbe to the multiifo workflow. * fixing trailing whitespace * Update pycbc_multiifo_coinc_findtrigs * MultiifoStatmapData is now subclass of StatmapData, and fixed some codeclimate issues * removing some instances of repeated code in multi-ifo statmap update * fix import * multiifo diagnostics * fixing codeclimate issues * replacing groups list with a tuple to make codeclimate happy * re-setting groups as a list except for in kwargs 18 January 2019, 17:45:12 UTC
ae5cafc WIP: add chip test. compare to lal (#2248) * add chip test. compare to lal * trying to fix code * a verbose test - don't merge * another test - do not merge * fix pytest chi_p test * fix pv2 version number 16 January 2019, 21:47:13 UTC
abc5544 removed potentially confusing symlink (#2451) 16 January 2019, 16:46:13 UTC
3a22768 Pass MKL DFT descriptor by reference to desctructor (#2462) 15 January 2019, 18:13:40 UTC
4de2224 Adding statmap executalbe to the multiifo workflow. (#2449) * Adding statmap executalbe to the multiifo workflow. * fixing trailing whitespace * Update pycbc_multiifo_coinc_findtrigs * MultiifoStatmapData is now subclass of StatmapData, and fixed some codeclimate issues 15 January 2019, 14:58:33 UTC
a2d574e A couple fixes/improvements to PyCBC Live from ER13 (#2439) * Fix incorrect check for large lag * Tag log messages with their ifo * Save strain channel names in sngl_inspiral entries 10 January 2019, 17:34:55 UTC
7da1ffe Update MANIFEST.in 04 January 2019, 11:18:31 UTC
55ac0e7 add tau_0 and tau_3 as options into trigger_fits.get_param (#2441) * add tau_0 and tau_3 as options into the trigger_fits.get_param function + update fit_sngls instructions as a result * fix to actually use the get_param function properly * relabel tau_x as taux, update get_inj_param and get_found_param (triggers.py) to use get_param from trigger_fits * some changes to please codeclimate * slight change so that the chi_eff/effective_spin check is made within the get_param function * made changes to pycbc_page_recovery to allow for tau0 error plots * correct typo, sort xparam issue * fixing typos/code best practice issues * fixing another forgotten change * fussy spacing fixes 19 December 2018, 15:06:44 UTC
b14421b Add sampling transforms back to Gaussian noise model (#2440) * load sampling transforms in _init_args_from_config * fix code climate issues 18 December 2018, 15:14:30 UTC
bb8242e fixing a few code format issues, shorten/rationalize variable names (#2438) * fixing a few code format issues, shorten/rationalize variable names * PEP8 minor fix * PEP8 fixes 15 December 2018, 16:11:31 UTC
8d51723 Plot vt ratio (#2437) * add script to plot VT from different runs for comparison * removing unused or unneeded variables, and tidying up comments * change some option names, clearer labels, remove useless import and be more proscriptive with colors * separated the error bars for multiple IFARs * alpha no longer needed, some changes to legend location 14 December 2018, 16:54:01 UTC
d1c891e Rework single-detector stat (#2209) * Rework single-detector stat * CodeClimate changes * Satisfy the CodeClimate overlords * Update pycbc_plot_trigrate * FIx documentation and indicate python3 change * Add comment about statistic files * Revert "Satisfy the CodeClimate overlords" This reverts commit 98c0df39d3f7fec5e8eec7d0b1703b62aebc555f. Conflicts: pycbc/events/stat.py * PEP 8 fixes * remove bad indent (nb .. editing in the browser can be risky) 11 December 2018, 14:07:29 UTC
cce2bf8 Store smoothing parameters as output of fit_sngls_over_multiparam and _param (#2432) * add parvals output to fit over params file * adding parval output to fit_sngls_over_multiparam 07 December 2018, 14:42:27 UTC
2a56765 Deal with integer-in-float-format input (#2426) * Deal with integer-in-float-format input * Must fail if input unrecognized * Try to get codeclimate to raise this warning * Revert "Try to get codeclimate to raise this warning" This reverts commit c2b43d2d858350fa5c8d539e8f211ecf383b4e4d. * Fix Codacy complaints 29 November 2018, 00:26:53 UTC
68cd3b5 Remove duplication (#2429) 29 November 2018, 00:26:20 UTC
a66fb17 Fix edge case in legacy banksim (#2427) 28 November 2018, 00:27:05 UTC
a1eddb5 Set back to development 27 November 2018, 23:48:55 UTC
b574af5 Set for 1.13.2 release 27 November 2018, 23:45:28 UTC
b1a1759 reworked losc segment query tool (#2428) 27 November 2018, 23:43:54 UTC
d54776a required by https://github.com/gwastro/pycbc/pull/2421 26 November 2018, 19:15:51 UTC
0b5d5c9 turn on reporting of integrity error and other performance data (#2421) 26 November 2018, 19:13:51 UTC
17d8b89 Fresh PR for pycbc_astro (#2153) * Lost track of heads and commits. Open a new PR ? * updated files in pycbc/population * fixed fg_mc * Removed trialing spaces, changed assert comment * Update scale_injections.py kill whitespace * Update scale_injections.py remove more whitespace * Update scale_injections.py remove more whitespace * Update rates_functions.py kill whitespace changes * Update rates_functions.py kill last (?) whitespaces * Update pycbc_population_rates fix small typo * Update rates_functions.py fix code climate issue (line over 100 chars) * Update rates_functions.py fix typos, make comments more consistent * Update rates_functions.py yet more whitespace .. 21 November 2018, 13:37:27 UTC
a337588 prime the pump (#2420) 21 November 2018, 10:54:52 UTC
92719e4 Set back to development 16 November 2018, 18:30:10 UTC
24b36c1 Set for v1.13.1 release 16 November 2018, 18:26:27 UTC
96037fb enable staging site for minifollowups (#2418) 16 November 2018, 17:50:02 UTC
86fa290 Implement multiifo coinc into workflow (#2383) * Implement multiifo coinc into workflow * codeclimate * Changes requested by Alex * add only the ifos used to the PyCBCFindCoincExecutable call * fix travis issue * Fix typos * Changes requested by Alex Edited / added comments, moved line initializing 'inspcomb' to immediately before it is needed minor comment rewrites 12 November 2018, 10:33:18 UTC
0e73fd0 Set back to dev 07 November 2018, 13:01:29 UTC
8be2035 Set release to True 07 November 2018, 12:52:41 UTC
4171981 Set to 1.13.0 07 November 2018, 12:52:25 UTC
cfe58fe Allow workflows to be run using OSGConnect (#2414) * do not force the user to have a specific LAL_DATA_PATH in the catalog * do not force NO_TMPDIR in the site catalog * add an osgconnect site * use the singilarity directory as TMPDIR * set container as a property * this should be a file url unless overridden * don't put container profiles explictly in tc * use explict variables for local site * storage on the local site should be a file url * set the staging servers properly * fixed typo in shell variable * use the proper way to skip container profiles * strip /stash from stash paths * use bash string operators * leave requirements to pycbc_submit_dax * losc can't cope with being a backup site * braces around shell variables * fix shell substitution for staging sites * set the accounting group in pycbc_submit_dax * fixed scratch paths * tell pegasus that the frames can be seen from scratch * specify requirements in profile, just need image path in appends * additional requirements from mats' tutorial * do not inherit the sub machines env * fixed remote site paths * explictly set all paths for local site * clean up path variables * make sure local urls are prefixed with file:// * restore file:// to abspath-ed urls * do not request osg modules * allow user to turn off x509 * got the logic the wrong way round * make sure stash writes into a unique directory * don't munge stash path * enforce unique stash directories until https://jira.isi.edu/browse/PM-1324 is fixed * fixed variable names * just rely on the user to make a globally unique workflow directory * fml * save tc name * fixed syntax error * use new var from https://github.com/opensciencegrid/osg-flock/commit/1f0bd310e4eafcaffa1911acef52fb2f1beadceb * limit to machines that know about InitializeModulesEnv * syntax error in classad * syntax error * matplotlib api change, see: https://github.com/scikit-learn/scikit-learn/issues/10762 07 November 2018, 01:43:36 UTC
b3a2c88 Update to https://github.com/gwastro/docker-pycbc-base-el7/releases/tag/v3.2-89a30fc 06 November 2018, 02:03:43 UTC
back to top