swh:1:snp:3a699297f000109a1bc833f294a54171df990207

sort by:
Revision Author Date Message Commit Date
ff7e04a Gate template along with data (#1862) * add ability to apply gates to generator * apply gates to templates * remove logging message * resize to power 2 to prevent memory growth * use for loop instead of list comprehension * remove logging message 10 October 2017, 15:00:51 UTC
31c3acd fix nans in noise generator (#1938) * noise gen fixes * ws 10 October 2017, 03:12:17 UTC
5261264 remove cuda tf2 (#1934) 10 October 2017, 03:08:55 UTC
a8107bb upload_xml_to_gracedb: allow thresholding on IFAR (#1904) 06 October 2017, 19:56:11 UTC
f9e80d9 Add an ifos argument to plot_psd (#1917) * add ifos argument to plot psd * help doc 06 October 2017, 19:07:02 UTC
d52a414 fix tiny bug in hexplots (#1915) 06 October 2017, 18:20:27 UTC
6735bca add image to readme to make it less dry. (#1936) * update readme * mistake * add flash image * update readme 04 October 2017, 09:46:10 UTC
2bdb0a4 add some basic classes for accessing information about cbc events (#1933) * add a basic gw catalog access * update codacy 03 October 2017, 21:40:16 UTC
0ec70ee add function to align waveforms (#1929) * add function to align waveforms * add extra * fix typo * ws * round to power 2, and add warning about waveforms split across boundary * allow to turn off resizing, add warning * Update utils.py 03 October 2017, 15:23:32 UTC
4a40f13 Minor change to fix display of FAP for PyGRB results (#1930) 03 October 2017, 15:20:48 UTC
2b5a028 add nl tides modification to phase (#1931) * add nl tides model * add nl tides * nl * touch * ws * Typo in documentation 01 October 2017, 11:30:53 UTC
7122717 remove unused test (#1935) 01 October 2017, 08:45:11 UTC
6df24ad fix for multi file changes, and for multi-tempered sampler (#1926) 27 September 2017, 20:11:20 UTC
7d318e9 add fir convenience functions (#1928) 25 September 2017, 16:48:08 UTC
e8bf153 New banksim skymax code (#1899) 23 September 2017, 00:20:46 UTC
ebb9ffa Update inspiral_skymax (#1898) 23 September 2017, 00:20:25 UTC
bd4d712 add mode_array support for get_td_waveform (#1925) * add mode_array support for get_td_waveform mode_array was introduced in lalsimulation in this redmine issue https://bugs.ligo.org/redmine/issues/5592 see example python script: https://bugs.ligo.org/redmine/attachments/5911/mode-array-example.py It is a method that allows the user to specify the exact (l,m) modes to use when generating a waveform. Currently on the NR waveforms are supported. This patch adds the mode_array parameter to get_td_waveform Note: the default behaviour is completely unchanged. edit input to int list of 2-tupples waveform.py : add try except for modearray waveform.py trying to fix bkwrd comp for modearray simplify implementation change from None to 0 Signed-off-by: Sebastian Khan <Sebastian.Khan@LIGO.org> * waveform.py: remove try/exp 20 September 2017, 08:03:43 UTC
8f7e735 Finalize matched-filter higher-order modes 19 September 2017, 12:50:07 UTC
cd11b5a Coded up u_value function 19 September 2017, 12:50:07 UTC
a09371a Add HOM matched-filter 19 September 2017, 12:50:07 UTC
c849004 Add unit test for distributions (#1883) * Add KL divergence module. * Add example configuration file. * Add distributions unit test. * Check that all designated distributions are being checked. * Add KL divergence unit test for rvs and pdf. * Add in unit test for power law distributions. * Remove extras. * Add unit test to cross check the logpdf and pdf functions. * Add solid angle test. * More verbose error. * Replace kl module with entropy module. * Replace one more call. * Address codacy. 18 September 2017, 14:18:36 UTC
5ce69bc allow for different sized kde (#1908) 18 September 2017, 14:16:49 UTC
ba0dc5d Add waveform transforms, and CustomTransform (#1920) * first pass at adding CustomTransform class * add functions * add from config, remove inverse for now * add waveform transforms to likelihood * add waveform transforms to pycbc_inference * fix bugs * fix more bugs * fix doc 16 September 2017, 22:10:52 UTC
5c16927 add iloveq conversion (#1919) * add iloveq conversion * Update conversions.py * Update conversions.py * Update conversions.py 16 September 2017, 15:23:15 UTC
cdff0d7 Use recent version of pyOpenSSL (#1918) (cherry picked from commit 32a4bb23e44592f69551570004c476fbd47a29ac) 16 September 2017, 09:52:40 UTC
aae0849 Fix bug when plotting colorbar (#1916) * fix zarg, zlabel in plot_posterior * don't break multiple files 13 September 2017, 13:26:22 UTC
a3edbe7 Allow multiple posteriors overlaid on each other (#1892) * Add multiple plotting posteriors. * Remove unused LaTeX package. 11 September 2017, 11:46:20 UTC
bf1c3e1 Set back to development 10 September 2017, 14:16:31 UTC
bc03655 Set for 1.8.1 release 10 September 2017, 14:10:05 UTC
30141ce Update lalsuite hash to 95ad957 (#1914) * Update lalsuite hash to 95ad957 * more robust checking of return codes * exclude large rom data file * deprecate pycbc-pylal * libs needed for new lalsuite * enable hide_code * deal with disk space issues * do not build lal-pulsar for bundle on SL6 * switch base pycbc docker container to v1.6-95ad957 10 September 2017, 14:08:56 UTC
90e059e Allow calibration adjustment in pycbc_inference (#1910) * Start to incorporate calibration model * Finish implementing calibration model * Add missing argument * Add function to get calib params from a dict of sampling params * Remove recalibration stuff * Add recalibration functionality * Add some documentation for using calib params * Add calibration parameters * Add functionality to use UIM transfer function if supplied 09 September 2017, 00:40:07 UTC
2de0c7e call bounded_from_config directly (#1907) 08 September 2017, 12:22:24 UTC
d126bf6 Set back to development 08 September 2017, 12:17:14 UTC
ea06aa9 Set for 1.8.0 release (#1912) 08 September 2017, 12:09:29 UTC
216a1e0 escape additional dollars in patch 08 September 2017, 01:33:26 UTC
a7780b8 escape dollars in patch 08 September 2017, 01:31:51 UTC
9577d48 fix if statements in test script 08 September 2017, 01:02:44 UTC
5d7e27c more robust proxy patching 08 September 2017, 00:26:33 UTC
093497c patch new ligo-proxy-init 07 September 2017, 23:41:43 UTC
9e102ea switch rom data path from svn rev 11 to git hash e02dab8c (#1911) 07 September 2017, 22:55:03 UTC
0e09bea add more debugging 07 September 2017, 22:41:13 UTC
7762a13 Switch LDG virtual env build to LIGO container (#1909) 07 September 2017, 21:02:47 UTC
0256fce Read calibration options from config file (#1903) * Add name attribute * Map model name to recalibrate class and add function to get model from config file * Tweaks to read calibration model from config file * Fix typos * Minor changes and clean-up * Changed return of from_config to class instance * Change from_config to classmethod * Move strain input to adjust_strain function 07 September 2017, 19:13:15 UTC
5abef42 Allow tidal terms in pycbc_generate_hwinj (#1902) * Add tidal terms to generate_hwinj * Fix bug * Work around the glue code * Remove uneeded code * Bit of reordering * Think this will work now! 07 September 2017, 08:30:55 UTC
d48a395 Update build system to use Debian 14 on Travis (#1905) * recognize unbuntu 14 as a travis system * switch back to ubunty 14 (trusty) * use gcc 4.8 on ubuntu 14 * use standard travis env for docker build * use pegasus 4.7.5 * set BOTO_CONFIG according to https://github.com/travis-ci/travis-ci/issues/7940 * docker execs should fail on error * set and reset uid to match pycbc user inside container * store cid in /tmp * tag BOTO_CONFIG fixes with FIXME 06 September 2017, 21:04:05 UTC
9e1353e Add ability to read hdf files in inject module (#1833) * add ability to read hdf files in inject module * fix taper bug * remove whitespace 05 September 2017, 18:40:52 UTC
9926682 Ignore the egg-info directory (#1900) 04 September 2017, 09:36:05 UTC
3829319 Add newSNR + SG stat (#1896) * Add newSNR + SG stat * Fix landscape warnings * Changes requested by Tom * Add another new line 04 September 2017, 07:33:12 UTC
22b9e73 Remove extra argument. (#1884) 01 September 2017, 23:28:31 UTC
f564492 Add calibration subpackage (#1893) * Create calibration subpackage * Add recalibrate class * Documentation for recalibrate class * Change input arguments for consistency * Remove whitespace * Add calibration subpackage * Temporarily remove import * Remove more whitespace 01 September 2017, 23:24:45 UTC
a2f8a78 Expose threshold_only (#1895) 01 September 2017, 22:42:01 UTC
be165c5 Modified pycbc.fotonfilter module to work with new version of foton (#1891) * Modified pycbc foton module to work with new version of foton * Fixed imports 01 September 2017, 14:16:50 UTC
5f410fd Patch pycbc_page_IFAR, h_0 level plot (#1894) * Output correct level for hierarchical removal level 0 if specified and hierarchical removals were done. * Add comments and streamline code a bit. More work to be done. * Add option for parser error for --use-hierarchical-level when box is not open. Also clean up some other lines. * Use opts not args * Get rid of parser error. It doesn't cover the cases properly. * try to catch all of the cases for closed and open boxes. * Catch foreground open box but no hierarchical removals case. * Explain potentially confusing set of if statements and else statements for hierarchical removals open box and closed box backgrounds to display. 31 August 2017, 15:39:26 UTC
c65e7f0 Add KL divergence module. (#1880) * Add KL divergence module. * Rename module. 30 August 2017, 14:08:54 UTC
c08bf23 pycbc_condition_strain: permit unscaled single precision output (#1888) * Edit condition_strain's CLI for less confusion and seal of approval Also permits saving conditioned strain in single precision without dynamic range factor. * Remove unneeded warning * Save the gates! 30 August 2017, 13:52:35 UTC
5da7fa9 Fix bug that if no hierarchical removals were done that the results page doesn't crash trying to access something that's not written to file. That is to say, if no hiearchical removals were done, the original code tries to access f[foreground_h0] which is not written if hierarchical removals are not done. This also insures that old statmap files are still compatible with pycbc_page_foreground. (#1890) 29 August 2017, 16:38:59 UTC
7773e48 plot_singles_timefreq: plot veto segments, fix gate plotting and caption (#1836) * plot_singles_timefreq: plot veto segments, fix gate plotting and caption * Tom's comment 29 August 2017, 15:04:39 UTC
75958a1 The minifollow up generator need to be told that --gating-file takes a file (#1887) * tell pycbc_plot_singles_timefreq node that --gating-file is a file * set for 1.7.10 release 28 August 2017, 11:43:14 UTC
5e117a0 Allow emcee to start from samples file (#1855) * allow setting initial points for emcee * move try/except * don't raise error when setting samples 27 August 2017, 22:06:47 UTC
0b41c47 add title to documentation landing (#1886) 27 August 2017, 12:44:42 UTC
d7f913c Set back to development (#1885) 27 August 2017, 01:01:47 UTC
5eb3dd5 release tag (#1871) 26 August 2017, 22:47:18 UTC
c8c9814 Hierarchical Removals but with Exclusive Background (#1881) * Preliminary attempt at doing hierarchical removals between inclusive OR exclusive backgrounds. * Fix type error. * Get rid of useless import * Fix typo. * More typos... * Logical error in checking variables. * Add comments. * Fix code error and clarify code. * Save what method of hierarchical removal was chosen in the analysis. * Preliminary attempt at doing hierarchical removals between inclusive OR exclusive backgrounds. * Fix type error. * Get rid of useless import * Fix typo. * More typos... * Logical error in checking variables. * Add comments. * Fix code error and clarify code. * Save what method of hierarchical removal was chosen in the analysis. * don't draw arrow if not more significant 26 August 2017, 22:19:17 UTC
4353618 Add a buffer to ymax to make space for the legend (#1878) * add a buffer to ymax to make space for the legend * add more y buffer * move legend over 26 August 2017, 17:18:29 UTC
edc7664 Clean up the location, size, and font of legends (#1877) * set font * remove duplicate line * fix font and legend size * uniform placement of legends 26 August 2017, 14:58:06 UTC
88304e8 Clean up removal messages (#1875) * clean up removal messages * better section titles * fixed section title * Update pycbc_page_ifar this is just a dumb grammar quibble, but might as well make it look nice. * Update pycbc_page_snrifar Grammar fix from my initial commit. * Update pycbc_page_snrratehist Grammar quibble again. 26 August 2017, 12:54:52 UTC
fbc51cb Add hierarchical removal to the workflow and results pages (#1873) * unify command line arguments * add hierarchical_level argument * add hierarchical removal to results * fixed command line argument * Fixed typo * Fixed use of max-hierarchical-removal * Fixed use of use-hierarchical-level * Fixed use of use-hierarchical-level * Fixed use of use-hierarchical-level * fixed landscape errors * no removal on closed box * reset contents of sub pages at each level and fix table * fix location of tables and 7.01 plots * restructure section 7 * distinguish between none and zero * fixed typo * fixed 7.01 layout * fixed symlinking * distinguish between zero and None 26 August 2017, 03:47:39 UTC
c373117 Add hierarchical removal plots for pycbc_page_ifar (#1874) * Add hierarchical removal plots for pycbc_page_ifar * Fix bug in pycbc_coinc_statmap, forget to store time_slide_id of background at h = 0 level * Be more careful about open and closed box backgrounds being plotted. 25 August 2017, 23:32:38 UTC
91e095c More flexible use of frame files in the workflow (#1864) * fixed processing of frame file urls * turn on file registration * condor reschdule to wake up dagman * update pegasus version * set frame priorities * fixed typo 25 August 2017, 16:57:46 UTC
97883b3 Let pycbc_page_snrifar be consistent with other hierarchical removal plots (#1869) * Revert to pycbc_page_snrratehist format where passing null produces either the full level of hierarchical removals (whether that is 0 or full). * Set default to lower left corner of plotting. 25 August 2017, 15:33:02 UTC
c940d7b Allow filtering of frames by url (#1866) * allow filtering of frames by url * keep landscape happy 25 August 2017, 12:58:40 UTC
73c0b71 Setup gating files at the workflow level (#1865) * restored module for managing gates * clean up logging and help * add gating files at the workflow level * add the gating files to plot_singles_timefreq * keep landscape happy * keep landscape happy * actually use the output_dir * pass output_dir to sub-function * explicitly give output_dir * give the full path to the output_dir * typo * remove trailing whitespace 25 August 2017, 12:48:37 UTC
b9e8478 sensitivity plot: add max component mass binning and fix MC volume bug (#1861) 25 August 2017, 09:12:40 UTC
dd0a7dd install https://github.com/kirbs-/hide_code/ into docker img and venvs (#1860) 24 August 2017, 22:09:10 UTC
9b53c02 Let hierarchical removal plotting codes generate empty plots (#1863) * Make null plots if the number of hierarchical removals is above what is saved to file. * Final edit to make plots that say no more hierarchical removals to do, so stop looking. * Add similar option to pycbc_page_snrifar for producing null results, and fix centering of message. * Let pycbc page foreground print empty tables for too many hierarchical removals. * Do a bit more formatting to the output messaging for snrratehist and snrifar * Fix capitalization on output. 24 August 2017, 22:06:22 UTC
5721978 Permit different foreground tables for different instances of hierarchical removal. (#1600) * Update the foreground table so that it can display quantities for hierarchical removals and still have the same parameters sorted correctly. Appears to still be a bug in the millisecond time delay information.... * Fix spacing and commenting. * Fix docstring to be more inclusive of false alarm numbers. * Remove commented out code. * Why make it harder to read? Move lines of code from one place to the other. * There's not a bug in the timing differences. Steven just can't read the table properly. So sad. * Make more changes in hdf.py ForegroundTrigger rather than in pycbc_page_foreground. Still in progress. Mostly just comments for now. * Three changes here. (1) sort the foreground triggers by ranking statistic and not by ifar, this should not cause any problems when reading the foreground table, since the -Denty- ranking statistic already reranks loud triggers and ifars consistently, but it makes it more convenient for the hierarchical removal project since we remove triggers by loudest ranking statistic (currently). (2) Introduce a new function in hdf.py that lets the user ignore the X loudest triggers, this is useful for hierarchically removed triggers. (3) Rewrite pycbc_page_foreground to use these new features of ForegroundTriggers. * Change name of function in hdf.py to avoid confusion with n_loudest variable in the foreground table. Also remove extraneous ignore_n_loudest in pycbc_page_foreground. * Fix comments and change sorting convention. * Let the default sorting be by ifar, but let the ignore_x_loudest return sorting by stat. The user can always click ifar if they want to see the table sorted by ifar. * Replace ifar and fap by foreground ids rather than by ranking statistic. * Make some edits and changes. * Update the foreground table so that it can display quantities for hierarchical removals and still have the same parameters sorted correctly. Appears to still be a bug in the millisecond time delay information.... * Fix spacing and commenting. * Fix docstring to be more inclusive of false alarm numbers. * Remove commented out code. * Why make it harder to read? Move lines of code from one place to the other. * There's not a bug in the timing differences. Steven just can't read the table properly. So sad. * Make more changes in hdf.py ForegroundTrigger rather than in pycbc_page_foreground. Still in progress. Mostly just comments for now. * Three changes here. (1) sort the foreground triggers by ranking statistic and not by ifar, this should not cause any problems when reading the foreground table, since the -Denty- ranking statistic already reranks loud triggers and ifars consistently, but it makes it more convenient for the hierarchical removal project since we remove triggers by loudest ranking statistic (currently). (2) Introduce a new function in hdf.py that lets the user ignore the X loudest triggers, this is useful for hierarchically removed triggers. (3) Rewrite pycbc_page_foreground to use these new features of ForegroundTriggers. * Change name of function in hdf.py to avoid confusion with n_loudest variable in the foreground table. Also remove extraneous ignore_n_loudest in pycbc_page_foreground. * Fix comments and change sorting convention. * Let the default sorting be by ifar, but let the ignore_x_loudest return sorting by stat. The user can always click ifar if they want to see the table sorted by ifar. * Replace ifar and fap by foreground ids rather than by ranking statistic. * Make some edits and changes. * Just use the group, as not foreground, but foreground_hX to grab the files correctly. Hopefully this'll work. * Add extra lines for downstream plotting / foreground table code. * Undo adding extraneous stuff into this code. * Store template id so that foreground_table can use it. * Just throw everything in to make it work better... * Add a few lines in for downstream foreground page. Clunky, will need some fixing up! * This commit works properly (to my first approximation) and streamlines the code a bit more. Still a bit clunky with exclusive IFAR and FAP because pycbc_coinc_statmap doesn't calculate these over and over and it is a bit of a pain to get the index management in that code. * Get rid of commented out code. * clarify the use of exclusive background file 24 August 2017, 16:29:22 UTC
2330c14 add exception for multi_ifo strain (#1854) 23 August 2017, 16:04:14 UTC
74033d0 Reorder imports in prior exe plotting (#1853) 22 August 2017, 15:40:44 UTC
60719d2 Add lambda tilde to conversions (#1852) * allow to work with scalars as well * lambda_tilde conversion 22 August 2017, 15:39:31 UTC
72df8cd Reduce mem usage in noise.reproducible (#1799) * Fix issue in inverse_spectrum_truncate There was a problem when running this function to truncate to 128s with a PSD of exactly 128s. It is easy to fix. * Remove unused import * Reduce memory usage * Cast to int * Reinstate the necessary time_slice * Alex's comments 22 August 2017, 13:57:23 UTC
22655a8 for single thread use dummy pool (#1851) 22 August 2017, 10:17:35 UTC
00d18b3 Update inference unit test to run samplers (#1835) * Add unit test for generators. * Add unittest for PriorEvaluator. * Add unittest for samplers. * Check if pool is not None. * Check if returned prior is a float or array. * Rename test file. * Remove unused var. Use isinstance. * Add missing assert. * Add a dtype. * Try adding openblas-base to travis. * Try openblas-dev with travis. * Test linking numpy with openblas. * Remove relative path. * Try newer version of kombine that removed openblas checks. * Fix typo. * Sync setup.py with requirements.txt * Fix typo. 22 August 2017, 02:33:34 UTC
1b22da1 Update timeseries.py (#1850) * Update timeseries.py * Update timeseries.py * Update frequencyseries.py * Update frequencyseries.py * Update timeseries.py * Update frequencyseries.py * Update timeseries.py 21 August 2017, 01:10:04 UTC
3cb05cb add options to strain module to use auxiliary channel + transfer function to subtract noise (#1849) * first pass to strain module changes * update * small fixes * Update strain.py 20 August 2017, 02:14:31 UTC
4b7979e Set for 1.7.8 release (#1848) 17 August 2017, 22:47:20 UTC
19cb1d9 set back to devel (#1847) 17 August 2017, 10:30:30 UTC
8846122 trigger release (#1846) 17 August 2017, 09:50:43 UTC
70d6e46 fix filename of descr.rst 17 August 2017, 09:40:28 UTC
c287c06 include description file 17 August 2017, 09:36:20 UTC
d853ae6 Solve issues with td ringdown tapering (#1798) * Add shperical harmonics to taper and fix epoch issues * Change taper_times 17 August 2017, 09:35:18 UTC
3ff8247 set back to development (#1843) 16 August 2017, 14:55:40 UTC
dab929b set for 1.7.6 release (#1841) 15 August 2017, 15:49:00 UTC
5d458ab Fix an inconsistency in pycbc.strain.from_cli, add option to condition_strain (#1838) Before this change, pycbc.strain.from_cli ignored the dyn_range_factor argument when the output precision is double and fake strain is being requested. This patch also allows pycbc_condition_strain to generate frames which do not include the dynamic range factor (double precision only). A couple docstring fixes are also included. 15 August 2017, 08:06:14 UTC
0262c3b Add a notebook that demonstrates using pycbc_inspiral to find GW150914 (#1830) * added notebook to filter gw150914 * use precise distro for build and test 11 August 2017, 12:38:30 UTC
9b90837 Fix typo in emcee PT ACL computation. (#1834) 09 August 2017, 08:24:40 UTC
0088767 Average ACF/L over walkers (#1832) * first attempt at changing acl calculation * finish sampler base * update emcee_pt * doc string * update logging * add compute_acfs to BaseMCMCSampler * update plot_acf * fix bugs * fix per walkers * add compute_acfs to emcee_pt * fix bugs * add temperatures as separate axes * return samples len if acl is inf 08 August 2017, 14:14:44 UTC
4982ff2 Removed dependence on GCC function for better standards compliance. (#1831) 08 August 2017, 07:50:55 UTC
c9ecf82 add match method to time / frequency series (#1829) * add match method to time / frequency series * update txt 08 August 2017, 00:04:29 UTC
492a89d Specify desired number of indep. samples in pycbc inference (#1827) * add ability to specify independent number of samples * fix bug 07 August 2017, 12:59:55 UTC
f4b9ace Recovery hist (#1822) * adding simple script to make histograms over param of recovered template * cleanup and additional options in param recovery plot * refactor inj and found parameter getters into module * tweak triggers.py, use function in recovery hist * fix codacy issues in found inj function and recovery hist * hanging indent complaints ?? * nth attempt to make codacy happy 04 August 2017, 13:01:47 UTC
back to top