sort by:
Revision Author Date Message Commit Date
4617a6f Prepare for release (#3007) 16 November 2019, 08:55:08 UTC
2f1f30d Add maximum SNR option for injection minifollowups (#3005) * Add maximum SNR option * Changes in response to Tom * Remove duplicate code 15 November 2019, 15:27:45 UTC
6aade84 PyCBC Live: misc improvements (#3003) * Make sure low-frequency cutoff is consistent with all templates * Improve GraceDB plots * Show GraceDB ping response * Shorten a very common log messange * Fix error 10 November 2019, 16:48:44 UTC
4a39093 Swap out Singularity for PyInstaller bundles in search workflow… (#3004) 10 November 2019, 16:16:21 UTC
b768c08 qscans not working for fake data (#3002) * qscans not working for fake data This input argument is needed for creation of fake strain, but is not included when running `pycbc.strain.insert_strain_option_group(parser)` The other place this strain creation/argument is used is in pycbc_inspiral, which uses the input argument in other places. This change should not affect normal running * Update help message previous was specific to pycbc_inspiral 08 November 2019, 13:53:40 UTC
13ea76c Add OSG tools to docker container (#3000) * Add globus tools (from osg-wn-client) to Docker container * Ensure ld.so.cache is up-to-date in docker container * Do not rely on LD_LIBRARY_PATH to locate libraries installed into container * Make files installed under /opt/pycbc in container readable by all 07 November 2019, 17:46:05 UTC
341f101 Formatting changes to page_coincinfo (#2996) 07 November 2019, 10:54:21 UTC
6953ce6 Allow output of oldformat files (for HL only) (#2997) 07 November 2019, 09:58:31 UTC
40f5319 PyCBC Live: fix errors from SNR optimization in Python 3 (#2993) * PyCBC Live: make sure SNR-opt HDF file is properly closed * Fix another Python 2-ism * Fix error from LIGOTimeGPS multiplication * Address Ian's comment / fix Codeclimate 07 November 2019, 09:38:46 UTC
a48e2e1 Fix HDF5 deprecation warning and ensure files are closed (#2994) 06 November 2019, 09:13:56 UTC
1b3c369 Fix python3-ism in 2991 (#2992) Fixes #2991 Not tested, but this should do the trick! 05 November 2019, 09:26:29 UTC
b31fb69 add foreground ifar plot for multi-ifo pipeline (#2961) * add foreground ifar plot for multi-ifo pipeline * py3 print function * remove diagnostic non-py3 prints * allow code to have several input files read in Not sure if this does what we want with hierarchical removals, but then I wasn't sure before this change either. Since the code doesn't plot background any more the previous behaviour may be overkill. 04 November 2019, 13:54:22 UTC
ec6b414 updates to plot psd for inference files (#2982) 04 November 2019, 13:53:05 UTC
c1efb58 Fix Python 2ism in writing injection files (#2990) * Fix Python 2ism in writing injection files Fixes #2989. * Fix another Python 2ism 01 November 2019, 09:34:28 UTC
19275fa Switch throughput templates-per-core to show harmonic mean (#2988) 31 October 2019, 15:49:20 UTC
d607f48 Optimize SNR time series in PyCBC Live (#2659) * First cut at optimizing SNR * Revert "First cut at optimizing SNR" This reverts commit 7adb8f8632835ed8383fcf3d3260b40eb9201b87. * Dump data for optimization * Move a bit of stuff around * Need this too * Need this * Move this * Another fix * This always takes so long! * Hopefully got it * Include IFAR * Edge-case fix * Adding optimize_snr to pycbc_live * Import subprocess * Apparently that is only for Windows * Full path for optimize_snr * Try this * Add logging * More verbosity * Need shell=True * Find explicit path * One more fix * Remove bit * Sigh * Final cleanup * Move output to log file * Two more fixes * Make comments prominent * Add some time limitation * Some more updates to pycbc_live * Make command line argument * Another "no triggers" bug fix * Dump a bit more information * Fill out information in gracedb * Fix bug * FIx bug * Whoops * Think that's it * Remove hardcoded GraceDB stuff and approximant * Fix imports * Also log original GID to GraceDB comment * Try to fix the params error * More attrs needed * More correct final message * Various fixes * Try to catch approximant failures gracefully * Enforce basic search space limits * Set χ² to None instead of 1 * Remove temporary directory on successful uploads * A hopeless attempt at avoiding future confusion about FARs * Fix two buggos * Ensure chisq is set, and increase timeout limits * Attempt to centralize SNR time series * Fix fup_ifo times 31 October 2019, 12:47:57 UTC
f5bcaf8 PyCBC Live: fix str/bytes error related to PTA files on Python 3 (#2987) * PyCBC Live: fix error related to HDF5 files and str/bytes confusion The error shows up when trying to associate the PTA histogram files with the right combination of detectors. This change requires an update of the PTA histogram files. * Silence excessive verbosity * Remove unused import 30 October 2019, 16:49:20 UTC
c01d074 add log and exponent transforms (#2985) 30 October 2019, 11:08:42 UTC
ce6c2eb Changes to perform downsampling after injections in fake data (#2981) * Changes to perform downsampling after injections in fake data * don't use 'ldas' resampling for Gaussian noise, PEP8 fixes * whitespace etc 25 October 2019, 17:48:02 UTC
d2a6084 add the new phase time statistics and boiler plate for 2ogc / 2ogc bbh statistics (#2943) * add new phase state and 2gc related stats * remove debug line * more debug lines * cc * more cc * more cc * cleanup * fixes * cc * cc * more cc * more cc 25 October 2019, 14:33:39 UTC
6af9117 Add psd var val to tables (#2978) * Add PSD var to tables * Make psd_var optional * Add psd_var in coincinfo * Move sngl table header into production codes * Addressing comments from Tom 24 October 2019, 17:42:08 UTC
f7ce9e9 Change CUDA chisq to use more accurate phase calculation (#2950) * Change CUDA chisq to use more accurate phase calculation * Try to silence some bogus pylint warnings * Shorten some lines to try to make pylint happy 23 October 2019, 21:35:06 UTC
e163b7f add log-x option to plot_vt_ratio (#2977) * add in log-x option to plot_vt_ratio * put in log-y option (probably won't be needed so much), address tom's comments 21 October 2019, 16:16:56 UTC
8308b8f Update setup.py (#2972) 21 October 2019, 14:42:54 UTC
6c28dac Preparing for release (#2971) 11 October 2019, 20:00:10 UTC
84e8c92 Control injection f_ref and f_final from the command line (#2970) 09 October 2019, 17:04:14 UTC
4b3ff28 Add mchirp_area codes (#2951) * Add mchirp_area codes * Update mchirp_plots.py * Update mass_area_plot.py * Update mchirp_plots.py * Update mass_area_plot.py * Update mchirp_area.py * Update mass_area_plot.py * Update mass_area_plot.py * Update mchirp_plots.py * Update mchirp_plots.py * Update mchirp_area.py * Update mass_area_plot.py * Update mass_area_plot.py * Update mass_area_plot.py * Update mass_area_plot.py * Update mchirp_area.py * Add docstring * Add docstrings and aliasing some modules * Solving codeclimate issues * Solving codeclimate issue * Rename mass_area_plot.py to mass_area_plot * Rename mass_area_plot to pycbc_mass_area_plot Also aliased some modules * Rename mchirp_plots.py as pycbc_mchirp_plots * Change equations spacing * Edit docstrings * Fixing Travis issues * Delete pycbc_mass_area_plot * Add pycbc_mass_area_plot * Change some imports * Delete pycbc_mchirp_plots * Add pycbc_mchirp_plots 08 October 2019, 12:54:12 UTC
3afe4a3 Add statmap causing some issues downstream (#2969) * explicitly set datatypes to solve int-as-float downstream problem * didnt rebase before editing file * sorting the fap * exclusive ifar/fap were not being dealt with - corrections to time removal * Fix FAP issue (inconsistent seconds/years in cin calculation) * few formatting/spacing fixes * linebreak syntax 08 October 2019, 12:51:09 UTC
dc02a7e add injection_style checks to add statmap (#2968) * add injection_style checks to add statmap * move injection_style to global definition 07 October 2019, 12:47:52 UTC
763150e fix minor variable name bug (#2967) 07 October 2019, 08:04:45 UTC
3e3a0c1 Fix condition strain naming error (#2898) * Split the data info small frame files * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update pycbc_condition_strain * Assert frame-duration is positive integer * Update pycbc_make_psd_estimation_workflow same variable name `segments` used for function in `ligo` and loop `for ifo, segments in analyzable_segs.items():` producing error. * Update pycbc_condition_strain * Fixed accidental changes to README and psd_estimation * Fixed accidental changes to README and psd_estimation * Fix output short frames naming convention for the last file with correct duration. 04 October 2019, 13:04:08 UTC
1a8b7d2 update dtphase multiifo exe to work from multiple reference points, u… (#2941) * update dtphase multiifo exe to work from multiple reference points, update smoothing * update docs * update help * docstring, formatting, help msg etc also replace loop over enumerate ifos with zip 03 October 2019, 15:10:42 UTC
97dddf4 remove unused import, variables etc. (#2958) * remove unused import, variables etc. few cleanups on formatting, help msgs etc. * don't use 'key' as variable name * fix travis error (mismatched quotes) * close quotes 03 October 2019, 10:08:12 UTC
d144de0 add sngl framework needed for psd rescaling (#2942) * add sngl framework needed for psd rescaling * cc * cc * address comments and cc * cc 02 October 2019, 16:41:01 UTC
75203fb Hierarchical removal multiifo (#2954) * adding HR functionality to add_statmap * output to foreground/background datasets, some simplification and commenting 02 October 2019, 10:03:25 UTC
6e81c78 Add pruning in to fit_sngls_split_binned (#2956) * Add pruning in to fit_sngls_split_binned * fix error whcih led to splits being repeated * Fix some logging, comment out currently unused calculations * formatting, more commenting * change style of bin edge spacing arguments to emulate fit_sngls_binned * minor edits, remove unused 'min duration' option 30 September 2019, 18:21:28 UTC
323fa36 few tweaks to multiifo workflow (#2952) * few tweaks to multiifo workflow * leave nicer layout of snrifar plots to another day 30 September 2019, 13:32:25 UTC
cd2defd Update gracedb upload script (#2953) * Updates to upload_xml_to_gracedb * One typo 24 September 2019, 15:25:23 UTC
2c8c837 Bug fixed in posteriors from dynasty (#2947) * Normalized the weights obtained from dynesty samples such that they add up to 1 * Cleaning up to address code climate issues 23 September 2019, 08:40:09 UTC
904aef2 fix inj snrchisq plot (#2935) 22 September 2019, 21:32:05 UTC
34065fd Do not 'yum update' when building RHEL virtualenv in Travis (#2949) 20 September 2019, 19:44:46 UTC
d61a5b0 Restrict SSE 4.2 flag to x86_64 (#2936) 20 September 2019, 07:38:21 UTC
bbccbd4 Injection and foreground minifollowups missing triggers/data (#2913) * changes to injection and foreground minifollowups to deal with missing triggers/data 19 September 2019, 16:31:38 UTC
68ebdea statmap fix (#2939) 17 September 2019, 09:17:29 UTC
631c5ec two ifo coinc should still pass ifos (#2940) 16 September 2019, 19:22:08 UTC
2c9ea63 always create checkpoint file if it isn't valid (#2897) 16 September 2019, 15:28:32 UTC
268caae Use h5py 2.9.0 or less for PyCBC (#2928) 12 September 2019, 15:19:46 UTC
2949545 Don't gen short injections when not needed (#2934) 11 September 2019, 21:19:33 UTC
4bac533 fix trigger id bug in mult find trigs (#2922) 11 September 2019, 21:18:15 UTC
2e2f2e2 fix to get new opt snr datasets (#2931) * fix to get new opt snr datasets * minor cleanup to inj minifollowup * minor fix to inj minifollowup 11 September 2019, 16:19:40 UTC
80d8c04 Summary plots must use closed_box veto (#2932) 11 September 2019, 16:03:07 UTC
f68cccb Do not directly import FFTW in pycbc_inspiral; fix some broken function names (#2926) 09 September 2019, 21:51:22 UTC
c1cfb1d Add Cardiff ARCCA Hawk Cluster to MKL setup (#2918) 09 September 2019, 13:45:09 UTC
eff6525 Make pycbc_generate_hwinj not ignore an option (#2925) Previously waveform_low_frequency_cutoff option was ignored when computing the SNR. This can be a problem for example for waveform approximants that need to start at an earlier frequency than what is used for SNR computation 09 September 2019, 13:40:31 UTC
cd1ad2f Fixed bug where reweighting by null SNR inadvertently made it so the null SNR was never below 4.5 (#2924) 06 September 2019, 12:20:50 UTC
155acbd add alternate pta maker script (#2904) * add alternate pta maker script 06 September 2019, 08:41:38 UTC
7673532 Remove exclude foreground from workflow if only one coincidence type (#2923) * don't perform exclude_zerolag if only using two IFOs 06 September 2019, 08:39:08 UTC
962f61f PyCBC Live: fix issue in how the detector state is reported (#2921) * PyCBC Live: fix issue in how the detector state is reported When (some of) the worker nodes think a detector is unusable, but the master node thinks the opposite, the detector is still reported as being active despite no triggers are produced from it. This patch ensures that the detector is reported as inactive when there are no (or partial) results from it. * Remove log info that shows up too often on stderr 05 September 2019, 12:26:31 UTC
4c0e4d1 added casting to float (#2911) * added casting to float * Update detector.py * Update detector.py * Update detector.py 31 August 2019, 01:36:20 UTC
9334cf6 recalculation of exclusive IFAR/FAP in exclude_zerolag (#2910) * recalculation of exclusive IFAR/FAP in exclude_zerolag * adding in background_exc ifar calculation * reorder ifar calc, don't exclude zerolag from the input file 30 August 2019, 14:31:59 UTC
e7935e6 Patches for chiral EFT paper (#2908) * add transform to handle multiple eos * allow create_injections to work with transforms that take multiple inputs * fix bug in file name parsing * silence loading eos * add ability to use constraints when plotting 27 August 2019, 23:30:37 UTC
ddfda36 Fix typo in inference documentation (#2907) 27 August 2019, 17:38:12 UTC
b3e6987 fix fg mf for multi-ifo case (#2902) 26 August 2019, 16:48:33 UTC
f18a18b Use different seeds for different detectors in BBH example (#2905) 26 August 2019, 16:46:29 UTC
563f496 Optimize the PSD variation statistic (#2890) * Use scipy to optimize variation interpolation * Fix issue with PSD var interp * Silence most of codeclimate * Fix PSD variation caching * Numerous typos 19 August 2019, 13:56:40 UTC
d0ed0fd Re-add missing line (#2900) 19 August 2019, 13:56:19 UTC
bf9e5ac Background minifollowups (#2864) * Enable background followups (testing * Keep working on background mfups * Adding html snippet for skipped events in bground * Enable skipping duplicate triggers * Send tags through to mfups!! * Pass tags along * Try to fix * Syntax error fixes * So many bugs!! * BG doesn't have all the FAPs * Must return node * Do this right * Add quotes * Need quotes here too * Tags are not files * Turn on the skip jobs * Another bugfix * Use times when skipping triggers * Bug fix * CodeClimate commands * Only make open-box plots if specifically asked to! * Default to exclusive * Also tag FG minifups * Typo fix 19 August 2019, 10:47:09 UTC
cbfe013 add Ian's autogating iterability feature, add command line option to … (#2899) * add Ian's autogating iterability feature, add command line option to invoke, store gating info * fixes 19 August 2019, 10:45:22 UTC
91ce41c add 2-ifo phase/time/amp consistency to coinc rate stat (#2830) * first cut at coinc rate stat with p/t/a * stat: combine background rate with p/t/a for HL * allow verbosity in stat calc * add statmap PEP8 * stat formatting and 3ifo p/t/a * plumbing to pass ifo information to p/t/a stat * second attempt at feeding through ifo info * more rewrites for multiifo p/t/a * coinc findtrigs formatting * multiifo findtrigs towards pta * multiifo p/t/a, first testing version * multiifo p/t/a bug fix and more messages * multiifo p/t/a more fixes * multiifo p/t/a bugfix * initialization of stat classes * put lower floor on stat value 15 August 2019, 22:31:45 UTC
bc1a2f6 add hook to allow getting waveforms from external libraries to pycbc (#2826) * add hook to pull in external waveforms climate update interface * Update waveform.py 15 August 2019, 14:35:09 UTC
9d4e562 fix error in dict array init logic (#2892) 14 August 2019, 18:49:13 UTC
4c0acda Fix bug in PyCBC Live autogating (#2891) 14 August 2019, 16:14:15 UTC
5b00abf Fix URL to lscsoft RPM (#2895) 14 August 2019, 14:38:24 UTC
0971d53 Add new cuts to cut out parts of the tmpltbank (#2874) 12 August 2019, 22:10:35 UTC
ff83c82 PyCBC Live autogating fixes (#2889) Record autogates into output files Make autogating options consistent with offline search Minor fixes 09 August 2019, 12:05:52 UTC
d4c615d Inference warning when parameter repeated (#2888) * Inference warning when parameter repeated * Codeclimate trailing whitespace 04 August 2019, 10:21:06 UTC
3e34c9f add_statmap fap calculation (#2884) * time not being converted between years and seconds 02 August 2019, 15:45:07 UTC
2749ad5 Exclude zerolag not dealing with DictArray properly (#2881) * sort issue with all_trigs assignment 02 August 2019, 10:12:03 UTC
dde74db Tag empty string removal (#2880) * fix to ensure empty string isnt read as a tag * add warning about empty string tags 02 August 2019, 09:56:44 UTC
b141c7f add in pycbc_multiifo_exclude_zerolag executable (#2872) * add in pycbc_multiifo_exclude_zerolag executable * adding exclude_zerolag into workflow * sanitisation in remove and select 01 August 2019, 13:10:24 UTC
64325ad properly do try except ... (#2878) 31 July 2019, 14:56:18 UTC
934c82b rename table function and table module to prevent clashes (#2877) 31 July 2019, 12:24:36 UTC
4bc257a Various fixes to pycbc_plot_qscan (#2875) * More CLI help * Add reference to Q-transform * Fix bug preventing single time window plots * Enable choosing colormap 31 July 2019, 11:57:00 UTC
36beaeb proofing plotting, followup etc against absence of injection inclusive IFAR (#2851) 31 July 2019, 10:27:53 UTC
6d3b885 fix invcdf in Gaussian distribution; also add cdf function (#2873) 30 July 2019, 16:15:12 UTC
4330148 Adding autogating to PyCBC Live (#2627) * Add autogating to PyCBC Live * Change autogating-threshold default to None * Remove redundant default assignment * Get rid of filter ringings in autogating in live * Report which detector is being autogated * Remove excessive verbosity from detect_loud_glitches() * Woops, forgot one * No need to downsample 30 July 2019, 10:06:00 UTC
effcf09 add verbose flag to inference workflow_config.ini example (#2871) can be quite useful especially for new users who start by copying the example files 29 July 2019, 15:18:35 UTC
2aa4f6a Add code to write html snippet (#2863) * Add small script to write html * Import sys * Update pycbc_create_html_snippet 28 July 2019, 16:07:31 UTC
d540ce2 Fix chisq threhsold (#2862) 28 July 2019, 16:05:46 UTC
390ad5d Turn integrity checking off (#2866) 28 July 2019, 16:04:09 UTC
54354c5 Change label to horizontal in psd (#2867) 28 July 2019, 16:02:41 UTC
e163dc9 Adding support for dynesty sampler. (#2832) * Adding support for dynesty sampler * Updated requirement.txt * Fixed some bugs in DynestySampler class * Updated posterior samples are weighted by weight factor * WIP: adding pool option to dynesty sampler * Added option for creating pool * WIP: Fixing posterior samples * Added option for loglr function while running sampler * Fixed posterior samples from dynesty sampler * Cleaning up dynesty.py file * some more cleaning and arrangement * Removed duplicate pices of code in inference/io and clean up * Cleaning up of code * Fixed bug in inference/io nested sampling classes * Some cleaning up and fixed a bug in dlogz value * Cleaning up of code (issues raise by code climate) * Adding support for sampling-transform in dynesty sampler * Fixed a bug with writing variable params instead of sampling params * Revert back changes made for sampling transform. Will be done in future commits. * Cleaning up * Cleaning up the code 28 July 2019, 11:33:29 UTC
46b9203 Allow fallback in edge case (#2868) 26 July 2019, 09:28:35 UTC
61d64e6 pycbc_make_inference_workflow: optional file-path options (#2855) -normally, users shouldn't need to worry about filenames of --output-map, --transformation-catalog and --output-file -will be put in default --output-dir with default names automatically -but can still be manually set if required -closes #2739 26 July 2019, 08:11:11 UTC
3e8ad95 Sensitivity plots fix (#2860) * fix immediately obvious bug in plotting loop * add in allinj plots, create front summary page * move allinj to after injection plots loop * Fix to make bank_plot work. Include found table in injection pages * Use censored veto, clarify fixme comments * add snrifar summary to main page * remove confusing and unneccessary bit * found table doesnt work * fix up one thing which turned into a list although it's only a list with 1 entry * add Gareth 25 July 2019, 07:24:35 UTC
6514370 allow dt to be close for time series operations (#2819) * allow dt to be close for time series operations * fixes * add both fuzzy and sample off by one tests 24 July 2019, 14:09:48 UTC
e203776 Adding support for running CPNest sampler with logllikelihood ratio (#2859) * Adding support for running sampler with loglr * Cleaned up file with unnecessary comments/residual statements * Cleaning up of file 24 July 2019, 12:20:33 UTC
639c3ea add in sigma variation into statistic (#2850) * add in sigma variation into statistic * better commenting/explanations. variables named as what they are. clarification of calculations by splitting * leave ExpFitStatistic alone * leave PhaseTDExpFitStatistic alone * additional comments * minor tweaks to comments 23 July 2019, 18:39:41 UTC
7606c4a Fixes bug: variable not set when no injections file is given. (#2840) 22 July 2019, 14:34:01 UTC
9117972 slightly bump size of symbols (#2849) 19 July 2019, 17:01:22 UTC
back to top