1. 30 Jul, 2014 3 commits
  2. 29 Jul, 2014 9 commits
  3. 28 Jul, 2014 15 commits
  4. 26 Jul, 2014 4 commits
  5. 25 Jul, 2014 8 commits
    • Yuanhao Zhang's avatar
      pulsar_crosscorr_v2: added output/input SFT-pair list function to increase... · 884bb79e
      Yuanhao Zhang authored
      pulsar_crosscorr_v2: added output/input SFT-pair list function to increase efficiency of computering, added a flag to indicate output or read in.
      Original: 605c693d7158570e0f4eeb87692e431036e617fd
      884bb79e
    • Karl Wette's avatar
      ComputeFstat: extract timestamps from (loaded) SFTs, not catalog · d56c60cb
      Karl Wette authored
      - Catalog may contain entries for SFTs which are not loaded,
        e.g. E@H narrow-band SFTs which fall outside the search band
      - Timestamps are needed for fake SFT generation, however, so need
        to rearrange order of loading/generating SFTs so that the same
        timestamps are used.
      - Downside is that, when loading and generating SFTs, 2xSFT memory
        will be needed (one for loaded, one for generated SFTs), since
        XLALCWMakeFakeMultiData cannot add to existing SFTs (see #1466)
      - Refs #1520
      Original: 0bb388e140d2ccddf352c6be052f8b27d9c3e6f5
      d56c60cb
    • Karl Wette's avatar
      testCFSv2_grids: update reference grids for gridType=8,9 · d224165f
      Karl Wette authored
      - Refs #1519
      Original: 90f0101bb147b9dff9e317575e41ca91fc9141ef
      d224165f
    • Karl Wette's avatar
      LatticeTiling: change internal coordinate system, etc. · 68223805
      Karl Wette authored
      - Only physical coordinates and generating integers are now used,
        normalised coordinates only used during XLALSetLatticeTypeAndMetric()
      - Generating integers are only stored for tiled dimensions, physical
        coordinates are stored for all dimensions; transform matrices change
        dimensionality between full and tiled dimensions
      - Physical offset is adjusted so that lattice points are never placed at
        zero in physical coordinates
      - Use int for generating integers and lround() consistently
      - Use UINT8 for lattice counts/indexes, with LAL format specifier
      - XLALLatticeTotalDimensions() renamed to XLALLatticeDimensions()
      - XLALLatticeTiledDimensions() now returns indices of tiled dimensions
      - In LT_GetPhysBounds():
        * Returns physical bounds without transformation
      - In LT_FindNearestPoint():
        * In An* lookup, set y[0] to zero, summing offset not actually needed
        * In An* lookup, use lround() instead of floor() for robustness
        * Modifies nearest_int_point[] to be within parameter-space bounds, so
          that nearest point is actually in tiling
      - In XLALNextLatticePoint():
        * Use common code block to reset dimensions to lower bounds
        * No longer need to adjust starting point to an integer, instead
          lower/upper bounds are rounded up/down to nearest integer
      - In XLALBuildLatticeIndexLookup():
        * Can now use integer lower/upper bounds directly, for guaranteed
          consistency with tiling
        In XLALNearestLatticePoints():
        * Now allow both points and indices outputs to be optional, but
          requires a workspace matrix
      - In LatticeTilingTest:
        * Adjust lattice point counts to pass new tilings
        * No longer need to tolerate failed nearest point lookups
      - Refs #1519
      Original: b157c70f0ec4f1b30296571a179737b9c6a4a7ee
      68223805
    • Karl Wette's avatar
      Fix up HAVE_PYTHON conditional in lalinference/python/lalinference/bayestar/Makefile.am · c7b147fb
      Karl Wette authored
      Original: cf953f4ab3741269ae0301b87a9be57ec1244a1d
      c7b147fb
    • Karl Wette's avatar
      LALApps: use lalsuite_python.am to generate executable Python scripts · ea6a9d50
      Karl Wette authored
      Original: f393bbcaf513da188c5a96b587dac45e7c441d13
      ea6a9d50
    • Karl Wette's avatar
      Use Python wrapper scripts instead of self-executing headers · 93c8c17b
      Karl Wette authored
      - Python wrapper sets PYTHONPATH as appropriate, then executes PYTHON
      - Wrapper is then used as a #! command, which avoids interfering with
        Python code (e.g. module-level documentation in """ strings)
      - Wrapper $(builddir)/.python_wrapper used for uninstalled scripts; when
        installed, wrapper substituted with $(pkgdatadir)/python_wrapper
      - Except if LAL package is installed into same executable prefix as Python;
        then $(PYTHON) is used directly and no wrapper is installed
      Original: f2995a5f5066289bf7409dc12711f61b5e53f946
      93c8c17b
    • Karl Wette's avatar
      Make Python an optional dependency for LALSuite packages · a99edbc0
      Karl Wette authored
      - Use LALSUITE_REQUIRE_PYTHON() to require a minimum Python version
      - Use LALSUITE_CHECK_PYTHON() to check for Python
      - Require python >= 2.6 for SWIG Python wrappings and wrapping generation
      - Python-related rules must be surrounded by HAVE_PYTHON conditionals
      Original: 6a7d85a73a7d6a3c04a0dd3a697c6256d1ff0c35
      a99edbc0
  6. 24 Jul, 2014 1 commit