1. 17 Aug, 2019 1 commit
  2. 16 Aug, 2019 6 commits
  3. 15 Aug, 2019 2 commits
  4. 14 Aug, 2019 8 commits
  5. 13 Aug, 2019 3 commits
  6. 12 Aug, 2019 9 commits
  7. 09 Aug, 2019 4 commits
    • Adam Mercer's avatar
      fix loop has empty body warning on macOS. · 899d56ee
      Adam Mercer authored
      899d56ee
    • Kipp Cannon's avatar
      lal/src/date/Date.h: remove #include of LALStdLib · 68d6b83d
      Kipp Cannon authored
      - this *really* completes (for real, this time) the removal of the LALStatus structure from the date package
      - as is the habit, a number of other codes were relying on Date.h to provide the #include of LALStdlib, so a variety of things here and there need their #include's adjusted.
      - the changes are confined to lal itself.
      68d6b83d
    • Kipp Cannon's avatar
      XLALRngMedBias(): improve performance and accuracy · f71a814a
      Kipp Cannon authored
      - the loop is reorganized to compute terms more accurately, and accumulate
        their sum more accurately. (answers are basically the same, differing
        only in the last digit at double-precision, over the full range of input
        values)
      - the performance is also improved due to fewer arithmetic operations being
        required
      
      before:
      
      >>> lal.RngMedBias(1)
      1.0
      >>> lal.RngMedBias(2)
      1.0
      >>> lal.RngMedBias(3)
      0.8333333333333333
      >>> lal.RngMedBias(4)
      0.8333333333333333
      >>> lal.RngMedBias(5)
      0.7833333333333332
      >>> lal.RngMedBias(6)
      0.7833333333333332
      >>> lal.RngMedBias(7)
      0.7595238095238095
      >>> lal.RngMedBias(8)
      0.7595238095238095
      >>> lal.RngMedBias(9)
      0.7456349206349207
      >>> lal.RngMedBias(10)
      0.7456349206349207
      >>>
      
      $ time python -c "import lal ; print lal.RngMedBias(2000000000)"
      0.693147180811
      
      real    0m2.534s
      user    0m2.521s
      sys     0m0.013s
      
      after:
      
      >>> lal.RngMedBias(1)
      1.0
      >>> lal.RngMedBias(2)
      1.0
      >>> lal.RngMedBias(3)
      0.8333333333333334
      >>> lal.RngMedBias(4)
      0.8333333333333334
      >>> lal.RngMedBias(5)
      0.7833333333333333
      >>> lal.RngMedBias(6)
      0.7833333333333333
      >>> lal.RngMedBias(7)
      0.7595238095238095
      >>> lal.RngMedBias(8)
      0.7595238095238095
      >>> lal.RngMedBias(9)
      0.7456349206349207
      >>> lal.RngMedBias(10)
      0.7456349206349207
      
      $ time python -c "import lal ; print lal.RngMedBias(2000000000)"
      0.69314718081
      
      real    0m1.316s
      user    0m1.283s
      sys     0m0.032s
      f71a814a
    • Kipp Cannon's avatar
      move FindChirpDatatypes.h to lalapps/src/ring/ · 8a8222a8
      Kipp Cannon authored
      - only the coh_PTF code in lalapps uses the symbols declared in this file,
        so this patch moves it there.  maintainership is transfered to the
        coh_PTF authors.
      8a8222a8
  8. 08 Aug, 2019 7 commits