sort by:
Revision Author Date Message Commit Date
57ab41c update the inference inj workflow docs 26 June 2020, 08:53:39 UTC
8a1cc35 added support for IMRPhenomHM and IMRPhenomPv3HM length_in_time (#3337) 26 June 2020, 08:32:45 UTC
29335c5 Update inference workflow docs (#3339) * update the inference workflow docs * fix some typos 25 June 2020, 20:26:52 UTC
2eab5a5 Add inference config files (#3338) * add standard prior for BBH with uniform comoving volume * add marginalized phase example config file * add standard data settings for o1 and o2 * add standard dynesty and emcee_pt configs * add config file and bash script to create dynesty workflow * add files for emcee pt 25 June 2020, 18:41:51 UTC
9b387b9 commit_3: 25/6 25 June 2020, 18:38:57 UTC
0fa7034 Commit_2: 25/6 Changes for code climate issues 25 June 2020, 18:38:57 UTC
56bc7e9 Commit_1: 25/6 Addition of docstrings 25 June 2020, 18:38:57 UTC
bb2c24e Commit_2: 24/6 Issue for line 336, 337, 274, 374 25 June 2020, 18:38:57 UTC
bacbc2b commit_1: 24/6 Changes in coordinate transfromation 25 June 2020, 18:38:57 UTC
f68323f commit_2: 23/6 25 June 2020, 18:38:57 UTC
5c58909 commit_1: 23/6 Removal of plotting method Addition of transformation method from Ground Based Detectors (GBD) to LISA 25 June 2020, 18:38:57 UTC
79ff924 change_2 : 19/6 issues by code climate 25 June 2020, 18:38:57 UTC
96a0a4a detector.py commit_1 19/6 added a class of LISA to detector.py 25 June 2020, 18:38:57 UTC
0da01f1 detector.py change_1: 18/6 25 June 2020, 18:38:57 UTC
e32c9d8 Update detector.py 25 June 2020, 18:38:57 UTC
68d7e1e Update detector.py 25 June 2020, 18:38:57 UTC
5a90628 Delete LISA_detector.py 25 June 2020, 18:38:57 UTC
dc75fea Changes by me 25 June 2020, 18:38:57 UTC
4c9716c Update LISA_detector.py 25 June 2020, 18:38:57 UTC
9416e6f LISA_detector 25 June 2020, 18:38:57 UTC
2304406 return to dev 23 June 2020, 14:00:50 UTC
a0b553a Update setup.py 23 June 2020, 13:09:38 UTC
9c63311 cc 22 June 2020, 20:17:49 UTC
df506f4 make plotting optional, enable setting by config file 22 June 2020, 20:17:49 UTC
bf6ee4c add flexibility to UltraNest sampler 22 June 2020, 20:17:49 UTC
21dff97 Register some more parameter labels (#3331) * register some new parameter labels * fix seconds in delta tc 22 June 2020, 19:21:05 UTC
c8d47ea Add spherical to cartesian transform (#3325) * add generic spherical <-> cartesian transforms; deprecation warnings for spin12 transforms * fix typo, use sphericaltocartesian in common cbc transforms * fix typos, register transform * update example ini file * initialize cartesian to spherical with right arguments in test * fix bug in inverse transform * pep8 22 June 2020, 17:31:22 UTC
fdaaf42 fix plot_gelman rubin for python 3 (#3324) 22 June 2020, 17:03:36 UTC
d77fafd update plot samples to use chains or walkers (#3323) 22 June 2020, 16:37:57 UTC
0dd17b2 give optimal_snr=0 for vetoed ifo for injections (#3321) 22 June 2020, 16:03:00 UTC
31102a2 Avoid numpy 1.19 (#3328) * try fixing numpy to 1.18.5 for py37 * add more numpy settings; make it <1.19 rather than pinning to 18.5 22 June 2020, 15:18:08 UTC
4f75fae Allow different burn-in iteration and ACL for independent MCMC chains (#3311) * use different acl for every chain in epsie * create base burn in class, move common functions to there; rename MCMCBurnInTests EnsembleMCMC, first stab at creating MCMC tests for independent chains * more changes to burn in module * simplify the attributes in the burn in classes * add write method to burn in classes * add write_data method to base_hdf * remove write_burn_in method from mcmc io; use the write method in burn in module instead * make use of new burn in functions in sampler/base_mcmc * have emcee and emcee pt use ensemble burn in tests * add compute_acf function to epsie * start separating ensemble and mcmc io methods * stop saving thin settings to file; just return on the fly * make read/write samples stand alone functions, and update emcee * rename write functions; update emcee * move multi temper read/write functions to stand alone and update emcee_pt * pass kwargs from emcee(_pt) io functions * simplify get_slice method * add function to base_mcmc to calculate the number of samples in a chain * use nsamples_in_chain function to calculate effective number of samples * add read_raw_samples function that can handle differing number of samples from different chains * add forgotten import * use write/read functions from base_multitemper in epsie io * use stand alone functions for computing ensemble acf/acls * separate out ensemble-specific attributes in sampler module; update emcee and emcee_pt * add acl and effective_nsample methods to epsie * simplify writing acls and burn in * fix various bugs and typos * use a single function for writing both acl and raw_acls * add some more logging info to burn in * reduce identical blocks of code in burn in module * fix self -> fp in read_raw_samples * reduce code duplication in base io and simplify read raw samples function * fix missed rename * reduce code redundacy in sampler/base_multitemper * whitespace * fix bugs and typos in burn_in module * fix code climate issues * use map in compute_acl * more code climate fixes * remove unused variable; try to silence pylint * fix issues reading epsie samples * only load samples from burned in chains by default * add act property to mcmc files * fix act logging message * fix effective number of samples calculation in epsie * remap walkers option to chains for reading samples * fix thinning update * fix acceptance ratio and temperature data thinning in epsie * allow for different fields to have differing number of temperatures when loading * don't try to figure out how many samples will be loaded ahead of time * store acts in file instead of acls * write burn in status to file before computing acls * drop write_acts function * fix issue with getting specific chains * fix typo * code climate issues * fix plot_acl 20 June 2020, 18:27:09 UTC
926b628 add plugin handling for waveforms (#3319) * add plugin handling for waveforms * cc * cc * add debugging, don't require m1/m2 for all waveforms * add waveform plugin docs * ws * forgot to commit this * Collin's comments * test 20 June 2020, 16:09:23 UTC
b1031e1 Live combine fits missing bins bug (#3320) * looping live times over wrong dimension 19 June 2020, 13:10:45 UTC
32029b5 set back to development (#3318) 17 June 2020, 09:47:29 UTC
cfd9e48 prep for release 1.16.3 (#3315) 17 June 2020, 08:02:28 UTC
0405a94 Change ForegroundTriggers IFO information source (#3313) * read IFOs from coinc file in ForegroundTriggers rather than list of individual trigger files 16 June 2020, 13:24:59 UTC
3cdc20e pycbc_make_skymap: enable to load local frame files (#3283) * try * try * load local frame files * load local frame files v2 * polished * remove default and required for the argument for custom frame files * repace print with logging.info * separate ={ with a space & put custom_frame_files=custom_frame_dict on a new line indented Co-authored-by: Kentaro Mogushi <kentaro.mogushi@ligo.org> 14 June 2020, 10:59:49 UTC
2c1579f Add read_acceptance_ratio/fraction to epsie io (#3310) * add read_acceptance_ratio/fraction to epsie io so plot_acceptance_rate will work with it * use separate functions for reading ratios and rates 12 June 2020, 19:14:39 UTC
ad3589f Update pegasus template for local site to reflect upcoming LDG configuration (#3309) 12 June 2020, 13:24:05 UTC
ebd8bf8 add precognition to pycbc live (#3300) * fix mkl for python3 * limit raw strain buffer size as roll is slow * add premerger taylorf2 approximant * make sure bank gets f_final * more logging * make sure time offset is propagated to bank * propagate time offset * fix offset for ooutput files * fix to sigmas for banks with different fends * cc * fix broken fixed ifar options * fix for single time * all times offset now * move time offset to pycbc io live 11 June 2020, 11:13:42 UTC
a5800a5 Add epsie proposals (#3307) * update to newer syntax * move config parsing to stand alone functions * add support for bounded normal proposal * use generic from config functions to reduce duplicate code * add support for angular proposal * fix various typos * add support for discrete proposals * fix typo in module name * address code climate issues 11 June 2020, 09:26:18 UTC
28da5c1 Add injections to PyCBC Live example (#3294) * Update check_results.py * Update check_results.py * Create generate_injection.sh * Update generate_injection.sh * Update generate_injection.sh * Update generate_injection.sh * Update generate_injection.sh * Update generate_injection.sh * Update generate_injection.sh * Update generate_injection.sh * Update generate_injection.sh * Update generate_injection.sh * Update generate_injection.sh * Update run.sh * Delete generate_injection.sh * Update run.sh * Update check_results.py * Update run.sh * Update check_results.py * Update run.sh * Update run.sh * Update run.sh * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Create check_templates.py * Update check_templates.py * Rename check_templates.py to templates_invesitgation.py * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Create get_inj_name.sh * Update run.sh * Update get_inj_name.sh * Update get_inj_name.sh * Update get_inj_name.sh * Update get_inj_name.sh * Update get_inj_name.sh * Update get_inj_name.sh * Delete get_inj_name.sh * Update run.sh * Update run.sh * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Delete templates_invesitgation.py * Create result_checker.py * Update result_checker.py * Update result_checker.py * Update run.sh * Update run.sh * Update run.sh * Delete check_results.py * Update result_checker.py * Update result_checker.py * Update result_checker.py * Update result_checker.py * Update result_checker.py * Update run.sh * Create check_results.py * Delete result_checker.py * Update run.sh * Rename check_results.py to check_results_old.py * Rename run.sh to run_old.sh * Create check_results.py * Create run.sh * Update check_results.py * Update check_results.py * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Create generate_injections.py * Rename generate_injections.py to generate_injections.sh * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update check_results.py * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Update run.sh * Delete run_old.sh * Update check_results.py * Finalized single injection version of the live example * Delete check_results_old.py * Update run.sh Finalized single injection version of the live example * Update run.sh * Update check_results.py * Delete template_bank.hdf * Update generate_injections.sh * Update check_results.py * Update run.sh * Really final version of single injection test Co-authored-by: max.trevor <max.trevor@ldas-pcdev6.ligo.caltech.edu> 09 June 2020, 19:41:13 UTC
a121653 Undo renormalize loop in JointDistribution (#3308) * switch back to using vectorized constraint when initializing joint distribution * remove old constraint classes; use scratch space for evaluating constraints * remove scratch from custom constraint; it didn't do much 09 June 2020, 19:40:17 UTC
d90157e Changed the way an array element is replaced based on condition (#3305) * Changed the way an array element is replaced based on condition * Removed whitespace * Removed whitespace 08 June 2020, 14:39:40 UTC
58f947b pin to epsie 0.4.1 for now (#3306) 08 June 2020, 11:36:44 UTC
4e5e94d redo indexing in 'add into' method (#3274) * redo indexing in add into * whitespace * Update timeseries.py * Update timeseries.py * Update timeseries.py * rename, add unittest 04 June 2020, 14:37:02 UTC
8c96000 Fixed start frequency of FilterBankSkyMax (#3298) * Fixed start frequency of FilterBankSkyMax * Removed whitespace * move the checks to inside the function find_variable_start_frequency * Blank line contains whitespace removed 04 June 2020, 01:54:23 UTC
adf2e88 set back to development (#3297) 03 June 2020, 15:34:06 UTC
dc519f5 Prepare for Release 03 June 2020, 12:33:49 UTC
6c25b2d Expose GraceDB search tag as a PyCBC Live option (#3296) * Expose GraceDB search tag as a PyCBC Live option * pycbc_optimize_snr also needs the option 03 June 2020, 12:29:18 UTC
f4bde96 Use get_newsnr_sgveto_psdvar where appropriate (#3293) * implement get_newsnr_sgveto_psdvar in the statistic 03 June 2020, 08:16:30 UTC
b2d9985 avoid hash for pycbc live (#3291) * avoid hash for pycbc live * Update bank.py * Update bank.py 02 June 2020, 08:57:38 UTC
458647f Add dtphase plots (#3246) * add dtphase plotting script * . * print debug statements to estimate the max min and mean PTA terms in the statistic - this should be removed before merge * Remove testing statements, spelling in help messages 29 May 2020, 09:55:56 UTC
9291900 Add scripts for detailed comparison of two offline search runs (#3287) * Add scripts for detailed comparison of two offline search runs * Relocate offline search workflow comparisons from tools/ to bin/ * Add copyright statements to all newly added search comparison scripts * Clarify some arguments to 'pycbc_injection_set_comparison' 28 May 2020, 10:48:11 UTC
615f9db Add support for dynesty's dynamic nested sampler (#3288) 27 May 2020, 19:00:01 UTC
701fc25 Missed fix to sort order in foreground followup (#3289) * Missed fix to sort order in foreground followup * Update pycbc_page_coincinfo 22 May 2020, 14:46:38 UTC
f945062 Add standard newsnr fitting below fit threshold (#3280) * Add standard newsnr fitting below fit threshold in multiifo statistic 20 May 2020, 16:12:17 UTC
671646c Add xml foreground into workflow (#3284) 20 May 2020, 15:35:21 UTC
e17fbca Update link (#3285) 20 May 2020, 13:43:52 UTC
d0bd9d2 add checkpointing to pycbc inspiral (#3265) * add checkpointing to pycbc inspiral * uncommit * use time based options * better handling * cc * p3 * udpates 20 May 2020, 09:38:10 UTC
bd3866e python3 compatility: removed has_key from pycbc_geom_nonspinbank (#3281) Co-authored-by: Sumeet Kulkarni <sskulkar@go.olemiss.edu> 19 May 2020, 10:29:24 UTC
4d7cdcd Use floor division where integers are expected (#3282) 19 May 2020, 08:44:15 UTC
82426a5 Looks like I missed a bit! (#3279) 18 May 2020, 11:58:25 UTC
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
back to top