Skip to content
Snippets Groups Projects
  1. Apr 04, 2025
  2. Apr 02, 2025
  3. Apr 01, 2025
  4. Mar 31, 2025
  5. Mar 28, 2025
  6. Mar 27, 2025
  7. Mar 26, 2025
  8. Mar 22, 2025
    • Matthew Pitkin's avatar
      Remove duplicate EPHEM · 8ee45073
      Matthew Pitkin authored
      8ee45073
    • Kipp Cannon's avatar
      merge pipeline.py from glue · 90159a33
      Kipp Cannon authored
      90159a33
    • Kipp Cannon's avatar
      pipeline.py: port to igwn_segments · 72975779
      Kipp Cannon authored
      72975779
    • Kipp Cannon's avatar
      lalinference: glue.pipeline --> lal.pipeline · 07a3b1d4
      Kipp Cannon authored
      - also remove references to glue from a few comments
      - this removes the only dependence on glue from lalinference
      - the conversion from glue.pipeline to lal.pipeline has not been tested.  the glue.pipeline module was never ported to python 3 so anything relying on it has been non-functional for years, and, therefore, is likely also bit-rotted in other ways.  it is left as an exercise to the lalinference developers to restore these codes to a working state if desired.
      07a3b1d4
    • Kipp Cannon's avatar
      lalpulsar: glue.pipeline --> lal.pipeline · e4603041
      Kipp Cannon authored
      - knope_utils.py is modified
      - this eliminates lalpulsar's only dependence on the glue package
      - this patch is untested:  glue's pipeline.py was never ported to python 3, so any code relying on it has been non-functional for years.  this code is, therefore, almost certainly still broken in other ways, and it is left as an exercise for the pulsar group to determine how to repair it if needed.
      e4603041
    • Kipp Cannon's avatar
      lalapps: remove obsolete inspiral.py module · d1bcbdcf
      Kipp Cannon authored
      - this provided classes for the long-ago-deleted ihope pipeline.  no code in lalapps imports this module any longer.
      - this module is the only code that references the glue package.  removing it eliminates the only dependency lalapps has on glue.
      d1bcbdcf
    • Kipp Cannon's avatar
      SWIGLALMetaIOOmega.i: update documentation · 31c1b386
      Kipp Cannon authored
      - remove (very) obsolete reference to glue.ligolw
      31c1b386
    • Kipp Cannon's avatar
      lalinspiral: remove glue dependency · 1c99d44d
      Kipp Cannon authored
      - no code from glue is imported by code in this package
      1c99d44d
    • Kipp Cannon's avatar
      pipeline.py: switch burst codes' import · 721c9a7c
      Kipp Cannon authored
      - from glue to lal
      721c9a7c
    • Kipp Cannon's avatar
      pipeline.py: restore classes deleted from gstlal's version · c51fc2e1
      Kipp Cannon authored
      - several classes were removed from the gstlal version because they were not required there.  this patch restores them, because they are needed by lalsuite.
      - this patch also adjust pipeline.py's documentation to prevent lalsuite's build from crashing.
      c51fc2e1
    • Kipp Cannon's avatar
      migrate pipeline.py from gstlal · ce186ef6
      Kipp Cannon authored
      - I believe this module originally lived in lalsuite, but when the glue project formed it was migrated there.  In any case, the version that has been in use for as long as anybody can remember has lived in glue.  That module went unmaintained for many years, however, so the gstlal project forked it to have a version that was seeing bug fixes and updates.  The gstlal version, for example, was ported to Python 3.  Now that Python 2 is no longer available, the pipeline.py module in glue is non-functional.
      - There remain some users of pipeline.py in lalsuite, for example the sbank pipeline, lalinference pipeline(s?) and the cosmic string search pipeline.  Without access to a functioning pipeline.py these tools are, themselves, non-functional.
      - Some people have out-of-tree patches to keep these projects working by converting them to use the version in gstlal.  Those patches cannot be merged, because they would create a cyclic dependency loop between lalsuite and gstlal.
      - Therefore, this patch copies gstlal's pipeline.py module into lal.
      - Adding it to lalsuite will allow the out-of-tree patches that fix the sbank and cosmic string pipelines to be pushed, which should also remove the only remaining dependency on glue from lalsuite.
      - gstlal will be updated to import the module from here after a lalsuite release is available that includes it, so there will not continue to be two forked copies of each other to maintain.
      
      - this is not a verbatim copy.  the following changes are made:
      - remove __future__
      - remove imports of unused modules
      - change __date__ and __version__ imports to get from the correct location
      - fix @param entries in documentation so that lalsuite builds.  this is a minimal adjustment to get lalsuite to build.  no effort has been put into updating/fixing/rewriting the documentation.
      ce186ef6
    • Kipp Cannon's avatar
      lal: remove unused ReadFTSeries module · c38a6af2
      Kipp Cannon authored
      - I/O code to support a delimited ascii format
      - while these are potentially useful, there are not currently any use cases for it, and this particular implementation is based on the obsolete LALStatus-based API and is not being actively maintained.
      - the only remaining code in lalsuite to have used these particular functions was lalapps/src/inspiral/calcexpsnr.c (lalapps_calcexpsnr) which as recently removed due to obsolescence.
      - after this code is removed, there are other tools elsewhere able to deal with this format if needed.  for example, gstlal provides the tsvdec element to convert two-column ascii text time series into audio streams (and from there it can be whitened, have injections added, be written to frame files, etc.).  numpy can load such a file into a python array object, and, for example, together with lal's series.py can be used to convert two-column ascii psds into xml format.
      c38a6af2
  9. Mar 20, 2025
  10. Mar 19, 2025
  11. Mar 17, 2025
  12. Mar 15, 2025
  13. Mar 14, 2025
Loading