sort by:
Revision Author Date Message Commit Date
e29fea6 allow external distributions if you can provide a logpdf and cdfinv function (#3267) * add ext dist * cc * nn * adjust * noc * cc 18 May 2020, 10:21:17 UTC
92bf8f0 Fix warning when generating fake noise (#3277) 15 May 2020, 18:23:47 UTC
71d9ea9 Improve PyCBC Live unit test (#3278) * Force the test bank to a known realization * Add basic sanity check of the results Fixes #3259. 15 May 2020, 18:22:44 UTC
bc6f361 Fix spelling error (#3275) 15 May 2020, 10:25:55 UTC
20c0311 foreground minifollowup sorting (#3276) * Add option to change which variable is sorted in foreground minifollowups and coincinfo 15 May 2020, 10:22:45 UTC
9759b80 Fix outputting coinc files to HDF/XML with multi-ifo diles (#3270) * Move SNR and likelihood around * First attempt at 3-det XML writing * More support for new style files * Typo fix * Typo fix * Try this * Fix extra column * Invert logic mask * Use np * Remove duplicate code * Speed imporevement hack * Avoid changing cached value * Try again * Try another different way * Ensure sngl_id uniqueness * 1000 seems about right * Code climating * Changes in response to comments * Sort the ifos * Remove unused code * Remove now unused imports * Wrong import removed 14 May 2020, 12:00:27 UTC
fc06f9c Add missing cast to float (#3272) `round()` is not defined for instances of `lal.LIGOTimeGPS`. 13 May 2020, 19:47:01 UTC
bf39ec6 Fix typo (#3271) 13 May 2020, 17:06:48 UTC
449151b Reduce pycbc_plot_trigger_timeseries memory usage (#3269) * Reduce memory of plot_trigger_timeseries 12 May 2020, 14:57:40 UTC
57f25cc updated inverse cdf interfaces so we can support correlated parameters (#3262) * probable change for cube samplers, sets cdfinv interface * update inverse cdf to modified interface * add joint invcdf interface * bugfix * fixes * fixes / cc * cc * update * fixes * cc * forgot this * cc * fix 12 May 2020, 14:18:52 UTC
9d11e82 make add into more robust (#3244) * make add into more robust * fixes * cc * more fixes * cc * pr fixes * fix equality * Update timeseries.py 11 May 2020, 15:57:57 UTC
ee5729d PyCBC Live: fix empty versions in uploads (#3264) PyCBC Live tries to report the git hash when uploading candidates, but that is an empty string when using actual releases, so the version info is lost in production setups. This patch improves that and also logs the location of the code. 11 May 2020, 15:12:40 UTC
112382b Fix issue #3248 (#3258) 11 May 2020, 12:45:50 UTC
ead643f No longer round sample rate (#3228) * No longer round sample rate I've run into an issue caused by the previous sample rate rounding we put it. For once of my problems I have a non-integer sample rate. This situation will happen again and again in the future. At the moment, if you try to do this, things will silently work, but you'll get unexpected results for some operations (like time slice). @titodalcanton I know we put this in for something related to pycbc live. Can you remind me what the issue was? I no longer think requiring an integer sample rate (or dt for that matter) is a good idea. * fixes * fix inspiral 11 May 2020, 12:35:14 UTC
3ce2d7e Allow PE to continue if waveform fails (#3257) * allow gaussian noise models to work even if waveform generation fails * make failed waveform a separate error from no waveform 08 May 2020, 17:34:41 UTC
b04d5a3 Add basic example/test of PyCBC Live (#3255) * Add basic example/test of PyCBC Live * Add example to test suite * Use O2 bank from pycbc-config * Restrict test to Python 3 08 May 2020, 10:54:47 UTC
79609be pycbc_condition_strain: fix split file name (#3254) Right now the split file name format is hardcoded to something like `H1-BASE_1234567890-12.gwf`. The resulting files are not directly usable by PyCBC Live, which expects `H1-BASE-1234567890-12.gwf`. This patch allows full control on the format from the command line by introducing the formatters {start} and {duration}. 07 May 2020, 11:16:41 UTC
fd7bfb5 fix setting of logsigrate (#3253) * fix setting of logsigrate * Update stat.py 07 May 2020, 09:04:08 UTC
3454a63 Updates to snrratehist (#3229) * fix some issues with snrratehist * Set default minimum x limit value to be a little bit below the peak of the background distribution * Tom's comments 01 May 2020, 11:35:08 UTC
6a6403f multiifo_dtphase time size (#3240) * dynamically choose the datatype depending on expected size of histogram array * Keep SNR ratio limit issue 30 April 2020, 14:56:49 UTC
6860279 get sizes for in-memory weights from the keys (#3241) * get sizes for in-memory weights from the keys * udpate * typo * just in case 30 April 2020, 12:47:35 UTC
046196b Set back to development (#3242) 29 April 2020, 15:18:08 UTC
1481615 split_binned histogram plots dealing with low numbers of triggers (#3133) * check for zero template duration * Added needed arguments for manual template duration calculation * Break duration reference loop if any template doesnt contain triggers * Fail instead of manual duration calculation * Raise error rather than try to fix what shouldn't be tried * make the plot, but ignore empty templates * wrong order for warning * Address Tom's comments * retrigger checks Co-authored-by: Thomas Dent <thomas.dent@usc.es> 29 April 2020, 12:01:16 UTC
af7a109 Set for 1.16.1 release to test pypi (#3239) 28 April 2020, 17:24:30 UTC
21f16c8 Only deploy 3.6 version to pypi (#3238) 28 April 2020, 14:58:34 UTC
4314963 Set back to development (#3237) 28 April 2020, 13:44:28 UTC
90f5f18 Prepare for new release (#3236) 28 April 2020, 09:35:24 UTC
cc4a0b4 Add option to plot waveform track on top of qscan (#3232) * Add option to plot waveform track on top of qscan * Separate masses argument into mass1, mass2 27 April 2020, 12:47:34 UTC
470d4aa Fix typo spotted in issue 3231 (#3233) 24 April 2020, 09:15:20 UTC
4e6ed62 changes to PTA histogram normalisation (#3216) * changes to PTA histogram normalisation when reading Co-authored-by: Thomas Dent <thomas.dent@usc.es> 23 April 2020, 11:02:16 UTC
b40bf0a ifar_catalog bug (#3230) 22 April 2020, 16:19:30 UTC
316716b Multiifo page_ifar (#3219) * pycbc_page_ifar updated to use new-style statmap files (NB. *not* combined statmap) * Add page_ifar uncombined plots into workflow 22 April 2020, 12:42:23 UTC
dd8e2b8 Improve float comparison in matchedfilter.py (#3227) * Improve float comparison in matchedfilter.py stilde.delta_f and psd.delta_f were compared with the == operator. This can produce false positives due to the finite precision of the floating point representation. Now, assert_almost_equal takes care of this. In addition, a bare except has been removed to catch the correct exception that numpy.testing.assert_almost_equal throws. * Update test_matchedfilter.py Co-authored-by: Alex Nitz <alex.nitz@gmail.com> 21 April 2020, 10:44:55 UTC
812b518 add link to relative doc page (#3225) 20 April 2020, 21:11:48 UTC
b835b65 Generalize relative model to all frequency domain approximants (#3224) * make sure bin edges are unique * switch to using get_fd_waveform_sequence and clean up loglr * anchor bins at left edge in summary data * remove SPA from class name * read fiducial params from config * fix typos * prune low freqs to avoid waveform errors * codeclimate * add doc example * make relative model example actually run 20 April 2020, 19:33:40 UTC
bb42e4d Optimize 2det multiifo coinc (#3204) * Test new two-det speedy option * Typo fix * Typo * Resolve various comments * more legible formatting, kill whitespace * Update stat.py * CC hates me * minor fix to comment * duh codeclimate 20 April 2020, 11:51:48 UTC
38fb02a Coinc snrchi multiifo (#3220) * Uncomment snrchi plots * Try to support new format inputs * Remove fixed FIXMEs * Add ifos to output title and caption Co-authored-by: Gareth S Davies <gareth.davies@usc.es> 20 April 2020, 08:54:54 UTC
693210e Prepare for new release 17 April 2020, 08:16:41 UTC
332b9ad Assume low values of PSDvar are anomalous (#3213) * Assume low values of PSDvar are anomalous * np -> numpy * Update ranking.py 16 April 2020, 18:03:50 UTC
b0935e2 Add colorbar labels to foundmissed plots. General tidy-up of the foundmissed script (#3218) 16 April 2020, 14:03:55 UTC
eea8bbb Wrap phase, remove extraneous snr ratio bins (#3217) 16 April 2020, 12:52:33 UTC
bf93156 Allow for more flexible substitution from injections in config file (#3215) * make FROM_INJECTION more flexible * allow replacement to happen within an option value * update doc string 16 April 2020, 12:45:26 UTC
232d115 JointDistribution: introduce loop for renormalization due to constraints, and improve documentation (#3214) * fix renormalization due to constraints in JointDistribution, and doc * since the resulting distribution cannot be evaluated on arrays, the constraint functions need not / cannot be vectorized either (and the given example isn't), so internally need to loop over the random samples used for pdf renormalization * also document n_test_samples kwarg * and minor doc fixes * JointDistribution: throw error if self._pdf_scale == 0.0 * this means that none of the random draws for pdf renormalization satisfied the constraints * can happen for self-contradictory constraints, or just for harsh constraints and too low n_test_samples * would lead to an unusable distribution 16 April 2020, 12:44:31 UTC
653f93e make foreground table in workflow (#3212) 15 April 2020, 10:59:20 UTC
76dc9f3 Change unused newsnr_sgchisq_psdvar function (#3207) * Change unused newsnr_sgchisq_psdvar function New stat scales both SNR and chisq by psd_var * codeclimate * fix more codeclimate * couple of brackets to be more explicit 13 April 2020, 13:54:41 UTC
629428c Add code for foreground loudest events table in multiifo format (#3209) * Add code for foreground loudest events in multiifo format Co-authored-by: Koustav Chandra <56917539+KoustavChandra@users.noreply.github.com> 10 April 2020, 06:18:55 UTC
bbbec62 Made the pycbc_page_found_missed colourblind friendly. (#3205) * Make pycbc_page_found_missed colorblind friendly 08 April 2020, 10:44:56 UTC
76a0edb Fix broken add_statmap (#3206) * Correct tags in add_statmap 07 April 2020, 12:32:50 UTC
3c480fc missed change to int8 comparison (#3203) 06 April 2020, 13:37:46 UTC
a7f57a2 Prior histogram efficiency (#3202) * changes to dtphase and stat.py to allow for changes in histogram format 06 April 2020, 12:20:27 UTC
92880fd Missed a line (#3197) 01 April 2020, 16:00:49 UTC
bd8f8c7 Move fit_by files to the same directory (#3201) 01 April 2020, 14:52:55 UTC
275c3cc Stop changing dtype for stat file (#3200) We currently have an issue where the HLV statistic file is using 30G of RAM. It seems a major part of the problem is that the `param_bin` information is cast to a python `int`. An `int` is apparently a 24-byte object, whereas in the current HDF file it's stored as a 1-byte integer. So we can reduce the memory usage there by not changing the dtype and just using the dtype from the input file. We will still need to go further to manage memory better, and avoid doing the sort operation here. So a subsequent patch should enable the ability to provide a pre-sorted file in the same format as this code needs it. But for now getting this in is useful for being able to run this code! 31 March 2020, 16:31:27 UTC
836ba4d Bug: Turn off removing common offsets in plot posterior and correctly set 1D marginal plot limits (#3199) * fix bug setting 1D marginal limits * turn off removing common offsets 30 March 2020, 17:54:07 UTC
985444a Dont duplicate Executables [revisited] (#3196) * Force executable reuse * Avoid duplication of exes * More stuff around * Typo * Don't reuse pycbc_inspiral * Try using pegasus_name * Rejig is_same_as * Testing * Trying again * Whitespace 30 March 2020, 15:53:58 UTC
29164ff Improvements to pycbc_condition_strain (#3194) * Improvements to pycbc_condition_strain * Avoid passing through single precision if double is requested * Support HDF output when splitting output frames * Cleanup * Save one line 30 March 2020, 12:43:28 UTC
5d35606 New search workflow cleanup 2 (#3195) * Edits to the injection side of the new workflow generator * Bugfix * More cleanup * Try the sorting again 30 March 2020, 10:22:00 UTC
aca7905 New search workflow cleanup 1 (#3193) * Cleaning up the FULL_DATA part of the new search workflow * Typo in previous * One more minor fix * One more problem * Add back in ifos when searching for tags * Sort ifos in Executable * Sorted in other place * Now this is not a list * Write out tags * Don't require tags * Another typo * More cleanup of hdfbank * Reduce verbosity * One more issue * Fix some issues with plotting codes * Some ifo-related fixes * More small changes * Make CC happier * 80-char overspill 27 March 2020, 14:50:29 UTC
3a923b7 Start to add in codes for inclusion of offline singles (#3190) * start implementing changes to add offline singles into workflow 24 March 2020, 11:13:52 UTC
4b3199f Allow empty statfile list (#3192) 23 March 2020, 12:35:03 UTC
93fb397 Fix issues with banksim code (#3191) * Error due to string conversions in Python 3 * FF plot too small with modern matplotlib 22 March 2020, 15:29:18 UTC
e6a74d7 Minor bugfix in data opts reading from config (#3188) A check for psd_inverse_length was not qualified by detector name in data_opts_from_config, resulting in it always passing. Fixed that. 21 March 2020, 15:27:29 UTC
077e668 Add live single trigger fitting scripts (#3189) * Add live single trigger fitting scripts * better naming/location convention * added shebang line and intro blurb * remove not needed plotting of fits. address Leo's comments 19 March 2020, 16:07:20 UTC
7b8f892 Add in Gracedb search functionality to results page (#3186) * Add in Gracedb search functionality to results page * split line for codeclimate 18 March 2020, 11:14:00 UTC
6e05377 Update pp workflow (#3187) * make add_input a public method * add separate funtions for pp plots and injection recovery * first stab at updating injection workflow * add function to create pp summary table; update the workflow * make default distribution section in create injections be 'prior' * use function for boiler-plate workflow options * set config-files in create injection node; whitespace * fix bug in setting injection file * fix some typos; use pp_summary_table to determine whether to do pp test * try to make pp jobs their own sub workflow * try not using any container workflow * fix bugs in figuring out dependencies for sub workflows * fix pp test page layout * make inj recovery plots have the same aspect ratio as pp plots * ensure pp params are enclosed in quotes * python 3: fix issue saving approximant to injection file * save metadata with inj recovery plots, and use bbox inches tight * whitespace * another fix to making the workflow dependencies * move function to add workflow cli group to workflow/core.py 17 March 2020, 11:11:22 UTC
3c48bfd Add found Injtable to workflow (#3185) * Add found injtable to workflow 13 March 2020, 16:52:25 UTC
ce20a96 clean variation.py and update pycbc_inspiral (#3180) * Remove obsolete functions cal_psd_variation and find_trigger_value. Rename new_find_trigger_value to find_trigger_value. * Remove unused packages imported in variation.py 13 March 2020, 11:21:12 UTC
7f383fa add dump/load state functions from epsie (#3182) 12 March 2020, 16:52:26 UTC
565847c optionally import epsie file (#3179) 12 March 2020, 14:04:24 UTC
35fdd7f pycbc_page_injtable_multi_ifo to create a table of missed/found (#3105) * pycbc_page_injtable_multi_ifo to create a table of missed/found injecttion * Made it compatible with multi-detector * Merged it to pycbc_page_injtable * Update pycbc_page_injtable Added few comment * Fixed the Injection time problem * Fixed 3detectors table * changed n/a to N/A * Added python exectuable lines * Removed White Space and Resolved few other issues * pycbc_page_injtable_multi_ifo to create a table of missed/found injecttion * Made it compatible with multi-detector * Merged it to pycbc_page_injtable * Fixed the Injection time problem * Update pycbc_page_injtable Added few comment * Fixed 3detectors table * changed n/a to N/A * Added python exectuable lines * Removed White Space and Resolved few other issues * Only use ifos from file for effective distance * fix fap issue * simplify naming * typo * allow sorting on columns which do not include nan - add in nans to SNR, chis and newsnr columns. Change order so ranking stat and IFAR are before tdiffs Co-authored-by: Gareth Davies <gareth.davies@ligo.org> Co-authored-by: Gareth S Davies <gareth.davies@usc.es> 12 March 2020, 13:46:15 UTC
711b239 don't have a separate section for posterior parameters (#3175) 09 March 2020, 15:28:28 UTC
816e7d4 Fix pycbc_banksim for Python 3 (#3177) * Fix pycbc_banksim for Python 3 * Remove unused imports 09 March 2020, 09:52:29 UTC
488552b population run keywords into dynesty (#3170) * population run keywords into dynesty * cc + docs * fix typo 04 March 2020, 17:55:48 UTC
274df06 Update release instructions to include pycbc-config items (#3172) 04 March 2020, 17:55:33 UTC
e0bb66c Set back to development (#3173) 04 March 2020, 17:55:17 UTC
e8bba30 Prepare for release (#3171) 04 March 2020, 16:32:48 UTC
a87fee6 make the ValueError message more accurate (#3169) 03 March 2020, 16:18:52 UTC
867c5c5 add sampler platter to docs (#3167) * add sampler examples * add samplers to test suite * add samplers example to docs * fix * fix 28 February 2020, 20:15:10 UTC
26a8454 install companion for travis (#3166) 28 February 2020, 19:59:13 UTC
9923ec8 add very basic support for ultranest sampler (#3139) * recommit * pass sampler options * cc fixes * remove redundancies * remove redundancies * update * cc * update * fixes * cc * fix * Update ultranest.py * simp * update companion 27 February 2020, 15:16:19 UTC
3db889d don't hard require epsie (#3164) 26 February 2020, 17:31:02 UTC
4efc1bf Add epsie (#3163) * first commit of epsie ptsampler support * add support for epsie jump proposals * load jump proposals from config * add betas_from_config method to BaseMultiTemperedMCMC * use the betas_from_config function in emcee_pt; improve the doc strs for emcee_pt * add more required functions and properties to epsie sampler * add reading/writing state * rename epsie_pt -> epsie * add epsie io class * register epsie sampler and io classes * fix rename * various bug fixes * move self validation to a method of base sampler file * use hickle dump in epsie files for checkpointing * fix randomgen requirements * update from config for new resume from checkpoint api * fix typo in getting temps for emcee_pt * pase filename to epsie checkpoint; fix bug in storing temp data * pass file handler to epsie checkpoint * update randomgen requirements * update the requirements * use machinery for thinning on the fly to store temperature metadata and acceptance ratios * fix issues caught by code climate * fix bug in creating boundaries for adaptive normal proposal * add abs function to boundaries * only call logl function if prior isn't zero * save sampler's seed to file's attrs * use global model call * rename jump_proposals jump 26 February 2020, 10:18:35 UTC
3308fd9 Fix Issue #3160, which was caught by @yanyuechuixue (#3162) * fix setup_output calls * fix multinest setup output doc string 25 February 2020, 09:18:41 UTC
8161365 Grb uberbank (#3061) * Updating em_progenitors.py with recent remnant mass formula * Cleaning up comments and unused code in em_progenitors.py * Optimising PG_ISSO_eq function * First stab at updating coord_utils.py on the basis of changes in em_progenitorys.py * Modifying pycbc_make_sbank_workflow and pycbc_geom_aligned_bank to ask for and handle a transformation-catalog-filename (see workflow/core.py FIXME note on this) * Vectorizing the function remnant_mass --> remnant_masses * Better comments to get_random_mass when processing em_bright/dark proposals * Sanity check on nsbh boundary mass with respect to maximum EOS mass * Removed unused functions * Deleted unused variable "shift" * Reviewing NSBH remnant mass tools before merging * Introducing transformation catalog files for uberbank workflow * Allowing pycbc_make_uberbank_workflow to handle both the standard uberbank and PyGRB uberbank * Improved help Co-authored-by: jsantoro392 <48946331+jsantoro392@users.noreply.github.com> 21 February 2020, 13:13:31 UTC
932e699 Use gwdatafind instead of glue.datafind (#3051) * use gwdatafind instead of glue.datafind fixes #2916 * handle return types from gwdatafind queries 20 February 2020, 14:24:49 UTC
260611f Fix reported times for single-detector triggers (#3156) 20 February 2020, 13:56:32 UTC
e2543cd Option to map injection parameters to inference samples (#3152) * add option to map injection parameters to sample parameters * add option to plot_pp * add option to pp_table_summary * add option to plot_inj_recovery 19 February 2020, 23:56:51 UTC
575c374 update brute force bank (#3157) * use kde * faster tau0 * bbank * add max q argument * update * ad fixed args * tau0 crawl * fixes 19 February 2020, 23:56:10 UTC
8241e84 Percentile-percentile plot upgrades (#3148) * rename inj_intervals plot_pp, update the default injections directory, and make ks test optional * use seaborn-colorblind as default color cycle * use mpl style instead; adjust legend columns based on number of parameters * inj_intervals should've been removed with the first commit... 19 February 2020, 22:59:55 UTC
fec5238 try travis fix (#3158) 19 February 2020, 14:35:23 UTC
3b2e4af remove usetex from remaining plotting scripts (#3052) 17 February 2020, 16:22:01 UTC
266a811 Add wildcard to parameters option (#3154) * add a greedy option to extract samples (doesn't do anything yet) * put option in results parser * fix labels * use wildcard instead of separate option * whitespace 15 February 2020, 13:09:55 UTC
858e383 Add functions to set matplotlib style (#3146) * add functions to specify and set mpl-style * allow style settings to be set in plot posterior * whitespace * add mpl-style to plot movie; also fix aspect ratio * add mpl style to plot_psd_file * use bbox_inches=tight in plot_psd * use bbox inches = tight in plot_posterior * fix whitespace, forgot to set default 14 February 2020, 20:38:42 UTC
39b955d Setting initial conditions from checkpoint files (#2948) * Moving 'setting initial conditions' from pycbc_inference to set_initial_conditions function * Minor bugs fixed * clean up * Some more cleaning up * Fixing a spacing issue raised by code climate * Made changes for setting initial conditions from checkpoint file in various samplers * Fixing codeclimate issues * Revert new_checkpoint option to sampler class * Clean up * more cleanup * Removed output_file option from resume_from_config and fixed other related issues * Simplified some commands * Clean up * Removed unnecessary lines in multinest and added resume_from_checkpoint * Addressing codeclimate issues * Cleaning up * Removed resume_for_checkpoint call from multinest class * Fixed a typo 14 February 2020, 20:38:18 UTC
18b54f8 keep other groups when extracting posterior from multiple files (#3151) 14 February 2020, 18:53:49 UTC
3ff5ddc Executable to create summary of PP test (#3150) * add pp_summary_table * fix import, other errors * add number of injections used * only do p-value of p-values if more than one parameter given * rename to be consistent with other programs 14 February 2020, 18:53:11 UTC
6933f54 Separate the ordered ifo list from the number of detectors in tags (#3147) 14 February 2020, 14:20:02 UTC
0ab53f4 Update docker_build_dist.sh (#3153) * Update docker_build_dist.sh * Update docker_build_dist.sh 14 February 2020, 13:59:44 UTC
3fc1c73 Extend source classification to all kinds of GraceDB uploads (#3149) * Add source classification for the rest of GraceDB uploads * Add hdf5 to dict functions * Small corrections * Simplify save_hdf5_to_dict functions * Fixing codeclimate issues * Fixing codeclimate issues * Remove access to protected members 13 February 2020, 17:31:51 UTC
73f8e4f numpy hstack FutureWarning fix (#3145) Numpy hstack is giving a FutureWarning that generators will not be allowed as input - this changes the input to hstack from a generator to a list 12 February 2020, 17:01:57 UTC
back to top