620d139 | Bernd Machenschalk | 24 October 2017, 12:38:03 UTC | E@H: compile own Python on Debian 4 (#1949) - It gets increasingly difficult to work with the system's Python (and pip) that's linked with a pretty ancient version of libssl. So build an own Python with a newer openssl version. - pyOpenSSL was probably pinned to version 0.13 by requirements of Pegasus, which are now obsolete, so is the pinning - If pyssl_from=tarball, pyOpenSSL 0.13 and matching openssl-1.01p will be installed. Otherwise openssl-1.0.2l will be compiled and the latest available versiomn of pyOpenSSL will b einstalled (via pip). - Python compilation: rehash to make sure to use the newly built versions of python and pip, check for dbhas early as if it's missing, something must have gone wrong already during Pythoni compilation / installation | 24 October 2017, 12:38:03 UTC |
cdf3255 | Collin Capano | 24 October 2017, 09:39:34 UTC | add indoc attribute if xmldoc is loaded (#1945) | 24 October 2017, 09:39:34 UTC |
ef3e60d | Duncan Brown | 23 October 2017, 06:46:33 UTC | bump M2Crypto version | 23 October 2017, 06:46:33 UTC |
b82ee4e | Duncan Brown | 20 October 2017, 19:19:50 UTC | add openssl for debian | 20 October 2017, 19:19:50 UTC |
dc4153d | Duncan Brown | 20 October 2017, 18:51:49 UTC | install swig for debian | 20 October 2017, 18:51:49 UTC |
5ab7f1c | Duncan Brown | 20 October 2017, 18:22:29 UTC | Install the current LDG version of M2Crypto | 20 October 2017, 18:22:29 UTC |
9895f71 | Ian Harry | 20 October 2017, 11:10:54 UTC | Add new waveform example (#1943) | 20 October 2017, 11:10:54 UTC |
3bc36e7 | Ian Harry | 19 October 2017, 09:08:35 UTC | Numpy scheme (#1942) * Add start of numpy scheme * Add matchedfilter_numpy * Bugfix * Rename function | 19 October 2017, 09:08:35 UTC |
5a53139 | Alex Nitz | 17 October 2017, 17:10:26 UTC | add gw170817 to catalog update to losc urls which work on azure (#1940) | 17 October 2017, 17:10:26 UTC |
8a843b0 | Duncan Brown | 16 October 2017, 21:20:38 UTC | debug debian build | 16 October 2017, 21:20:38 UTC |
af803b1 | Christopher M. Biwer | 16 October 2017, 17:34:07 UTC | Allow extract samples to write CSV. (#1921) * Allow extract samples to write CSV. * Change plot to load. * Remove --csv. * Indent. * Copy over likelihood stats. * Change docstring. | 16 October 2017, 17:34:07 UTC |
a0b49bb | Alex Nitz | 10 October 2017, 17:05:01 UTC | add gw170814, use requests which is more robust (#1939) | 10 October 2017, 17:05:01 UTC |
be8982d | Soumi De | 10 October 2017, 17:04:08 UTC | Distance to chirp distance transform (#1932) * Add a chirp dist and mchirp to lum dist function * Add luminosity dist to chirp dist transform * Add chirp_distance to location parameters list * ws * Tried to make the dquad module easier to read * Make mchirp an input in forward and reverse transforms for chirp distance transform * Make ref_mass an attribute of the class * Make _inputs and _outputs to be class attributes inside __init__ * Fixed docs * Added blank lines where required * Added more blank lines where required * Fix label for chirp distance * fix doc for dquadmon | 10 October 2017, 17:04:08 UTC |
ff7e04a | Collin Capano | 10 October 2017, 15:00:51 UTC | 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 | Alex Nitz | 10 October 2017, 03:12:17 UTC | fix nans in noise generator (#1938) * noise gen fixes * ws | 10 October 2017, 03:12:17 UTC |
5261264 | Alex Nitz | 10 October 2017, 03:08:55 UTC | remove cuda tf2 (#1934) | 10 October 2017, 03:08:55 UTC |
a8107bb | Tito Dal Canton | 06 October 2017, 19:56:11 UTC | upload_xml_to_gracedb: allow thresholding on IFAR (#1904) | 06 October 2017, 19:56:11 UTC |
f9e80d9 | Collin Capano | 06 October 2017, 19:07:02 UTC | Add an ifos argument to plot_psd (#1917) * add ifos argument to plot psd * help doc | 06 October 2017, 19:07:02 UTC |
d52a414 | Thomas Dent | 06 October 2017, 18:20:27 UTC | fix tiny bug in hexplots (#1915) | 06 October 2017, 18:20:27 UTC |
6735bca | Alex Nitz | 04 October 2017, 09:46:10 UTC | 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 | Alex Nitz | 03 October 2017, 21:40:16 UTC | 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 | Alex Nitz | 03 October 2017, 15:23:32 UTC | 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 | Andrew R. Williamson | 03 October 2017, 15:20:48 UTC | Minor change to fix display of FAP for PyGRB results (#1930) | 03 October 2017, 15:20:48 UTC |
2b5a028 | Alex Nitz | 01 October 2017, 11:30:53 UTC | 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 | Alex Nitz | 01 October 2017, 08:45:11 UTC | remove unused test (#1935) | 01 October 2017, 08:45:11 UTC |
6df24ad | Collin Capano | 27 September 2017, 20:11:20 UTC | fix for multi file changes, and for multi-tempered sampler (#1926) | 27 September 2017, 20:11:20 UTC |
7d318e9 | Alex Nitz | 25 September 2017, 16:48:08 UTC | add fir convenience functions (#1928) | 25 September 2017, 16:48:08 UTC |
e8bf153 | Ian Harry | 23 September 2017, 00:20:46 UTC | New banksim skymax code (#1899) | 23 September 2017, 00:20:46 UTC |
ebb9ffa | Ian Harry | 23 September 2017, 00:20:25 UTC | Update inspiral_skymax (#1898) | 23 September 2017, 00:20:25 UTC |
bd4d712 | Sebastian Khan | 20 September 2017, 08:03:43 UTC | 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 | Ian Harry | 01 September 2017, 14:16:27 UTC | Finalize matched-filter higher-order modes | 19 September 2017, 12:50:07 UTC |
cd11b5a | juan.calderonbustillo | 11 April 2017, 13:57:25 UTC | Coded up u_value function | 19 September 2017, 12:50:07 UTC |
a09371a | Ian Harry | 29 March 2017, 13:38:55 UTC | Add HOM matched-filter | 19 September 2017, 12:50:07 UTC |
c849004 | Christopher M. Biwer | 18 September 2017, 14:18:36 UTC | 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 | Collin Capano | 18 September 2017, 14:16:49 UTC | allow for different sized kde (#1908) | 18 September 2017, 14:16:49 UTC |
ba0dc5d | Collin Capano | 16 September 2017, 22:10:52 UTC | 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 | Alex Nitz | 16 September 2017, 15:23:15 UTC | add iloveq conversion (#1919) * add iloveq conversion * Update conversions.py * Update conversions.py * Update conversions.py | 16 September 2017, 15:23:15 UTC |
cdff0d7 | Ian Harry | 16 September 2017, 09:52:40 UTC | Use recent version of pyOpenSSL (#1918) (cherry picked from commit 32a4bb23e44592f69551570004c476fbd47a29ac) | 16 September 2017, 09:52:40 UTC |
aae0849 | Collin Capano | 13 September 2017, 13:26:22 UTC | 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 | Christopher M. Biwer | 11 September 2017, 11:46:20 UTC | Allow multiple posteriors overlaid on each other (#1892) * Add multiple plotting posteriors. * Remove unused LaTeX package. | 11 September 2017, 11:46:20 UTC |
bf1c3e1 | Duncan Brown | 10 September 2017, 14:16:31 UTC | Set back to development | 10 September 2017, 14:16:31 UTC |
bc03655 | Duncan Brown | 10 September 2017, 14:10:05 UTC | Set for 1.8.1 release | 10 September 2017, 14:10:05 UTC |
30141ce | Duncan Brown | 10 September 2017, 14:08:56 UTC | 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 | dfinstad | 09 September 2017, 00:40:07 UTC | 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 | Collin Capano | 08 September 2017, 12:22:24 UTC | call bounded_from_config directly (#1907) | 08 September 2017, 12:22:24 UTC |
d126bf6 | Duncan Brown | 08 September 2017, 12:17:14 UTC | Set back to development | 08 September 2017, 12:17:14 UTC |
ea06aa9 | Duncan Brown | 08 September 2017, 12:09:29 UTC | Set for 1.8.0 release (#1912) | 08 September 2017, 12:09:29 UTC |
216a1e0 | Duncan Brown | 08 September 2017, 01:33:26 UTC | escape additional dollars in patch | 08 September 2017, 01:33:26 UTC |
a7780b8 | Duncan Brown | 08 September 2017, 01:31:51 UTC | escape dollars in patch | 08 September 2017, 01:31:51 UTC |
9577d48 | Duncan Brown | 08 September 2017, 01:02:44 UTC | fix if statements in test script | 08 September 2017, 01:02:44 UTC |
5d7e27c | Duncan Brown | 08 September 2017, 00:26:33 UTC | more robust proxy patching | 08 September 2017, 00:26:33 UTC |
093497c | Duncan Brown | 07 September 2017, 23:41:43 UTC | patch new ligo-proxy-init | 07 September 2017, 23:41:43 UTC |
9e102ea | Duncan Brown | 07 September 2017, 22:55:03 UTC | switch rom data path from svn rev 11 to git hash e02dab8c (#1911) | 07 September 2017, 22:55:03 UTC |
0e09bea | Duncan Brown | 07 September 2017, 22:41:13 UTC | add more debugging | 07 September 2017, 22:41:13 UTC |
7762a13 | Duncan Brown | 07 September 2017, 21:02:47 UTC | Switch LDG virtual env build to LIGO container (#1909) | 07 September 2017, 21:02:47 UTC |
0256fce | dfinstad | 07 September 2017, 19:13:15 UTC | 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 | Ian Harry | 07 September 2017, 08:30:55 UTC | 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 | Duncan Brown | 06 September 2017, 21:04:05 UTC | 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 | Collin Capano | 05 September 2017, 18:40:52 UTC | 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 | Ian Harry | 04 September 2017, 09:36:05 UTC | Ignore the egg-info directory (#1900) | 04 September 2017, 09:36:05 UTC |
3829319 | Ian Harry | 04 September 2017, 07:33:12 UTC | 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 | Christopher M. Biwer | 01 September 2017, 23:28:31 UTC | Remove extra argument. (#1884) | 01 September 2017, 23:28:31 UTC |
f564492 | dfinstad | 01 September 2017, 23:24:45 UTC | 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 | Ian Harry | 01 September 2017, 22:42:01 UTC | Expose threshold_only (#1895) | 01 September 2017, 22:42:01 UTC |
be165c5 | Thomas Massinger | 01 September 2017, 14:16:50 UTC | 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 | Steven Reyes | 31 August 2017, 15:39:26 UTC | 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 | Christopher M. Biwer | 30 August 2017, 14:08:54 UTC | Add KL divergence module. (#1880) * Add KL divergence module. * Rename module. | 30 August 2017, 14:08:54 UTC |
c08bf23 | Tito Dal Canton | 30 August 2017, 13:52:35 UTC | 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 | Steven Reyes | 29 August 2017, 16:38:59 UTC | 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 | Tito Dal Canton | 29 August 2017, 15:04:39 UTC | 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 | Duncan Brown | 28 August 2017, 11:43:14 UTC | 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 | Collin Capano | 27 August 2017, 22:06:47 UTC | 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 | Alex Nitz | 27 August 2017, 12:44:42 UTC | add title to documentation landing (#1886) | 27 August 2017, 12:44:42 UTC |
d7f913c | Duncan Brown | 27 August 2017, 01:01:47 UTC | Set back to development (#1885) | 27 August 2017, 01:01:47 UTC |
5eb3dd5 | Duncan Brown | 26 August 2017, 22:47:18 UTC | release tag (#1871) | 26 August 2017, 22:47:18 UTC |
c8c9814 | Steven Reyes | 26 August 2017, 22:19:17 UTC | 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 | Duncan Brown | 26 August 2017, 17:18:29 UTC | 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 | Duncan Brown | 26 August 2017, 14:58:06 UTC | 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 | Duncan Brown | 26 August 2017, 12:54:52 UTC | 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 | Duncan Brown | 26 August 2017, 03:47:39 UTC | 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 | Steven Reyes | 25 August 2017, 23:32:38 UTC | 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 | Duncan Brown | 25 August 2017, 16:57:46 UTC | 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 | Steven Reyes | 25 August 2017, 15:33:02 UTC | 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 | Duncan Brown | 25 August 2017, 12:58:40 UTC | Allow filtering of frames by url (#1866) * allow filtering of frames by url * keep landscape happy | 25 August 2017, 12:58:40 UTC |
73c0b71 | Duncan Brown | 25 August 2017, 12:48:37 UTC | 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 | Thomas Dent | 25 August 2017, 09:12:40 UTC | sensitivity plot: add max component mass binning and fix MC volume bug (#1861) | 25 August 2017, 09:12:40 UTC |
dd0a7dd | Duncan Brown | 24 August 2017, 22:09:10 UTC | install https://github.com/kirbs-/hide_code/ into docker img and venvs (#1860) | 24 August 2017, 22:09:10 UTC |
9b53c02 | Steven Reyes | 24 August 2017, 22:06:22 UTC | 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 | Steven Reyes | 24 August 2017, 16:29:22 UTC | 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 | Collin Capano | 23 August 2017, 16:04:14 UTC | add exception for multi_ifo strain (#1854) | 23 August 2017, 16:04:14 UTC |
74033d0 | Christopher M. Biwer | 22 August 2017, 15:40:44 UTC | Reorder imports in prior exe plotting (#1853) | 22 August 2017, 15:40:44 UTC |
60719d2 | Alex Nitz | 22 August 2017, 15:39:31 UTC | Add lambda tilde to conversions (#1852) * allow to work with scalars as well * lambda_tilde conversion | 22 August 2017, 15:39:31 UTC |
72df8cd | Ian Harry | 22 August 2017, 13:57:23 UTC | 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 | Alex Nitz | 22 August 2017, 10:17:35 UTC | for single thread use dummy pool (#1851) | 22 August 2017, 10:17:35 UTC |
00d18b3 | Christopher M. Biwer | 22 August 2017, 02:33:34 UTC | 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 | Alex Nitz | 21 August 2017, 01:10:04 UTC | 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 | Alex Nitz | 20 August 2017, 02:14:31 UTC | 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 | Duncan Brown | 17 August 2017, 22:47:20 UTC | Set for 1.7.8 release (#1848) | 17 August 2017, 22:47:20 UTC |
19cb1d9 | Alex Nitz | 17 August 2017, 10:30:30 UTC | set back to devel (#1847) | 17 August 2017, 10:30:30 UTC |
8846122 | Alex Nitz | 17 August 2017, 09:50:43 UTC | trigger release (#1846) | 17 August 2017, 09:50:43 UTC |