1. 25 Sep, 2018 5 commits
  2. 20 Sep, 2018 1 commit
  3. 13 Sep, 2018 1 commit
  4. 03 Sep, 2018 4 commits
  5. 31 Aug, 2018 1 commit
  6. 28 Jul, 2018 1 commit
  7. 04 Jul, 2018 2 commits
  8. 30 Jun, 2018 1 commit
  9. 29 Jun, 2018 1 commit
  10. 23 Jun, 2018 1 commit
  11. 19 Jun, 2018 1 commit
  12. 15 Jun, 2018 1 commit
  13. 14 Jun, 2018 2 commits
  14. 13 Jun, 2018 1 commit
  15. 04 Jun, 2018 1 commit
  16. 27 May, 2018 1 commit
    • Kipp Cannon's avatar
      thinca: compress code · ca8f748e
      Kipp Cannon authored
      - move some variable initializer expressions into function call parameter lists
        to reduce confusion over what information is used where.
      ca8f748e
  17. 24 May, 2018 1 commit
  18. 19 May, 2018 1 commit
  19. 16 May, 2018 1 commit
  20. 03 May, 2018 1 commit
  21. 02 May, 2018 2 commits
    • Kipp Cannon's avatar
      thinca: relax input checking · a2988aa9
      Kipp Cannon authored
      - don't require ranking stat to be supplied if fapfar has been set (the code will silently not compute faps and fars)
      a2988aa9
    • Kipp Cannon's avatar
      thinca: change min_log_L logic · 2f94ce4b
      Kipp Cannon authored
      - allow min_log_L to be non-Null even if no ranking statistic has been
        supplied (causes all coincs to be discarded).
      - this is needed to simply the "cold boot" feature being implemented in the
        gstlal pipeline.
      2f94ce4b
  22. 17 Apr, 2018 9 commits
    • Kipp Cannon's avatar
      thinca: aesthetics · a574b787
      Kipp Cannon authored
      - move a function declaration above its first use
      - use RowType keyword arguments for initialization
      a574b787
    • Kipp Cannon's avatar
      thinca.sngl_inspiral_coincs: add work-around for streamthinca · 31c10322
      Kipp Cannon authored
      - a recent performance improvement / simplification / memory leak fix-up in streamthinca can lead to this code being fed XML trees in which one of the coinc_event or coinc_event_map table contains only a subset of entries corresponding to the entries in the other.
      - in streamthinca, some tables are now complete while others, at the point in the code where this class is initialized, contain only rows corresponding to newly-created coincs.  that aparent inconsistency can trigger a crash in this code (probably rightly-so).
      - in the future, when streamthinca and thinca are merged, that input condition will likely not occur, but in the meantime the most sensible work-around is to check for it here and only allow coincs to be extracted for which complete information is available.
      31c10322
    • Kipp Cannon's avatar
      thinca.py: migrate fap, far, latency from gstlal · 251247af
      Kipp Cannon authored
      - simplifies book-keeping in streamthinca, performance improvement.
      251247af
    • Kipp Cannon's avatar
      thinca.py: remove likelihood_func from CoincTables · 262e094f
      Kipp Cannon authored
      - evaluate in loop over .get_coincs()
      - this is in the spirit of consolidating the logic into fewer components
      262e094f
    • Kipp Cannon's avatar
      thinca.py: small performance improvement · 100b4e6f
      Kipp Cannon authored
      - replace second bisection search to find upper bound of range of
        coincident events with brute force scan due to lower operation count in
        latter
      100b4e6f
    • Kipp Cannon's avatar
      snglcoinc: remove concept of absolute offsets for time slides · 4eef7f80
      Kipp Cannon authored
      - do not track offsets in the event list objects, have get_doubles() compute the relative offset and pass that parameter into the .get_coincs() methods
      - get_doubles() now only returns pairs with IDs ordered alhpabetically by instrument (this was how the code worked before, but get_doubles() didn't have to do that, now it does)
      - this removes the inevitable offset subtraction operation from inside the .get_coincs() methods which removes it from this code's inner loop, so this is a performance boost
      4eef7f80
    • Kipp Cannon's avatar
      snglcoinc.py: simplify thresholds handling · 686f16b0
      Kipp Cannon authored
      - assume a fixed opaque threshold_data is used, not something index by instrument pair
      - file this under "things we now know we don't need for to find GWs"
      - this is a performance boost
      686f16b0
    • Kipp Cannon's avatar
      burca, thinca: remove redundant safety checks · 183886ab
      Kipp Cannon authored
      - reduce the number of times min_instruments is checked to be >= 1 (already checked by code in snglcoinc, no need to check in these modules)
      183886ab
    • Karl Wette's avatar
      8dd7ea3e