1. 03 Feb, 2017 4 commits
  2. 02 Feb, 2017 3 commits
  3. 30 Jan, 2017 1 commit
  4. 28 Jan, 2017 1 commit
  5. 27 Jan, 2017 1 commit
  6. 18 Jan, 2017 1 commit
  7. 11 Nov, 2016 1 commit
  8. 10 Nov, 2016 2 commits
    • Leo P. Singer's avatar
      Code cleanup after waveform API refactoring · aa6fc0dd
      Leo P. Singer authored
      Original: c14d5bcebfdf6799c698ca08a9fc8ea78adb4c59
      aa6fc0dd
    • Riccardo Sturani's avatar
      Ubercommit implementing the new ChooseWaveform interface · f9f9ae21
      Riccardo Sturani authored
       - LAL: Addition of a linked list LALDict structure to store
              multiple variables (in src/tools/).
       - LALSimulation: Addition of a waveformparams file containing
                        standard methods to access/write variables
                        in a LALDict.
                        Critical changes in the ChooseWaveform interface,
                        affecting waveform generation calls.
                        Addition of a function transforming choosewaveform
                        input parameters into the ones used in lalinference.
                        Test codes updated accordingly (src/ and /test)
                        General LALSimInspiral doxygen documentation
                        changed.
       - LALInspiral: Change in waveform calls to comply with new interface
                      (src/LALInspiralWave.c and
                      python/lalinspiral/sbank/waveforms.py).
       - LALInference: Change in waveform calls to comply with new interface
                       (src/ and python/lalinference/bayestar/filter.py).
       - LALApps: Change in waveform calls to comply with new interface
                  (src/inspiral/inspiralutils.c).
      Original: def92e2f7fabb41fe1d4332d5effebfb9973523b
      f9f9ae21
  9. 08 Nov, 2016 1 commit
  10. 20 Oct, 2016 1 commit
  11. 30 Sep, 2016 1 commit
  12. 28 Sep, 2016 2 commits
    • Leo P. Singer's avatar
      Modify BAYESTAR data handling to accept SNR time series · 37998d14
      Leo P. Singer authored
      This allows pipelines to provide sub-threshold observations when the
      signals in some detectors are too faint to produce triggers.
      If the SNR time series are missing, then BAYESTAR will print a warning
      and synthesize fake SNR time series from the autocorrelation sequences
      of the whitened templates.
      Original: 3a135d1cf4bfee4bb566e9972d0e7009a7a7b161
      37998d14
    • Leo P. Singer's avatar
      Loosen unnecessarily tight test tolerance · 3e449b58
      Leo P. Singer authored
      Original: 226f8fc703a9963a5e988d1bd43ce7f42eaa544e
      3e449b58
  13. 20 Sep, 2016 1 commit
    • Leo P. Singer's avatar
      Turn of GSL error handler in BAYESTAR · 696142e4
      Leo P. Singer authored
      The GSL error handler fundamentally cannot be set reentrantly, so it
      is a potential source of bugs in multi-threaded programs.
      Original: da4087e1c1b623dd1c6234d59cf08521aadf25ad
      696142e4
  14. 25 Aug, 2016 1 commit
    • Leo P. Singer's avatar
      Fix infinite loop in BAYESTAR unit tests · f81ea8ac
      Leo P. Singer authored
      The issue was setting the static function pointer `old_handler` to
      the function `ignore_underflow`, which itself calls `old_handler.
      This patch is a hacky workaround. A better solution would be to
      maintain a thread-local stack of GSL error handlers, perhaps using
      the C11 `thread_local` access specifier.
      See, for example, <http://en.cppreference.com/w/c/thread/thread_local>.
      Original: c1a050cdb05f9f0d3bb749e1d012e14be87ee676
      f81ea8ac
  15. 18 Aug, 2016 1 commit
  16. 05 Aug, 2016 1 commit
  17. 08 Jul, 2016 1 commit
  18. 29 Jun, 2016 1 commit
  19. 23 Jun, 2016 1 commit
  20. 23 Nov, 2015 1 commit
  21. 05 Nov, 2015 1 commit
    • Leo P. Singer's avatar
      BAYESTAR internal sign convention now conforms with FINDCHIRP · 2831c3cd
      Leo P. Singer authored
      The unit test for the signal amplitude model is now much more elaborate,
      anchoring the phase convention on injecting a signal with
      XLALSimInspiralFD / XLALComputeDetAMResponse. This demonstrated that there
      was a mismatch in the signal amplitude model between the code and the
      BAYESTAR paper, which this patch corrects.
      This patch also corrects a mismatch in the autocorrelation likelihood
      between the code and the BAYESTAR paper.
      The *default* phase convention for the high-level interface is still
      anti-FINDCHIRP (conforming with gstlal and MBTA).
      Fixes #2354.
      Original: 120830869b6bc8b9f2afc9684ef08b6af2cc6bfc
      2831c3cd
  22. 22 Oct, 2015 1 commit
  23. 24 Aug, 2015 2 commits
  24. 12 Aug, 2015 1 commit
    • Leo Singer's avatar
      Use precomputed interpolant for BAYESTAR distance integral · 4cd7bb5a
      Leo Singer authored
      Compared to the old method of evaluating the distance integral on the
      fly using fixed-order Gaussian quadrature, this is orders of magnitude
      faster and has better numerial accuracy.
      Original: a4aa0637ea0f2acdcc7f90771d35c33f473c5978
      4cd7bb5a
  25. 24 May, 2015 1 commit
  26. 10 Feb, 2015 1 commit
  27. 09 Jan, 2015 1 commit
  28. 04 Oct, 2014 1 commit
  29. 09 Sep, 2014 2 commits
  30. 11 Aug, 2014 1 commit
  31. 31 Jul, 2014 1 commit