https://github.com/gwastro/pycbc

sort by:
Revision Author Date Message Commit Date
b688327 Update pycbc.inference documentation (#1420) * Add distributions to index. * Rewrite inference intro. * Update intro. * Make list. * Update docs. * Update config file docs. * List parameters. * Update example scripts. * Fix label. * Add real data example. * Remove sngl workflow documentation. * Fix file extension typo. 09 February 2017, 21:00:08 UTC
1939acc Set for 1.6.5 release (#1430) 09 February 2017, 20:59:55 UTC
9ce48d7 H5 support (#1414) * Support .h5 extension in bank.py * Fix for pycbc_banksim * Shorten logic 07 February 2017, 10:48:35 UTC
dc31292 add pycbc live exes into pycbc (#1409) * add exes * add executable descriptions * Update pycbc_live * swap file check 06 February 2017, 21:39:53 UTC
2cda210 Unify background argument handling in pycbc live (#1407) * simplify arguments in live background * add simple single detector live background assignment * add some more docstrings 06 February 2017, 20:55:27 UTC
864927a Implementing two stage clustering for PyGRB (#1400) * Implementing two stage clustering for PyGRB * Moved postprocessing_cohptf to pylal * Removed legacy_ihope module and associated code This is transfered to within the pycbc-pylal repository 06 February 2017, 14:42:24 UTC
dc4e099 allow fit sngls by template to accept multiple veto files (#1415) * allow fit sngls by template to accept multiple veto files * also fix findtrigs for multiple veto files * update sngls_binned as well * fix typo * add missing append actions * flatten segment files / names * fix another number int issue 05 February 2017, 00:02:04 UTC
7298e13 Close hdf files after usage (#1419) 03 February 2017, 17:31:49 UTC
90038a6 add time_delay_from_detector to Detector class (#1417) 03 February 2017, 11:32:03 UTC
9690b5d Added template duration option and HDF out option (#1416) * Added template duration option * Added lower bound on error to HDF file 02 February 2017, 23:53:44 UTC
494c112 add dq vector support (#1406) * add dq vector support * codacy requests 02 February 2017, 16:14:36 UTC
fd39400 Set dpi, start/end sample in plot movie (#1299) * add ability to set dpi, start/end iteration to plot movie * fix bug that caused statistics to not be plotted correctly * add parallelization to plot movie * fix help message * fix bug when using kombine's kde * add log stepping * fix bugs in indexing 01 February 2017, 22:28:58 UTC
eff193a add snr upload capability (#1408) 01 February 2017, 02:42:01 UTC
85bf8b3 With --update-progress write a value 0.0 .. 1.0 to a file specified by (#1366) --update-progress-file when enough progress was made in pycbc_inspiral since the last update * this allows to monitor progress (e.g. for E@H) with way less I/O than what --verbose allows * the argument to --update-progress is the amount of "progress" that needs to be made since the last update. 0.01 will update at every percent. 31 January 2017, 14:03:01 UTC
f21f630 Enabling autogating in PyGRB (#1352) * Enabling autogating in PyGRB * Adding output file containing gated times 31 January 2017, 11:06:44 UTC
613ae6b Write command line to InferenceFile (#1395) * Write command line to InferenceFile. * Some whitespace elsewhere. 30 January 2017, 17:27:57 UTC
ed81bb8 Update to new location of distributions dict. (#1410) 30 January 2017, 17:25:07 UTC
b90a464 fix time freq track for strict SEOBNRv4ROM input checking (#1412) 29 January 2017, 15:56:23 UTC
e2178e6 Require the new version of six (#1411) 27 January 2017, 20:32:08 UTC
3122e3e augment PyInstaller hook-pycbc for E@H (#1390) - don't fail if NOW_BUILDING is not set - allow to specify a PYCBC_HOOKS_DIR other than cwd 27 January 2017, 18:16:11 UTC
82310ac if using --fixed-weeave-cache, set LAL_DATA_PATH to the cache directory (#1272) - only if it has not been set externally - this is meant to allow using ROM files in a PyInstaller bundle 27 January 2017, 18:13:55 UTC
41ca3e9 update live bank to allow variable flow (#1405) * update live bank to allow variable flow * use logging module delayed string interpolation 27 January 2017, 16:38:28 UTC
3a9d7ec drop lalfft support (#1389) 27 January 2017, 15:15:12 UTC
4bcb861 sanitize chisq bin caching (#1404) 27 January 2017, 08:46:59 UTC
7b208a4 Setuptools now has additional dependencies (#1403) * setuptools now has additional dependencies * Just need to split the upgrade into two 26 January 2017, 16:44:02 UTC
726a41d Set back to development (#1402) 26 January 2017, 14:14:49 UTC
70a69b1 Set release to 1.6.4 (#1401) 26 January 2017, 13:24:31 UTC
f71b2a9 Minifollowups changes (#1397) * Add FAR threshold option * Non-missed injs in inj minifollowups * Hack in subsection header-name for inj mfups 26 January 2017, 01:11:22 UTC
1f046bb We don't need to keep track of which foreground triggers have been hierarchically removed since there's only one bin now, the ones that are removed are just the loudest N foreground trigger by ranking statistic where N is the number of hierarchical removals. (#1399) 26 January 2017, 01:07:13 UTC
24bdb37 Add Geweke convergence diagnostic statistic (#1376) * Add geweke module. * Comments and docstring for geweke. * Docstring. * Add start index for first segment and end index for reference segment. * Docstring. * Plot each walker seperately. * Add logging statement. * Update docstring. * Add walkers option. * Add options on command line for Geweke calculation. * Save plot with meta-data. * More verbosity. * Add to setup.py. * Use pycbc logging init. * Turn load_samples to False. 25 January 2017, 12:45:00 UTC
cfe6292 make sure slice is integer in strain (#1392) 25 January 2017, 09:58:37 UTC
bbf7b35 Stat map code with hierarchical removal (#1328) * Make a few edits and play around with hierarchical removal in the coincident statmap code. * Make a few edits and play around with hierarchical removal in the coincident statmap code. * Really bad code for statmap hierarchical removal. * Make it an executable for testing purposes * Stop scaring myself and just leave this file alone for right now. Do testing using pycbc_coinc_statmap2 and NOT pycbc_coinc_statmap. * Adding in the code that I've been playing around with for a while. A lot of the variables are renamed to make better sense to Steven. Also includes lots of comments. * This is a working example of how to do hierarchical removal. Hurray, I hope * Just a few edits. * The most recent edition of hierarchical statmap code as per Wed Dec 7, 2016 * The latest edition of pycbc_coinc_statmap with hierarchical removal. This one should work, I think. * Get rid of extraneous files on this branch. * Don't return .close * The O2 plan is to window out 1.0 seconds around any trigger, not 0.015 seconds. * I wrote back_stat[loud index], you definitely want to check among the FOREGROUND triggers that are louder than all the background which one has the higher ranking statistic. Sorry about that, I forgot to change that from a long while back. * These variables that I use to map from a foreground trigger index to a index in the list of all triggers was not well commented and is frankly a confusing variable name. Add a comment to (possibly) improve readability. * Remove some extraneous lines and add a few comments. * This adds the ability to do as many hierarchical removals as are necessary. This can be done by using --cont-hier-removal which will ignore any value given to --max-hier-removal. This is implemented in a bit of a kludge like manner, since I'm not sure how to write it in the code to be able to do both --max-hier-removal or --cont-hier-removal. This addresses Alex's first change request. * Fix some lines about getting the loudest event that is louder than all of the inclusive background. And store the foreground triggers that get removed and properly feed back the ifar and fap for each of those foreground triggers that were hieararchically removed. I still don't store the background at every iteration of the hierarchical removal, but this is a start. * Get rid of a few print statements. * iter is a bad variable name, use iteration instead. * Get rid of an extraneous print statement. * Fix the way that the code runs through the while loop. By default it will hierarchically remove unless the user sets --max-hier-removal 0 and set --cont-hier-removal to false. Now instead of throwing away the inclusive background at every stage they are saved in the hdf file as background_h_iterX where X is the iteration of hierarchical removal that the code is on. The code then saves the foreground triggers from foreground_h_iter0 (before any hierarchical removal) (with the correct IFARs and FAPs as calculated during h_iterX process), BUT it saves the background triggers from THE LAST hierarchical removal. So when a user looks at f['foreground/' they will find all of the original foreground triggers (none removed) but with the hierarchical removal corrected IFARs and FAPs. But if they look at f['background'] they will find all of the inclusive background from the last iteration of hierarchical removal. This can be potentially misleading, but I'm not sure which background people want at that level. It can be set to something else if need be. * This commit permits the printing of hierarchically removed foreground triggers for the viewer in RED. This will help clarify what inclusive background we're looking at if we're looking at the stages of the hierarchical removal (as a debug option). * Add the ability to store either the inclusive background without hierarchical removal as the pre-eminent results, or the ability to write the inclusive background after all hierarchical removals have been done (this is limited if the user uses --max-hier-removal too low and has not indicated that they want to do --cont-hier-removal). Write the foreground indices of hierarchically removed triggers to file so that the plotting code downstream can properly make use of that information. * The way of indicating which triggers have been hierarchically removed was only accidentally correct in the last commit, this corrects that mistake so that hierarchically removed triggers will always show up in red. * Add a default setting line for --veto-window-hierarch * Change some dashes to underscores. And store inclusive background not at the top level anymore. * Fix some bad grammar in the --help message. * More English clarity edits. * Instead of plotting all of the foreground triggers and then the heirarchically removed foreground triggers on top of them. Plot all of the foreground triggers (not counting h-removed triggers) in orange, and plot the red h-removed foreground triggers. This should deal with a few potential edge cases in plotting. * Finall additions to pycbc_coinc_statmap so it can work with things downstream for plotting. * Revert back to the master edition of pycbc_page_snrratehist, so that I can do it in a different pull request * Make some changes to string lengths in output file and in loud_t_ind. * Use numpy arrays properly in the code for loud_t_ind, following Alex's suggestion. * Reduce verbosity of comments * Replace original statmap code lines closer to original (i.e don't store background_h0, or segments_h0, or other information) prior to hierarchical removal with the exception of IFAR and FAPs so I can keep track of those prior to any hierarchical removal * Remove a few extraneous lines, start working towards re instating original sections of code to how they were in the beginning. * A first round of cleaning up comments and reducing verbosity. * Second round of cleaning up comments and reducing verbosity. * Another round of fixing comments. * Change max_ifar_ind to max_stat_ind, it was a bad name that just continued on into current use. * Follow Alex's instructions, get rid of file close lines, and get rid of segment adjustments meaning that we won't update them as we gradually remove triggers. * Change the number of hierarchical removals done in the code to an attribute. * Get the foreground trigger to remove via removing the trigger with the loudest ranking statistic rather than the for loop from before. Start preparing the code to not use a bunch of save vectors to store results. * Review of comments and further implementation of Alex's comments. * Remove the lines that permit resizing of the hdf output file, but do permit ability to overwrite to that hdf output file for placing corrected ifar and fap back into the f[foreground/ifar] and f[foreground/fap] lists * simple edits.... * Remove saving ifar and fap arrays to add at the end of the hierarchical removal through re-sorting algorithm, now just do saving of ifar and fap in the while loop. A more brute force method, but guaranteed to work still. * Fix a few comments 24 January 2017, 16:52:40 UTC
e2c5370 Set back to development (#1378) 24 January 2017, 15:10:22 UTC
67e0ef4 reduce memory usage in some mini followups scripts (#1391) * minor memory reductions * coincinfo memory reduction * more 24 January 2017, 12:46:13 UTC
308bf1d Fixed typo in proposed citation text (#1394) 24 January 2017, 10:33:24 UTC
d097a82 Metadata (#1393) * Register output files in the DAX * Turn off registration for the workflow 24 January 2017, 08:43:39 UTC
03175c7 Add distribution for uniform volume sampling (#1362) * Add uniform cube root distribution. * Remove mass scaling. * Rename distribution to uniform radius. * Change name attribute. * Whitespace * Fix exponent. * Add math explaination for uniform radius. Not formatted correctly. * Some fixes to indices. * Fix rvs for radii not equal to 1. * Whitespace. * Use _norm and _lognorm. * Update docstring. * Update docstring. * Remove paragraph on different sampling method in docstring. * Remove def pdf. * Change _pdf and _logpdf docstrings. * Use numpy.array sum instead. 23 January 2017, 17:09:42 UTC
a7f9093 Cleanup (#1388) * remove program that has been dormant for years * remove legacy lalapps wrapper * remove trig2hdf, xml support dropped * remove unused glue import * update setup.py 23 January 2017, 09:25:00 UTC
9f34fd0 Change pycbc_inspiral workflow node output file default to HDF. (#1387) * Change pycbc_inspiral workflow node output file default to HDF. * Delete a bunch of lines for sanity checking default. 21 January 2017, 00:00:18 UTC
5b0a6b6 depend on release mpld3 (#1386) 20 January 2017, 20:49:27 UTC
91b65bf fix bugs in condition strain (#1371) 20 January 2017, 18:11:33 UTC
e6d74b0 Fixes to two issues reported by Anuradha (#1384) * Fixes to two issues reported by Anuradha * Fix usage of end_idx 20 January 2017, 17:50:07 UTC
b250d05 Moves select_waveform_generator from pycbc_inference to generator module. (#1375) 20 January 2017, 16:23:57 UTC
2b0983f Update pypi badge to https. (#1383) The badge won't display properly without this anymore. 20 January 2017, 15:40:32 UTC
9ae15c9 Add standard GPL license (#1385) 20 January 2017, 15:34:40 UTC
4a39ba2 Add bank verificator (#1369) * Adding in some new codes * Someone unoptimized pycbc_banksim * Ongoing improvements * New codes * FIx to numpy imports * More dependencies * HDF for banksim output * Add new colormaps to future.py * New plotting codes * Update end-to-end workflow * Fixup for create workflow * Bank verificator changes * Improve presentation * Fix the black crosses. * Improving help text * Move changes to banksim into place * Address Tito's comments * Remove high-frequency ISCO option * Add option for input (non-file) list * Put links in the output table, and sort inputs 19 January 2017, 15:59:56 UTC
e38bc1b Fix the docs ... again. (#1380) 18 January 2017, 11:10:01 UTC
8c20ee2 Set for 1.6.3 release (#1373) 17 January 2017, 20:37:22 UTC
830c0e7 Use dqsegdb from official repo (#1377) 17 January 2017, 20:37:02 UTC
5191856 Add frame writing example. (#1374) 17 January 2017, 19:33:00 UTC
8d76c7c more help for human beings to understand binned histogram (#1365) 17 January 2017, 17:01:34 UTC
402e021 Update README.md (#1372) 17 January 2017, 16:17:58 UTC
8248751 Getting pycbc_multi_inspiral to run to completion (#1339) * Getting pycbc_multi_inspiral to run to completion * Changing the writing out of multi IFO triggers * Adding exception types per code quality check 17 January 2017, 09:59:31 UTC
e1cf292 Generalize sngl_minifollowups (#1368) * Generalize single mini-followups * Fixing previous * Fix bug * One too many spaces 13 January 2017, 11:24:49 UTC
36bbb9a Fix issue with sigmasq caching, fix dtype of inner product (#1347) * enable sigmasq caching without sigmsq cumulative vector, fix dtype of inner product output * remove unused variable 13 January 2017, 09:58:30 UTC
cbb1427 Distributions examples for Documentation Purposes (#1367) * Redo the branch and add all of the example scripts from a previous branch * Add the distributions rst from a previous branch to this new branch. * Make some edits to the comments and indentations in these files * Change confusing labels for mass distributions to something more intuitive. * Remove numpy call, no longer needed in this PR * Change some comments around. * Change mass bins to bins. * Change bin size to 50. * Add more samples and more bins to histograms. 12 January 2017, 19:55:36 UTC
e99940d Add more examples to our documentation page (#1348) * update documentation with some more examples * add chisq time series example * remove extra psd * Update frequency.py * Update analytic.py * Update estimate.py * Add query and read example for frames. * Update label of plot. 11 January 2017, 19:41:40 UTC
57ffaca use PYTHONCOMPILED as lockfile_dir (#1353) 10 January 2017, 06:48:29 UTC
bf2bf25 write out weave cache settings only if INITIAL_LOG_LEVEL >= 10 (#1361) * logginng module has not been initialized at this point 06 January 2017, 05:47:01 UTC
939c7af Fix documentation building errors (#1360) 06 January 2017, 05:45:18 UTC
332cbef pycbc_plot_bank_bins: enable choice of x and y axes (#1363) 06 January 2017, 05:40:56 UTC
c82e3ed Tmpltbank params update rebase (#1354) * Working on tmpltbank updates * Changes to complete the template bank move to masses/spins * Create a new lambda_mapping function * New get_chirp_params * Optimizing, as much as possible * Thanks landscape * Thanks landscape and QC * Thanks again landscape * Make the dynamic docs work * Removed R2F4 so must update tests * Update executables that are not used in uberbank * Doc fix in tmpltbank module * Tito's commments - Thanks! 05 January 2017, 18:14:40 UTC
cb67a69 Move gating functions and options from pycbc_inference to its own module (#1358) * Move gating functions out of pycbc_inference into their own module/ * Add gates options group. * Whitespace. * Rename module from gates to gate. * Fix shebang line in HTML code. 04 January 2017, 15:35:28 UTC
7fe42a6 Fix edge-condition in singles_timefreq (#1356) * Fix timefreq to deal with segment boundaries * Still fixing singles_timefreq 04 January 2017, 09:02:26 UTC
d500b77 Allow log axis for f-m plots (#1357) 04 January 2017, 08:41:06 UTC
f319925 Remove setting measure level to 0 in pycbc_inference. (#1359) 04 January 2017, 03:45:32 UTC
0c81ee2 Adds flat_unity PSD model (#1355) * Add PyCBC coded unity PSD model. * Rename model to flat_unity. * Remove debug. * Match function name and command line option name. * Fix log statement typo. 02 January 2017, 22:23:04 UTC
9c2899d Test rate (#1351) * Modified vcsinfo in test/test_lalsim.py * Added rate test to test/test_lalsim.py 21 December 2016, 18:45:02 UTC
e1715f4 PyCBC bank codes will use HDF5 format (#1343) * PyCBC bank codes will use HDF5 format * Issue on rebasing * Adding check at end of code 20 December 2016, 20:48:25 UTC
4693e64 Show both command lines on sngl plots (#1346) * Show both command lines * Fix newline characters 19 December 2016, 20:32:54 UTC
99cd3f2 Distribution for pycbc_inference that reads parameters from a file (#1303) * First steps for making distributions for pycbc_inference reading parameters from a file * Change documentations, add attributes, details to make distribution class work * Sanity checks in function get_kde_from_file * Make rvs return a structured array, modify __init__ * Add bounds and normalization. * Fix QuantifiedCode and Codacy issues * Add function to read file name from config file. * Fix bugs * Fix codacy issue * Implement most of Chris's comments * Implement Chris' comments * Fix bugs * Change 'type' for 'isinstance' as requested by Codacy * Implement request from QuantifiedCode 19 December 2016, 15:35:21 UTC
ea9e2e1 tweak to loudest single trigger section names (#1345) 19 December 2016, 08:52:59 UTC
ecd8b78 Support Michael (#1341) 16 December 2016, 20:29:50 UTC
1e1542a Fixes for pycbc_generate_hwinj (#1342) * Fix up pycbc_generate_hwinj * REmove newline * Remove debugging * FIx the logic tests 16 December 2016, 19:16:05 UTC
21b81ce Fixing broken hdf5 url in docs (#1344) 16 December 2016, 16:00:44 UTC
87b5e73 fix format value to include the minus sign (#1340) 15 December 2016, 16:25:06 UTC
03745e5 Fix bug in pycbc_ringinj (#1337) 13 December 2016, 15:55:03 UTC
abe5976 Add ability to set kombine's update interval and only save points since last checkpoint (#1309) * add the ability to set an update interval for kombine * only save newest points to file when checkpointing * add ability to clear memory of chain after it has been written * fix bug * fix offsets after clear * fix typo * add ability to resize arrays * fix bug in max iterations * fix more bugs * fix bug in iteration storage * fix bug that caused kombine to reset every checkpoint * completely empty the chain and blobs when clearing * add clear chain to emcee * slight rearrangement * update pt sampler * fix bugs * update emcee's write_results * ensure data is saved with same dtype as what's in memory * fix bugs in emcee samplers * improve help message for update-interval * fix bug in dtype of stats * remove unused variable * rename aa,bb * fix bug in last commit 12 December 2016, 14:54:15 UTC
cf06a95 Adding hdf5 as alternative extension This matches what sbank is allowing. 12 December 2016, 10:10:57 UTC
f5ceb0b Fixed QuantifiedCode issues 12 December 2016, 10:10:57 UTC
efd0a10 Moved checking and converting input template bank format to setup_tmpltbank_workflow 12 December 2016, 10:10:57 UTC
a188aaf Changes to make pycbc_make_coinc_search_worflow flexible to reading in a template bank in both hdf and xml format 12 December 2016, 10:10:57 UTC
3d0ae82 Set back to development (#1333) 09 December 2016, 19:00:24 UTC
afa2fb9 Docfix (#1334) * fix docs to no longer have make_hdf_coinc_workflow * Typos 08 December 2016, 19:44:29 UTC
075d581 This might fix landscape (#1332) 08 December 2016, 16:32:25 UTC
bed7c4f Set for 1.6.2 release (#1330) 08 December 2016, 13:44:46 UTC
e59653e don't use self version of apply cyclic, so can pickle (#1329) 07 December 2016, 18:44:52 UTC
50cddaa escape shell special chars in start script (#1327) 07 December 2016, 16:42:39 UTC
c23c730 fix numrel_data LALDict entry in waveform (#1325) 07 December 2016, 12:52:50 UTC
43b9fa0 Update versioning (#1324) * Update versioning information * Fix previous versioning changes * eval -> getattr 07 December 2016, 10:50:10 UTC
8db6b5d Minor fix The extension should include the ".": ".hdf" not "hdf" 06 December 2016, 21:30:43 UTC
3881c3f Document PycbcSplitBankXmlExecutable class 06 December 2016, 21:30:43 UTC
dfa8848 Make PycbcSplitBankXmlExecutable a subclass 06 December 2016, 21:30:43 UTC
776c845 Reinstating pycbc_splitbank as executable class 06 December 2016, 21:30:43 UTC
0c7dd50 Set back to development (#1322) 06 December 2016, 16:53:53 UTC
3caf805 Ensure minimum data length is always an option (#1323) 06 December 2016, 16:43:15 UTC
88a6d74 Update setup.py (#1313) 06 December 2016, 13:48:51 UTC
009a340 Update install documentation (#1320) * set pegasus version to 4.7.2 * default is to install from pypi * add note about rom data 06 December 2016, 13:47:13 UTC
4cac7ad Improve edge case handling in pycbc_single_template (#1314) Fixes #1311. 05 December 2016, 15:46:08 UTC
63159d7 Changes to make test cases work (#1172) * Changes to make test cases work * Remove debugging print statement 05 December 2016, 11:01:04 UTC
back to top