swh:1:snp:3a699297f000109a1bc833f294a54171df990207

sort by:
Revision Author Date Message Commit Date
2676fbe fixes https://github.com/gwastro/pycbc/issues/2338 26 October 2018, 14:35:14 UTC
88f4c22 fixes https://github.com/gwastro/pycbc/issues/2341 26 October 2018, 14:35:14 UTC
d5c6cdd fixes https://github.com/gwastro/pycbc/issues/2342 26 October 2018, 14:35:14 UTC
57a76ef fixes https://github.com/gwastro/pycbc/issues/2346 26 October 2018, 14:35:14 UTC
0bfa6a3 removed wildcard imports 26 October 2018, 14:35:14 UTC
2b94432 fixes https://github.com/gwastro/pycbc/issues/2345 26 October 2018, 14:35:14 UTC
ebf8f2c removed deprecated samplers 26 October 2018, 14:35:14 UTC
4b00abb replace gwin with pycbc, fixes https://github.com/gwastro/pycbc/issues/2340 26 October 2018, 14:35:14 UTC
711c645 Update emcee pt * fix a bug in base_mcmc hdf and add docs * fix docs in emcee io * add global call method for logprior * add base_multitemper sampler methods and io * move some config loading to base_mcmc * remove unnecessary import * add support for multi tempered samplers to burn_in * update emcee_pt * add imports to module __init__s * remove note from executable * add emcee_pt to io * fix import errors * make sure stats are written out with the correct dtype * fix bugs * fix more bugs * create an action for parsing temps arg * make sure fields is a list * fix pep8 issues Signed-off-by: Duncan Brown <dabrown@syr.edu> 26 October 2018, 14:35:14 UTC
2c06ed7 Update plotting * move results from cli functions to io module; add ability to specify different options for different input files * make write_kwargs_to_attrs a classmethod to cyclic imports * use argparse action to parse parameters option * move injections_from_cli to __init__; add a read_injections method to base_hdf * use parameters opt to load parameters in base_mcmc * move get_file_type to io; fix bugs * fix import error * create a custom ArgumentParser * allow input-file option to accept labels * move param parsing to option_utils and remove unused functions * update create_multidim plot * update plot_posterior * switch from normed to density to please matplotlib * update plot_posterior * fix plotting injection parameters * move thin options to base_mcmc; add ability to skip arguments * update plot_movie * fix pep8 issues Signed-off-by: Duncan Brown <dabrown@syr.edu> 26 October 2018, 14:35:14 UTC
d694f11 Rollup: New sampler API -> support for emcee * start InferenceFile -> BaseInferenceFile * rename hdf.py base_hdf.py * add parse_parameters function * add module for base mcmc io * make _read_samples_data the abstract method * added read_samples_data to base_mcmc * add emcee file handling * replace read/write functions with io in BaseSampler * add checkpoint requirement; rename samples raw_samples * start updating emcee * move emcee_pt to it's own module * add base_mcmc (needs work) * start changing the base sampler api * add write_metadata to models * move setting up checkpoint and run interval to sampler methods * rearrange read/write functions; add checkpoint and finalize methods; add run method to base_mcmc * fix whitespace * add acl support * update executable * add finalize to emcee, fix typos * change write_posterior to expect filename, not file * change burn in module to just have functions * start to define burn in support class * move burn in class to burn_in module; add evaluate * add write burn in to io * add from_config for burn-in class * more support for burn-in, calculation of independent samples * add thin_start/interval/end to the hdf file attrs * fix typos, whitespace in burn_in * fix whitespace, typos in base_hdf * rename EnsembleMCMCIO to MCMCIO; fix whitespace * fix typo * fix whitespace * write filetype to inference hdf files; provide a loadfile function * fix some import errors * remove sampler_class from io to avoid circular imports * fix bugs * fix bugs, move niterations/nsamples into config file * add halfchain, posterior_step, min_iterations back to burn_in * fix bugs to get acl working post burn in * fix bugs in nacl burn in test * write more information to the logging messages * fix bugs in min_iterations burn-in test * fix more bugs * fix pep8 issues * fix bugs for running with data * whitespace Signed-off-by: Duncan Brown <dabrown@syr.edu> 26 October 2018, 14:35:14 UTC
30957d2 Standardize the stats returned by the models * standardize the stats returned by the models * test that BaseModel default stats are in the default stats of all models; also remove DummyBaseModel * fix test * fix typo * make sure loglikelihood is stored in marginalized_gaussian_noise * update gaussian_noise docstring; make it compatiable with doctest Signed-off-by: Duncan Brown <dabrown@syr.edu> 26 October 2018, 14:35:14 UTC
d93ff5b adding time marginalisation and distance marginalisation * adding time and distance marginalisation * fixing pep8 issues * fixing further pep8 issues * further pep8 issues * adding new marginalized Gaussian noise function which takes keyword ararguments * fixing pep8 issues * fixing pep8 * fixing pep8 issues * fixing Duncans issues * deliberating as to whether we should use a look up table or do distance marginalisation on the fly * removing lookup table. I think it is better to do integration on the fly. Saves us having to carry the big array in memory * changing the init function in marginalized class * removing individual marginalized classes and adding documentation to mamain marginalized class * fixing typo in time marginalization * removing space around keyword argument * fixing the error on the marginalization calculations * fixing the error on the marginalization calculations * editing documentation and setting attributes * removing lines which are repeated * putting if/elif statements in __init__ and using matched_filter_core instead of numpy * putting marginalized gaussian noise class in a seperate file * changing __init__ to account for new marginalized gaussian file * trying to reduce cognitive complexity of __init__ function * reducing cognitive complexity of __init__ function * converting to pep8 * reducing cognitive complexity of _loglr function * trying to further reduce cognitive complexity in _loglr function * fixing silly typo * overriding the from_config function to add code to load priors * reducing cognitive complexity of from_config function * adding waveform generator to from_config function * adding waveform generator to from_config function * adding name=marginalized_gaussian_noise and fixing test_sampler.py * fixing pep8 problems * removing marg_prior_eval * removing marg_prior_eval again * adding test for MarginalizedGaussianNoise class * adding zdhp_psd to args * adding missing comma * trying to fix travis * writing config file within function rather than temperorarily saving it and loading it up * adding from pycbc import distributions and adding distance prior to calculation * removing test * fixing stupid mistakes * fixing bug in test_loglr * fixing travis * fixing pep8 Signed-off-by: Duncan Brown <dabrown@syr.edu> 26 October 2018, 14:35:14 UTC
14a44e1 Update emcee.py Signed-off-by: Duncan Brown <dabrown@syr.edu> 26 October 2018, 14:35:14 UTC
4596415 Add calibration uncertainty model * add base Recalibrate class and CubicSpline * Adding calibration preamble * fix extraction of frequencies from strain object * add call to super.__init__ * add parameter prefix as argument * add documentation * add reading from config * fix bug in prefix removal * Typos * remove model name from options * make loading from config more generic * update loading of calibration * force inputs to have the correct type * force inputs to have the correct type * Adding warning for too few spline points * make recalibration objects know the ifo name * add base Recalibrate class and CubicSpline * Adding calibration preamble * fix extraction of frequencies from strain object * add call to super.__init__ * add parameter prefix as argument * add documentation * add reading from config * fix bug in prefix removal * Typos * remove model name from options * make loading from config more generic * update loading of calibration * force inputs to have the correct type * force inputs to have the correct type * Adding warning for too few spline points * make recalibration objects know the ifo name * add calibration ini file for cubic spline * add calibration ini to docs * Commenting config file * make lines < 80 characters * use var not stdev * allow multiple config files in workflow * typo fix * standardise ini file name, allow for multiple ini files * update workflow docs for using multiple calibration files * add tests for calibration * remove unused import * style fix * fix style * make cubic spline raise error if too few points are provided * add test of too few spline points * placate codeclimate * use correct frequency array * address comments to pull request * remove useless statement Signed-off-by: Duncan Brown <dabrown@syr.edu> 26 October 2018, 14:35:14 UTC
9d93898 update workflow to https://github.com/gwastro/gwin/commit/9864bfcc74984782bc750ee6005c277b1ca3b19f 26 October 2018, 14:35:14 UTC
2e628c6 Prior plotting (#55) * make prior plots from samples * remove unused command line argument Signed-off-by: Duncan Brown <dabrown@syr.edu> 26 October 2018, 14:35:14 UTC
3547f8b update sampler to https://github.com/gwastro/gwin/commit/9864bfcc74984782bc750ee6005c277b1ca3b19f 26 October 2018, 14:35:14 UTC
d252813 update sampler to https://github.com/gwastro/gwin/commit/9864bfcc74984782bc750ee6005c277b1ca3b19f 26 October 2018, 14:35:14 UTC
170cdce update sampler to https://github.com/gwastro/gwin/commit/9864bfcc74984782bc750ee6005c277b1ca3b19f 26 October 2018, 14:35:14 UTC
e34c16a update sampler to https://github.com/gwastro/gwin/commit/9864bfcc74984782bc750ee6005c277b1ca3b19f 26 October 2018, 14:35:14 UTC
b3a80d3 update sampler to https://github.com/gwastro/gwin/commit/9864bfcc74984782bc750ee6005c277b1ca3b19f 26 October 2018, 14:35:14 UTC
b44c510 update sampler to https://github.com/gwastro/gwin/commit/9864bfcc74984782bc750ee6005c277b1ca3b19f 26 October 2018, 14:35:14 UTC
0dda0fd removed old sampler api 26 October 2018, 14:35:14 UTC
1dc0646 update to https://github.com/gwastro/gwin/commit/9864bfcc74984782bc750ee6005c277b1ca3b19f 26 October 2018, 14:35:14 UTC
9a16f90 update to https://github.com/gwastro/gwin/commit/9864bfcc74984782bc750ee6005c277b1ca3b19f 26 October 2018, 14:35:14 UTC
fa8a158 update to https://github.com/gwastro/gwin/commit/9864bfcc74984782bc750ee6005c277b1ca3b19f 26 October 2018, 14:35:14 UTC
fcd532f update to https://github.com/gwastro/gwin/commit/9864bfcc74984782bc750ee6005c277b1ca3b19f 26 October 2018, 14:35:14 UTC
0951054 updated inference io to https://github.com/gwastro/gwin/commit/9864bfcc74984782bc750ee6005c277b1ca3b19f 26 October 2018, 14:35:14 UTC
cf96817 updated models to https://github.com/gwastro/gwin/commit/9864bfcc74984782bc750ee6005c277b1ca3b19f 26 October 2018, 14:35:14 UTC
253e3cb changes implemented in https://github.com/gwastro/gwin/commit/9864bfcc74984782bc750ee6005c277b1ca3b19f 26 October 2018, 14:35:14 UTC
23025b8 Update setup.py 26 October 2018, 13:50:16 UTC
6e43932 Update setup.py 26 October 2018, 09:13:26 UTC
7f04ccf add explicit transforms between mass1, mass2 and mchirp, eta (#2405) * add explicit transforms between mass1, mass2 and mchirp, eta * switch to using conversions.eta_from_mass1_mass2 25 October 2018, 18:08:00 UTC
2a8beca Allow changes to bandwidth for KDE from file (#2398) * Allow changes to bandwidth or a pre-set bandwidth rather than trusting Scott method * Fix PEP8 trailing whitespace and line too long * Change bandwidth attribute name to something more sensible 25 October 2018, 14:41:06 UTC
df8f3d4 Fixes to allow workflows to be run on OrangeGrid (#2404) * run commands under a login shell as the entrypoint * tell pycbc that gwosc frames are on orange grid * fixed gwosc urls * add a site template for OrangeGrid * set up entrypoint before switching to unpriveleged user * use unpriveleged path * fixed pep8 issues * quantize docker commands * try and fix travis lint * fixed docker commands * fixed shell error 24 October 2018, 20:33:08 UTC
17fa90d limit version until https://github.com/numpy/numpy/pull/12257 is fixed 24 October 2018, 18:46:42 UTC
4ee8d08 make sure example runs without internet 24 October 2018, 17:11:22 UTC
1ecb95f ires table in astropy is ends May 17, 2016 24 October 2018, 15:41:10 UTC
e9536d6 don't test times after the astropy 2.0.9 release 24 October 2018, 13:38:54 UTC
51424df do not download IERS data when running test 24 October 2018, 12:30:07 UTC
edeb57d download the frame library from software.ligo.org 24 October 2018, 12:20:58 UTC
d2322ed Update pycbc_submit_dax (#2384) 23 October 2018, 22:29:58 UTC
5574f93 Reenable pylint (hopefully) (#2379) * Revert "Temporarily disable pylint in codeclimate" This reverts commit 79307d325cd4abd36c8c879c30a23632e1645f1d. * Stop stubs returning non-sensical stuff 18 October 2018, 19:15:42 UTC
1a41743 remove cruft, lower overhead of event manager (#2387) 18 October 2018, 13:29:39 UTC
b4fbf25 typecast variable_args to list (#2376) 16 October 2018, 13:06:18 UTC
fc700bb Multiifo coinc findtrigs dev (#2370) * Added pycbc_multiifo_coinc_findtrigs to work with the new multiifo coinc function * Added further changes to pycbc_multiifo_coinc_findtrigs * removed trailing spaces * Added changes from test branch * Adding the pycbc offline executable (#2365) * update some losc links to gwosc links (#2368) * Rename pycbc_create_offline_search_workflow (#2371) * removed further debugging line, and removed -stritc-coinc-time option * Adding coinc_multiifo function to NewSNR statistic (#2366) * Adding coinc_multiifo function to NewSNR statistic, for any number of detectors * climate * Switched to dictionary instead of list * Reducing the function to one line. * add multiifo coinc function (#2363) * add multiifo coinc function * forgotten return statement * climate * climate * add missing detector import * also reduce down slide count * add check for zero length * Update coinc.py * Update coinc.py * climate * Moving to key every dict with ifo, and change old naming conventions * Changed multi ifo coinc statistic (#2372) * Changed multi ifo coinc statistic to Tom's suggestion * fix spacing and changing 2 into 2. * Changes to the output file, all times and trigger ids are now in IFO/times and IFO/trigger_id. Also added attribute to show the number of ifos. * Changes requested by Alex * Temporarily disable pylint in codeclimate (#2378) * Temporarily disable pylint in codeclimate * Change exclude_paths -> exclude_patterns * cast ldiff to array to avoid TypeError (#2322) * Added pycbc_multiifo_coinc_findtrigs to work with the new multiifo coinc function * Added further changes to pycbc_multiifo_coinc_findtrigs * removed trailing spaces * Added changes from test branch * removed further debugging line, and removed -stritc-coinc-time option * Moving to key every dict with ifo, and change old naming conventions * Changes to the output file, all times and trigger ids are now in IFO/times and IFO/trigger_id. Also added attribute to show the number of ifos. * Changes requested by Alex * Adding pivot-ifo and fixed-ifo to arguments. * correcting typo 14 October 2018, 11:45:05 UTC
93ca937 Change workflow generator names to make except for temporary (#2381) * Change workflow generator names to make except for temporary pycbc_create_offline_search_workflow * finish off create -> make changes 12 October 2018, 15:57:26 UTC
feee27b cast ldiff to array to avoid TypeError (#2322) 11 October 2018, 15:34:20 UTC
894ad5b Temporarily disable pylint in codeclimate (#2378) * Temporarily disable pylint in codeclimate * Change exclude_paths -> exclude_patterns 11 October 2018, 12:35:57 UTC
c4a6b32 Changed multi ifo coinc statistic (#2372) * Changed multi ifo coinc statistic to Tom's suggestion * fix spacing and changing 2 into 2. 08 October 2018, 13:39:45 UTC
1cdc406 add multiifo coinc function (#2363) * add multiifo coinc function * forgotten return statement * climate * climate * add missing detector import * also reduce down slide count * add check for zero length * Update coinc.py * Update coinc.py * climate 04 October 2018, 13:00:00 UTC
9ae8449 Adding coinc_multiifo function to NewSNR statistic (#2366) * Adding coinc_multiifo function to NewSNR statistic, for any number of detectors * climate * Switched to dictionary instead of list * Reducing the function to one line. 04 October 2018, 11:48:20 UTC
0806473 Rename pycbc_create_offline_search_workflow (#2371) 04 October 2018, 11:18:54 UTC
4e51c37 update some losc links to gwosc links (#2368) 04 October 2018, 10:43:52 UTC
7b94b85 Adding the pycbc offline executable (#2365) 04 October 2018, 09:43:11 UTC
94db296 Fix incorrect docstring (#2369) 02 October 2018, 15:32:15 UTC
b81d363 Minor PyCBC Live fixes (#2352) * Tolerate I/O errors with status JSON file * Improve trigger dump HDF files 28 September 2018, 18:56:06 UTC
3c5c4b1 Dont use old matplotlib (#2355) 28 September 2018, 12:36:03 UTC
aa0ce3c Sigmasq -> sigma (#2350) 27 September 2018, 10:25:04 UTC
36a8572 Caching (#2333) * move caches to a fixed size * caching * fix ws * update * climate * climate * climate 26 September 2018, 14:41:12 UTC
91c1e2f Allow file_input_options to take lists of files (#2335) * Allow file_input_options to take lists of files * Might need this 25 September 2018, 20:09:27 UTC
819e1f6 Support XML PSD files (#2328) * Support XML PSD files * Code climating * Code climate (again) * Fix issue 24 September 2018, 12:47:57 UTC
386f0b7 FIx error message in coinc_mergetrigs (#2334) 24 September 2018, 09:20:48 UTC
0f32eaa update waveform.py: remove old ref to flags (#2332) 23 September 2018, 16:14:15 UTC
ed56539 Save different low-frequency-cutoffs for each ifo in InferenceFile (#2325) * Save low_frequecy_cutoff as ifo group attr * typos 22 September 2018, 09:20:57 UTC
cce0825 Add gracedb to companion.txt for CVMFS builds (#2329) 21 September 2018, 15:46:02 UTC
c50ea24 fixed path in documentation 11 September 2018, 13:45:06 UTC
0e80747 Use v 1.9 base container 10 September 2018, 23:15:44 UTC
441653e remove unnecessary operations 10 September 2018, 22:48:10 UTC
926a9c8 make pycbc's directory world read and write 10 September 2018, 22:21:17 UTC
1e10998 fixed docker paths again 10 September 2018, 21:12:56 UTC
9ad1d27 fix pycbc home path to match new docker container 10 September 2018, 20:52:50 UTC
5a968a0 fix the path to match new docker location 10 September 2018, 20:30:39 UTC
1d558dc update to lalsuite 89a30fc and change base directory (#2320) Need to merge to master to test deployment to DockerHub 10 September 2018, 17:58:14 UTC
8b4ee84 pycbc_submit_dax: fix duplicate option (#2319) 10 September 2018, 12:51:35 UTC
2fb82af add rwrap arg to get_td_waveform_from_fd (#2316) * add rwrap arg to get_td_waveform_from_fd * fix bug and update docstring 07 September 2018, 15:29:46 UTC
e41a58c Fix a deprecation issue in matplotlib (#2315) 07 September 2018, 15:29:04 UTC
2e44c92 Set back to development 06 September 2018, 18:07:37 UTC
8626e34 set version to 1.12.3 (#2317) 06 September 2018, 18:03:58 UTC
57444eb Add ability to read beta values in emcee_pt from external file (#2312) * Add ability to provide betas input for emcee_pt * specify that the betas file should be hdf format. * Address line too long code climate complaint * Fix AttributeError checking * Set betas_input_file to None in unittest * Duncan wants a more meaningful name for inv-temperatures file * fix long long line complaints again 06 September 2018, 10:05:37 UTC
4bec2ad Cache strain from catalog using astropy (#2311) Also extend read_frame() to detect .gwf files from their contents, which should start with the magic string 'IGWD'. 05 September 2018, 15:56:40 UTC
c239782 Allow mode array support in injection hdf files and fix bug with current implementation (#2287) * allow arrays and lists to be provided in injection file static args * fix mode_array support in waveform * change dtype to list 05 September 2018, 11:35:11 UTC
7b73c7d Some ringdown updates (#2149) * add final mass/spin from f0 tau functions * add uniform f0tau distribution * add from_config, docs * add qnm module * account for constraints in norm * silence warnings * exclude uniform_f0_tau from 1D dist tests * fix typo, other codeclimate issues * whitespace * forgot to pass final_spin * ensure correct types for lalsimulation function * use get_lm_f0tau function in conversions * vectorize ringdown functions * add reference, get_lm_f0tau_allmodes to conversions * use get_lm_f0tau_allmodes from conversions 05 September 2018, 11:34:47 UTC
0d0e4a5 prvent sampling_transforms from becoming all_transforms (#2309) 01 September 2018, 13:56:03 UTC
e04d7a3 Don't BeautifulSoup binary! (#2307) 31 August 2018, 21:30:09 UTC
08961cb Fix issue where injection is longer than filter length (#2302) 28 August 2018, 13:16:11 UTC
bfba5c5 pycbc_optimal_snr: be more explicit on waveform failures (#2301) Looks good. Thanks Tito. 27 August 2018, 17:31:26 UTC
ce9c657 simplify setup.py a bit more (#2298) * setup.py cleanup * test 27 August 2018, 13:34:35 UTC
aa52688 Status JSON should only be updated by root process (#2300) 26 August 2018, 14:28:52 UTC
811df05 Disable check for grid proxy in pycbc_submit_dax (#2297) * fixes https://github.com/gwastro/pycbc/issues/2289 * reenable workflow submission test * correct syntax for pegasus-plan option * quote the NO_GRID string 25 August 2018, 18:02:15 UTC
405d977 Update JSON status from within pycbc_live (#2299) * Update JSON status from within pycbc_live * Remove unused variable * Update JSON contact 25 August 2018, 17:47:30 UTC
16ef9c3 PyCBC Live: fix SNR series error for triggers straggling the chunk boundary (#2253) * PyCBC Live: fix SNR series error for triggers straggling the chunk boundary * Next time we will start with slightly more info * Remove duplication of psds, better docstring, indentation * PSDs no longer needed here * Climate… * Fix time shift and try to reduce cyclomatic complexity * Fix a problem with XML PSDs being unreadable by lal.series (thanks Soichiro and Kipp) 24 August 2018, 22:46:02 UTC
7decd7f resize fix for pycbc live, some additional debug options (#2296) * add function to set fftw plan time limit * climate * pycbc live fixes * fixes * Update pycbc_live 24 August 2018, 22:45:39 UTC
0518cb8 Avoid MemoryErrors in SingleDetTriggers (#2295) When reading, filtering and clustering merged single-detector triggers using SingleDetTriggers, I noticed very large memory usages which occasionally lead to MemoryErrors, even on machines with several tens of gigabytes of memory. This change appears to eliminate the error, although I have not made precise measurements of before/after memory usage. It also simplifies the code a bit and possibly makes it slightly faster. 24 August 2018, 22:32:47 UTC
7104913 use snr column for network snr (#2283) 24 August 2018, 19:13:15 UTC
8a177b0 add function to set fftw plan time limit (#2292) * add function to set fftw plan time limit * climate 24 August 2018, 18:39:22 UTC
1601e8b Update credit.rst 24 August 2018, 11:43:15 UTC
103e15f Fix Travis workflow test (#2290) * fixes https://github.com/gwastro/pycbc/issues/2289 * add option to enable used of nogrid in https://github.com/pegasus-isi/pegasus/blob/master/src/edu/isi/pegasus/planner/client/CPlanner.java * add no-grid option to fix https://github.com/gwastro/pycbc/issues/2289 * add if not present option for segments * pass nogrid with --forward option see https://github.com/pegasus-isi/pegasus/blob/4.8/src/edu/isi/pegasus/planner/client/CPlanner.java#L1211 * commenting out call to pegasus-plan 24 August 2018, 11:41:51 UTC
0efb36f Update the citations requirements for PyCBC (#2293) * revised citations * use anonymous hyperlink references with double underscores https://stackoverflow.com/questions/5464627/how-to-have-same-text-in-two-links-with-restructured-text/14067756#14067756 * missed an underscore 23 August 2018, 19:47:42 UTC
back to top