https://github.com/gwastro/pycbc

sort by:
Revision Author Date Message Commit Date
35017d8 prep for release 1.16.5 (#3386) 20 July 2020, 13:31:53 UTC
1048507 Adding optimisation for findtrigs (#3345) 20 July 2020, 08:50:33 UTC
de5e2f3 Add output directory choice for sky maps; Fixes #3383 (#3384) Co-authored-by: brandon.piotrzkowski <brandon.piotrzkowski@ligo.org> 19 July 2020, 10:17:04 UTC
2f72efa add_statmap output segments of any type of coincidence (#3382) 17 July 2020, 10:30:57 UTC
272a581 Changes in arm length value (#3368) * Changes in arm length value * Changes in the equation of the orbit For equal arm length 0.03 AU 15 July 2020, 18:04:33 UTC
6fe1de9 Irregular bins (#3378) * Add irregular bin spacing. * Remove empty line * Remove empty line 15 July 2020, 08:45:48 UTC
49754b6 Fixed edge-case bug in pycbc_banksim_combine_banks. (#3380) Co-authored-by: Michael <michael.patel@ligo.org> 15 July 2020, 08:17:55 UTC
9177491 Consolidate resolve url (#3361) * Implement a resolve_url_to_file function * Update to add local CVMFS registry * Typo fix * Typo fix and allow localhost * Attrs is needed so rethinking needed * Typoe fix * Another typo * Always need local PFN * All CVMFS URLs * Numerous codeclimate issues 14 July 2020, 10:42:45 UTC
4cd71b6 make sure sampling parameters keep the same order (#3377) 13 July 2020, 21:58:24 UTC
e0c4e62 Update pool.py (#3375) 13 July 2020, 15:15:03 UTC
ef02479 Update format_lmns in ringdown module. (#3335) 13 July 2020, 15:13:43 UTC
b7045dc update gate time series method to allow selection of gating type (#3372) * update gate method to include selectable type * ws * comments * cc * com 13 July 2020, 12:31:40 UTC
d3358f5 minor fixes to enable ultranest using MPI (#3374) * fix typo * simplify mpi launch process * simplify pool calls * fixes * fixes * Update dynesty.py * cc * detected case where not launched * enable multicore support for ultranest * cc 13 July 2020, 08:25:47 UTC
5edf107 simplify running pycbc inference with mpi (#3373) * fix typo * simplify mpi launch process * simplify pool calls * fixes * fixes * Update dynesty.py * cc * detected case where not launched 13 July 2020, 08:25:14 UTC
f2d3d75 Vectorize joint distribution (#3352) * try to speed up rvs * speed up rvs by doing batch draws * fix typos 12 July 2020, 22:55:41 UTC
4a5fb1f Add gate and paint function (#3371) * add gate and paint function * add option to copy * Update gate.py Co-authored-by: Alex Nitz <alex.nitz@gmail.com> 12 July 2020, 21:21:16 UTC
705d47d Fix for not having enough bkg for live (#3363) Co-authored-by: Bhooshan Gadre <bhooshan.gadre@ligo.org> 12 July 2020, 13:23:54 UTC
63e5dbd docs shouldn't run separately (#3370) 10 July 2020, 16:51:18 UTC
28c8467 update support for ultranest (#3369) * cyclic support for ultranest, output logl * ws 10 July 2020, 16:13:33 UTC
da15833 set correct dtype when reading epsie samples (#3367) 10 July 2020, 13:16:04 UTC
121ebbb Write checkpoint history (#3347) * add ability to append data in base_hdf write_data * add write start time method to base sampler io * add update_checkpoint_history function to base sampler file * add update sampler history to base mcmc file * write run start time when starting up run * call update checkpoint history in base mcmc's checkpoint * fix various bugs * add run end time attribute * handle no act or burn in having been calculated 10 July 2020, 12:46:28 UTC
5685400 pass boundary types to dynesty (#3364) * hook up boundary types to dynesty * nc * ws * ws 10 July 2020, 11:05:36 UTC
e869476 Add nonfsio site (#3360) 10 July 2020, 10:35:58 UTC
e5da828 use radians consistently for setting angular bounds (#3355) * We should be consistent about units * update docs * fix cyclic bound for uniform angle * update unittest * ws 10 July 2020, 09:01:17 UTC
282bb0a test (#3366) 10 July 2020, 07:56:56 UTC
fc8cbf4 Fix some issues with #3344 (#3359) * Pass kwargs straight through * Fix to mfup issue * Need two time-dependent options 09 July 2020, 17:51:06 UTC
0dd697e Offline hash handling (#3314) * Change hashing function in offline bank creation to be safe when used with python3 * some other python3 compatibility fixes 09 July 2020, 10:04:12 UTC
6fbf37f Fix pruning for single templates (#3357) * fix pruning for single template * fix typo * test for size zero bin * Revert "fix typo" This reverts commit 12d177c18ee68efc0e14b4a72cc1a8801aa57d09. * Revert "fix pruning for single template" This reverts commit 3eb2274e88c908934d7e0db215943910e297ecd5. 09 July 2020, 08:13:34 UTC
a5950f0 Write n-loudest in the background (#3351) * To store only n-loudest while writing live background. This can reduc… e storage requirement * Actually get N after partitioning * Fixing parsing arg name Co-authored-by: Bhooshan Gadre <bhooshan.gadre@ligo.org> 08 July 2020, 13:49:33 UTC
edf2b14 add checkpointing for Dynesty (#3354) * initial version * updates and fixes * cc Co-authored-by: Sumit Kumar <sumit.kumar@atlas2> 07 July 2020, 11:05:03 UTC
272e376 get hdfinjfind to work on multiifo_statmap files (#3343) 03 July 2020, 16:09:58 UTC
9da9e2f Add duration support for Phenom HM waveforms (#3350) * add duration support for phenom hm waveforms * estimate by scaling frequency 03 July 2020, 15:47:34 UTC
2b600ad Sieve times when frame reading (#3348) * Sieve only points in time range * Is INT4 not LIGOTimeGPS * math.ceil * Need to catch 0 or -ve duration earlier 02 July 2020, 10:48:59 UTC
65bef88 Allow options that depend on time (#3344) * Implement the idea of time-dependent options * Support TDOs in inspiral jobs * Support TDOs in minifollowups * Pull off into dedicated function * Calculate_psd can use dedicated function directly * Typo fix * Fixing up CC, one bug, and a few issues * Missed this 30 June 2020, 15:15:47 UTC
b147550 Allow frame types that change with time (#3342) * Add time dependent frame-type option in datafind.py * Allow time-variable frame type * Resolving whitespace concerns * Changes on the PR in response to feedback 29 June 2020, 12:32:44 UTC
15afc4b Update timeseries.py (#3346) 29 June 2020, 12:31:32 UTC
15bf964 add link to results page 26 June 2020, 08:53:39 UTC
615c216 fix typo 26 June 2020, 08:53:39 UTC
46e8266 fix broken links 26 June 2020, 08:53:39 UTC
fa548c8 more typos 26 June 2020, 08:53:39 UTC
e38ec2e fix typo 26 June 2020, 08:53:39 UTC
29dff15 add create_inj and injections_config example files 26 June 2020, 08:53:39 UTC
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
back to top