1. 18 Feb, 2019 1 commit
  2. 14 Feb, 2019 2 commits
  3. 29 Dec, 2018 3 commits
  4. 14 Dec, 2018 1 commit
  5. 12 Dec, 2018 1 commit
  6. 11 Dec, 2018 2 commits
  7. 10 Dec, 2018 1 commit
  8. 07 Dec, 2018 1 commit
  9. 03 Dec, 2018 1 commit
  10. 02 Dec, 2018 1 commit
  11. 01 Dec, 2018 2 commits
    • Kipp Cannon's avatar
      thinca.py: performance · 8bd857dd
      Kipp Cannon authored
      - SNR segments are passed to the coinc table row generator with float
        boundaries, so be sure to type-cast things to floats before searching for
        them in the segment list to avoid repeated type casts inside the internal
        bisection search comparison operations
    • Kipp Cannon's avatar
      thinca: coincgen_doubles.get_coincs --> C · 8bf577bf
      Kipp Cannon authored
      - convert coincgen_doubles.get_coincs class to C in an on-going effort to
        increase the concurrency in gstlal_inspiral jobs
  12. 28 Nov, 2018 1 commit
  13. 25 Nov, 2018 6 commits
    • Kipp Cannon's avatar
      snglcoinc: api compression · 3d2a338d
      Kipp Cannon authored
      - do not pass an opaque "threshold" object through the call chain, only a delta t window will be used.  codes that require any information other than a delta t window to perform coincidence tests can conspire to provide that information through their custom coinc generator class implementations or with the coinc_sieve feature.
    • Kipp Cannon's avatar
      thinca.snglcoinc.coincgen_doubles.singlesqueue · 17521c52
      Kipp Cannon authored
      - performance.  replace .event_time() with an attrgetter instance
    • Kipp Cannon's avatar
      thinca.py: update SnglInspiral comparison methods · 26918c27
      Kipp Cannon authored
      - this isn't used by any active code, but just in case Python 3 requires comparison to be implemented with rich comparison methods, not .__cmp__() overrides
    • Kipp Cannon's avatar
      ligolw_thinca: performance · 58be49d8
      Kipp Cannon authored
      - require seglists argument.  breaks lalapps_thinca command-line tool (but it was already not doing the correct thing without providing segment information)
    • Kipp Cannon's avatar
      thinca.InspiralCoincTables: performance · f329b64f
      Kipp Cannon authored
      - inline coinc_inspiral_end_time().  no need to synchronize the definition of coinc_inspira.end with what lalapps_thinca is using to define coinc segments
    • Kipp Cannon's avatar
      thinca: use .template_id attribute · 2c0b6798
      Kipp Cannon authored
      - to determine the template from which a trigger has come
  14. 21 Nov, 2018 3 commits
  15. 18 Nov, 2018 2 commits
    • Kipp Cannon's avatar
      thinca: performance improvements · a51f51ab
      Kipp Cannon authored
      - because we use exact-match coincidence, pick one trigger to provide the template parameters for the coinc
      - in the coincidence scan, defer some arithmetic until we know that there are any events from the desired template
    • Kipp Cannon's avatar
      thinca: simplification · 3e5b36a4
      Kipp Cannon authored
      - implement ntuple_comparefunc action using new coinc_sieve feature of
      - thinca is no longer used by the online pipeline, so remove the min_log_L feature
      - and remove latency related calculations
  16. 09 Nov, 2018 1 commit
  17. 07 Nov, 2018 4 commits
  18. 05 Nov, 2018 2 commits
    • Ian Harry's avatar
      Sbank change default neighborhood options · 0e0cf38e
      Ian Harry authored
    • Kipp Cannon's avatar
      lalmetaio adjustments: · 6adffe36
      Kipp Cannon authored
      - move CreateMetaTableDir.c to lalinspiral, the only lalsuite package that
        uses its contents.
      - switch lalsuite's configure scripts' liblalmetaio link tests from
        checking for (the now removed) XLALCreateMetaTableDir() to
      - remove some defunct LALStatus-style error codes from LIGOLwXMLRead.h
      - fix prototype for XLALSearchSummaryTableFromLIGOLw()
  19. 17 Oct, 2018 1 commit
  20. 15 Oct, 2018 1 commit
    • Kipp Cannon's avatar
      snglcoinc: new stream-based coincidence engine · 09adb9f5
      Kipp Cannon authored
      - this patch replaces snglcoinc's coincidence engine with a native
        streaming engine.  the old implementation was written at a time when it
        was believed that time slides were the focus of coincidence analyses, and
        was optimized for performing very large numbers of time slides.  we now
        know time slides are not how good noise models are constructed and that
        it is better to optimize for high trigger rates so as to allow for the
        lowest possible thresholds.  that means optimizing not for high offset
        vector count but, instead, for ram use and lower comparison operation
        count, i.e., adopting a "streaming model", where events flow into the
        comparison engine and coincidences flow out, a relatively small number of
        time shift offset vectors are considered, and events are only held in
        memory until they are no longer needed to construct coincidences.
  21. 04 Oct, 2018 1 commit
  22. 26 Sep, 2018 1 commit
  23. 25 Sep, 2018 1 commit