From 6c2eac8a7765ec01bd53bfda6a156bcb9053a322 Mon Sep 17 00:00:00 2001
From: Duncan Meacher <duncan.meacher@ligo.org>
Date: Wed, 11 Jul 2018 06:04:49 -0700
Subject: [PATCH] Changed all import segments from glue to ligo

---
 gstlal-burst/bin/gstlal_excesspower_trigvis                     | 2 +-
 gstlal-burst/bin/gstlal_feature_extractor                       | 2 +-
 gstlal-burst/bin/gstlal_feature_extractor_pipe                  | 2 +-
 gstlal-burst/bin/gstlal_feature_extractor_pipe_online           | 2 +-
 gstlal-burst/python/fxtools/multichannel_datasource.py          | 2 +-
 gstlal-calibration/bin/gstlal_clean_strain                      | 2 +-
 gstlal-calibration/bin/gstlal_compute_kappas                    | 2 +-
 gstlal-calibration/bin/gstlal_compute_strain                    | 2 +-
 gstlal-calibration/tests/queue_test.py                          | 2 +-
 gstlal-inspiral/bin/gstlal_iir_inspiral                         | 2 +-
 gstlal-inspiral/bin/gstlal_inspiral                             | 2 +-
 gstlal-inspiral/bin/gstlal_inspiral_calc_likelihood             | 2 +-
 gstlal-inspiral/bin/gstlal_inspiral_iir_bank_pipe               | 2 +-
 gstlal-inspiral/bin/gstlal_inspiral_injection_snr               | 2 +-
 .../bin/gstlal_inspiral_lvalert_pastro_rate_posterior           | 2 +-
 gstlal-inspiral/bin/gstlal_inspiral_pipe                        | 2 +-
 gstlal-inspiral/bin/gstlal_inspiral_plot_kernels                | 2 +-
 gstlal-inspiral/bin/gstlal_inspiral_plot_sensitivity            | 2 +-
 gstlal-inspiral/bin/gstlal_inspiral_plotsummary                 | 2 +-
 gstlal-inspiral/bin/gstlal_inspiral_rate_posterior              | 2 +-
 .../bin/gstlal_inspiral_recalc_likelihood_with_zerolag          | 2 +-
 .../bin/gstlal_inspiral_recompute_online_far_from_gracedb       | 2 +-
 gstlal-inspiral/bin/gstlal_inspiral_reset_likelihood            | 2 +-
 gstlal-inspiral/bin/gstlal_inspiral_svd_bank_pipe               | 2 +-
 gstlal-inspiral/python/far.py                                   | 2 +-
 gstlal-inspiral/python/imr_utils.py                             | 2 +-
 gstlal-inspiral/python/inspiral.py                              | 2 +-
 gstlal-inspiral/python/inspiral_pipe.py                         | 2 +-
 gstlal-inspiral/python/lloidparts.py                            | 2 +-
 gstlal-inspiral/python/plotsegments.py                          | 2 +-
 gstlal-inspiral/python/spiirparts.py                            | 2 +-
 gstlal-inspiral/python/stats/inspiral_lr.py                     | 2 +-
 gstlal-inspiral/python/stats/trigger_rate.py                    | 2 +-
 gstlal-inspiral/python/streamthinca.py                          | 2 +-
 gstlal-inspiral/share/post_O2/lauras_txt_files_to_xml           | 2 +-
 .../share/refap_with_zerolag/gstlal_inspiral_recalc_rank_pdfs   | 2 +-
 gstlal-inspiral/tests/stats_trigger_rate_verify.py              | 2 +-
 gstlal-ugly/bin/gstlal_cache_to_segments                        | 2 +-
 gstlal-ugly/bin/gstlal_display_from_logs                        | 2 +-
 gstlal-ugly/bin/gstlal_h1h2_coh_frames                          | 2 +-
 gstlal-ugly/bin/gstlal_inspiral_check_livetimes                 | 2 +-
 gstlal-ugly/bin/gstlal_ll_inspiral_daily_summary_page           | 2 +-
 gstlal-ugly/bin/gstlal_ll_inspiral_plot_segments_at_gps_time    | 2 +-
 gstlal-ugly/bin/gstlal_ninja_smooth_reference_psd               | 2 +-
 gstlal-ugly/bin/gstlal_parse_frame_segment_logs                 | 2 +-
 gstlal-ugly/bin/gstlal_psd_pipe                                 | 2 +-
 gstlal-ugly/bin/gstlal_recolor_frames_pipe                      | 2 +-
 gstlal-ugly/bin/gstlal_segments_operations                      | 2 +-
 gstlal-ugly/bin/gstlal_segments_trim                            | 2 +-
 gstlal-ugly/bin/gstlal_vetoes_from_burst_inj                    | 2 +-
 gstlal-ugly/bin/gstlal_vetoes_from_burst_triggers               | 2 +-
 .../examples/configurations/ALIGO/bank/cache_to_segments        | 2 +-
 gstlal-ugly/examples/configurations/ALIGO/bank/svd_bank_pipe    | 2 +-
 .../configurations/ALIGO/ninja_recolor_frames/recolor_pipe      | 2 +-
 gstlal-ugly/examples/configurations/ALIGO/psd/cache_to_segments | 2 +-
 gstlal-ugly/examples/configurations/ALIGO/psd/psd_pipe          | 2 +-
 .../configurations/ALIGO/recolor_frames/cache_to_segments       | 2 +-
 .../examples/configurations/ALIGO/recolor_frames/recolor_pipe   | 2 +-
 .../configurations/FAR_PAPER/recolor_frames/cache_to_segments   | 2 +-
 .../configurations/FAR_PAPER/recolor_frames/recolor_pipe        | 2 +-
 .../H1H2_COHERENT/frames/gstlal_H1H2_coherent_frames_pipe       | 2 +-
 .../examples/configurations/IIRinspiral/frames/fake_frame_pipe  | 2 +-
 .../examples/configurations/NINJA2/psd/cache_to_segments        | 2 +-
 gstlal-ugly/examples/configurations/NINJA2/psd/psd_pipe         | 2 +-
 .../configurations/PBH/frames/gstlal_H1H2_coherent_frames_pipe  | 2 +-
 gstlal-ugly/examples/configurations/PBH/psd/cache_to_segments   | 2 +-
 gstlal-ugly/examples/configurations/PBH/psd/psd_pipe            | 2 +-
 .../examples/configurations/PBH/segments/cache_to_segments      | 2 +-
 gstlal-ugly/examples/configurations/PBH/segments/segments_trim  | 2 +-
 gstlal-ugly/examples/configurations/PE/bank/lalapps_path2cache  | 2 +-
 .../examples/configurations/llsky/bank/cache_to_segments        | 2 +-
 gstlal-ugly/examples/configurations/llsky/bank/svd_bank_pipe    | 2 +-
 gstlal-ugly/examples/configurations/llsky/psd/cache_to_segments | 2 +-
 gstlal-ugly/examples/configurations/llsky/psd/psd_pipe          | 2 +-
 .../examples/configurations/llsky/segments/cache_to_segments    | 2 +-
 gstlal-ugly/examples/configurations/llsky/triggers/trigger_pipe | 2 +-
 gstlal-ugly/examples/diag.py                                    | 2 +-
 .../gstlal_inspiral_plot_efficiency_for_bns_ihope_comparison    | 2 +-
 gstlal-ugly/examples/make_ep_channel_dag                        | 2 +-
 gstlal/bin/gstlal_fake_frames_pipe                              | 2 +-
 gstlal/bin/gstlal_spectrum_movie                                | 2 +-
 gstlal/python/dagparts.py                                       | 2 +-
 gstlal/python/datasource.py                                     | 2 +-
 gstlal/python/multirate_datasource.py                           | 2 +-
 gstlal/python/pipeparts/__init__.py                             | 2 +-
 gstlal/python/simulation.py                                     | 2 +-
 gstlal/tests/cmp_nxydumps.py                                    | 2 +-
 gstlal/tests/segmentsrc_test_01.py                              | 2 +-
 88 files changed, 88 insertions(+), 88 deletions(-)

diff --git a/gstlal-burst/bin/gstlal_excesspower_trigvis b/gstlal-burst/bin/gstlal_excesspower_trigvis
index 02b9d0e400..81af765746 100755
--- a/gstlal-burst/bin/gstlal_excesspower_trigvis
+++ b/gstlal-burst/bin/gstlal_excesspower_trigvis
@@ -46,7 +46,7 @@ from glue.ligolw import lsctables
 from glue.ligolw import table
 from glue.ligolw import ligolw
 lsctables.use_in(ligolw.LIGOLWContentHandler)
-from glue import segments
+from ligo import segments
 from glue.lal import LIGOTimeGPS
 from glue.lal import Cache
 
diff --git a/gstlal-burst/bin/gstlal_feature_extractor b/gstlal-burst/bin/gstlal_feature_extractor
index 64f84717e3..16971364b4 100755
--- a/gstlal-burst/bin/gstlal_feature_extractor
+++ b/gstlal-burst/bin/gstlal_feature_extractor
@@ -155,7 +155,7 @@ import lal
 from lal import LIGOTimeGPS
 
 from glue import iterutils
-from glue import segments
+from ligo import segments
 from glue import segmentsUtils
 from glue.lal import CacheEntry
 from glue.ligolw import ligolw
diff --git a/gstlal-burst/bin/gstlal_feature_extractor_pipe b/gstlal-burst/bin/gstlal_feature_extractor_pipe
index eba36ea6b5..71bc01c014 100755
--- a/gstlal-burst/bin/gstlal_feature_extractor_pipe
+++ b/gstlal-burst/bin/gstlal_feature_extractor_pipe
@@ -37,7 +37,7 @@ import lal.series
 from lal.utils import CacheEntry
 from glue import pipeline
 from glue.lal import Cache
-from glue import segments
+from ligo import segments
 from glue.ligolw import ligolw
 from glue.ligolw import lsctables
 import glue.ligolw.utils as ligolw_utils
diff --git a/gstlal-burst/bin/gstlal_feature_extractor_pipe_online b/gstlal-burst/bin/gstlal_feature_extractor_pipe_online
index 47f2773818..063ef6f7bd 100755
--- a/gstlal-burst/bin/gstlal_feature_extractor_pipe_online
+++ b/gstlal-burst/bin/gstlal_feature_extractor_pipe_online
@@ -37,7 +37,7 @@ import lal.series
 from lal.utils import CacheEntry
 from glue import pipeline
 from glue.lal import Cache
-from glue import segments
+from ligo import segments
 from glue.ligolw import ligolw
 from glue.ligolw import lsctables
 import glue.ligolw.utils as ligolw_utils
diff --git a/gstlal-burst/python/fxtools/multichannel_datasource.py b/gstlal-burst/python/fxtools/multichannel_datasource.py
index 1334184f31..0374fa8b96 100644
--- a/gstlal-burst/python/fxtools/multichannel_datasource.py
+++ b/gstlal-burst/python/fxtools/multichannel_datasource.py
@@ -41,7 +41,7 @@ from gstlal import pipeparts
 from gstlal import datasource
 from glue.ligolw import utils as ligolw_utils
 from glue.ligolw.utils import segments as ligolw_segments
-from glue import segments
+from ligo import segments
 import lal
 from lal import LIGOTimeGPS
 
diff --git a/gstlal-calibration/bin/gstlal_clean_strain b/gstlal-calibration/bin/gstlal_clean_strain
index 46dc97e164..65063c0ad1 100755
--- a/gstlal-calibration/bin/gstlal_clean_strain
+++ b/gstlal-calibration/bin/gstlal_clean_strain
@@ -51,7 +51,7 @@ from glue.ligolw.utils import segments as ligolw_segments
 array.use_in(ligolw.LIGOLWContentHandler)
 param.use_in(ligolw.LIGOLWContentHandler)
 from glue.ligolw import utils
-from glue import segments
+from ligo import segments
 
 def write_graph(demux):
 	pipeparts.write_dump_dot(pipeline, "%s.%s" % (options.write_pipeline, "PLAYING"), verbose = True)
diff --git a/gstlal-calibration/bin/gstlal_compute_kappas b/gstlal-calibration/bin/gstlal_compute_kappas
index e2df70d866..6983399730 100755
--- a/gstlal-calibration/bin/gstlal_compute_kappas
+++ b/gstlal-calibration/bin/gstlal_compute_kappas
@@ -50,7 +50,7 @@ from glue.ligolw.utils import segments as ligolw_segments
 array.use_in(ligolw.LIGOLWContentHandler)
 param.use_in(ligolw.LIGOLWContentHandler)
 from glue.ligolw import utils
-from glue import segments
+from ligo import segments
 
 #
 # Function definition for writing pipeline graph
diff --git a/gstlal-calibration/bin/gstlal_compute_strain b/gstlal-calibration/bin/gstlal_compute_strain
index 27f53b31b2..4cfc5f6130 100755
--- a/gstlal-calibration/bin/gstlal_compute_strain
+++ b/gstlal-calibration/bin/gstlal_compute_strain
@@ -76,7 +76,7 @@ from glue.ligolw.utils import segments as ligolw_segments
 array.use_in(ligolw.LIGOLWContentHandler)
 param.use_in(ligolw.LIGOLWContentHandler)
 from glue.ligolw import utils
-from glue import segments
+from ligo import segments
 
 #
 # Function definition for writing pipeline graph
diff --git a/gstlal-calibration/tests/queue_test.py b/gstlal-calibration/tests/queue_test.py
index ac71819106..4b5c6e00a5 100755
--- a/gstlal-calibration/tests/queue_test.py
+++ b/gstlal-calibration/tests/queue_test.py
@@ -52,7 +52,7 @@ from glue.ligolw.utils import segments as ligolw_segments
 array.use_in(ligolw.LIGOLWContentHandler)
 param.use_in(ligolw.LIGOLWContentHandler)
 from glue.ligolw import utils
-from glue import segments
+from ligo import segments
 import test_common
 
 
diff --git a/gstlal-inspiral/bin/gstlal_iir_inspiral b/gstlal-inspiral/bin/gstlal_iir_inspiral
index c64aece046..da0c0e95b2 100755
--- a/gstlal-inspiral/bin/gstlal_iir_inspiral
+++ b/gstlal-inspiral/bin/gstlal_iir_inspiral
@@ -82,7 +82,7 @@ pygst.require("0.10")
 import gst
 from gstlal import bottle
 
-from glue import segments
+from ligo import segments
 from glue import segmentsUtils
 from glue.ligolw import ligolw
 from glue.ligolw import array as ligolw_array
diff --git a/gstlal-inspiral/bin/gstlal_inspiral b/gstlal-inspiral/bin/gstlal_inspiral
index ed73d47389..f7d1674920 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral
+++ b/gstlal-inspiral/bin/gstlal_inspiral
@@ -160,7 +160,7 @@ from lal import LIGOTimeGPS
 from lal.utils import CacheEntry
 from ligo.gracedb.rest import DEFAULT_SERVICE_URL as gracedb_default_service_url
 
-from glue import segments
+from ligo import segments
 from glue import segmentsUtils
 from glue.ligolw import ligolw
 from glue.ligolw import lsctables
diff --git a/gstlal-inspiral/bin/gstlal_inspiral_calc_likelihood b/gstlal-inspiral/bin/gstlal_inspiral_calc_likelihood
index b8444dd7f3..58e3a20ae9 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_calc_likelihood
+++ b/gstlal-inspiral/bin/gstlal_inspiral_calc_likelihood
@@ -36,7 +36,7 @@ from glue.ligolw import lsctables
 from glue.ligolw import utils as ligolw_utils
 from glue.ligolw.utils import process as ligolw_process
 from glue.ligolw.utils import segments as ligolw_segments
-from glue import segments
+from ligo import segments
 from lalburst import calc_likelihood
 from lalinspiral import thinca
 from gstlal import far
diff --git a/gstlal-inspiral/bin/gstlal_inspiral_iir_bank_pipe b/gstlal-inspiral/bin/gstlal_inspiral_iir_bank_pipe
index b187dc653f..5a8376c06f 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_iir_bank_pipe
+++ b/gstlal-inspiral/bin/gstlal_inspiral_iir_bank_pipe
@@ -48,7 +48,7 @@ from glue import iterutils
 from glue import pipeline
 from glue import lal
 from glue.ligolw import lsctables
-from glue import segments
+from ligo import segments
 from optparse import OptionParser
 
 def which(prog):
diff --git a/gstlal-inspiral/bin/gstlal_inspiral_injection_snr b/gstlal-inspiral/bin/gstlal_inspiral_injection_snr
index 6ba29c86b8..12ca76e830 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_injection_snr
+++ b/gstlal-inspiral/bin/gstlal_inspiral_injection_snr
@@ -35,7 +35,7 @@ import math
 import numpy
 
 from optparse import OptionParser
-from glue import segments
+from ligo import segments
 from glue.ligolw import ligolw
 from glue.ligolw import lsctables
 from glue.lal import Cache
diff --git a/gstlal-inspiral/bin/gstlal_inspiral_lvalert_pastro_rate_posterior b/gstlal-inspiral/bin/gstlal_inspiral_lvalert_pastro_rate_posterior
index 0e61535ee5..8077fc5ed7 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_lvalert_pastro_rate_posterior
+++ b/gstlal-inspiral/bin/gstlal_inspiral_lvalert_pastro_rate_posterior
@@ -50,7 +50,7 @@ import lal
 from gstlal import far
 from gstlal import rate_estimation
 
-from glue import segments
+from ligo import segments
 from glue.lal import CacheEntry
 from glue.ligolw import ligolw
 from glue.ligolw import dbtables
diff --git a/gstlal-inspiral/bin/gstlal_inspiral_pipe b/gstlal-inspiral/bin/gstlal_inspiral_pipe
index 71867e02f6..d2e0003979 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_pipe
+++ b/gstlal-inspiral/bin/gstlal_inspiral_pipe
@@ -51,7 +51,7 @@ import lal
 import lal.series
 from lal.utils import CacheEntry
 from glue import pipeline
-from glue import segments
+from ligo import segments
 from glue.ligolw import ligolw
 from glue.ligolw import lsctables
 import glue.ligolw.utils as ligolw_utils
diff --git a/gstlal-inspiral/bin/gstlal_inspiral_plot_kernels b/gstlal-inspiral/bin/gstlal_inspiral_plot_kernels
index 4f9308f6dd..4eb0561d1d 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_plot_kernels
+++ b/gstlal-inspiral/bin/gstlal_inspiral_plot_kernels
@@ -44,7 +44,7 @@ from optparse import OptionParser
 import sys
 
 
-from glue import segments
+from ligo import segments
 from gstlal import far
 from gstlal import plotfar
 
diff --git a/gstlal-inspiral/bin/gstlal_inspiral_plot_sensitivity b/gstlal-inspiral/bin/gstlal_inspiral_plot_sensitivity
index 7f6190d809..2e31535625 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_plot_sensitivity
+++ b/gstlal-inspiral/bin/gstlal_inspiral_plot_sensitivity
@@ -35,7 +35,7 @@ import itertools
 from gstlal import inspiral_pipe
 from gstlal import plotutil
 
-from glue import segments
+from ligo import segments
 from glue.ligolw import ligolw
 from glue.ligolw import lsctables
 from glue.ligolw import dbtables
diff --git a/gstlal-inspiral/bin/gstlal_inspiral_plotsummary b/gstlal-inspiral/bin/gstlal_inspiral_plotsummary
index d1743ae1fb..4116e74116 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_plotsummary
+++ b/gstlal-inspiral/bin/gstlal_inspiral_plotsummary
@@ -58,7 +58,7 @@ import lal
 from lal.utils import CacheEntry
 
 from glue import iterutils
-from glue import segments
+from ligo import segments
 from glue.ligolw import dbtables
 from glue.ligolw import lsctables
 from glue.ligolw.utils import segments as ligolw_segments
diff --git a/gstlal-inspiral/bin/gstlal_inspiral_rate_posterior b/gstlal-inspiral/bin/gstlal_inspiral_rate_posterior
index 7e0997af09..fa42f1994c 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_rate_posterior
+++ b/gstlal-inspiral/bin/gstlal_inspiral_rate_posterior
@@ -54,7 +54,7 @@ import sqlite3
 import sys
 
 
-from glue import segments
+from ligo import segments
 from glue.ligolw import ligolw
 from glue.ligolw import dbtables
 from glue.ligolw import lsctables
diff --git a/gstlal-inspiral/bin/gstlal_inspiral_recalc_likelihood_with_zerolag b/gstlal-inspiral/bin/gstlal_inspiral_recalc_likelihood_with_zerolag
index f9abe06456..7727d8a936 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_recalc_likelihood_with_zerolag
+++ b/gstlal-inspiral/bin/gstlal_inspiral_recalc_likelihood_with_zerolag
@@ -30,7 +30,7 @@ from glue.ligolw import lsctables
 from glue.ligolw import utils as ligolw_utils
 from glue.ligolw.utils import ligolw_sqlite
 from glue.offsetvector import offsetvector
-from glue import segments
+from ligo import segments
 from gstlal import inspiral
 from gstlal import far
 import lal
diff --git a/gstlal-inspiral/bin/gstlal_inspiral_recompute_online_far_from_gracedb b/gstlal-inspiral/bin/gstlal_inspiral_recompute_online_far_from_gracedb
index dab95e4844..464b7d7142 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_recompute_online_far_from_gracedb
+++ b/gstlal-inspiral/bin/gstlal_inspiral_recompute_online_far_from_gracedb
@@ -33,7 +33,7 @@ from optparse import OptionParser
 from glue.ligolw import lsctables
 from glue.ligolw import utils as ligolw_utils
 from glue.ligolw.utils import process as ligolw_process
-from glue import segments
+from ligo import segments
 from gstlal import far
 from gstlal import lvalert_helper
 from ligo.gracedb import rest as gracedb
diff --git a/gstlal-inspiral/bin/gstlal_inspiral_reset_likelihood b/gstlal-inspiral/bin/gstlal_inspiral_reset_likelihood
index e08bc9f27e..4091075aa9 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_reset_likelihood
+++ b/gstlal-inspiral/bin/gstlal_inspiral_reset_likelihood
@@ -38,7 +38,7 @@ from gstlal import far
 from glue.ligolw import utils as ligolw_utils
 from glue.ligolw.utils import process as ligolw_process
 from glue.ligolw import ligolw
-from glue import segments
+from ligo import segments
 from lal import LIGOTimeGPS
 from optparse import OptionParser
 
diff --git a/gstlal-inspiral/bin/gstlal_inspiral_svd_bank_pipe b/gstlal-inspiral/bin/gstlal_inspiral_svd_bank_pipe
index cb5d396a37..62df9ac394 100755
--- a/gstlal-inspiral/bin/gstlal_inspiral_svd_bank_pipe
+++ b/gstlal-inspiral/bin/gstlal_inspiral_svd_bank_pipe
@@ -33,7 +33,7 @@ from optparse import OptionParser
 # import the modules we need to build the pipeline
 #
 
-from glue import segments
+from ligo import segments
 from gstlal import inspiral_pipe
 from gstlal import far 
 from lal.utils import CacheEntry
diff --git a/gstlal-inspiral/python/far.py b/gstlal-inspiral/python/far.py
index 675d74aeb7..ee16c29106 100644
--- a/gstlal-inspiral/python/far.py
+++ b/gstlal-inspiral/python/far.py
@@ -66,7 +66,7 @@ import sys
 import time
 
 
-from glue import segments
+from ligo import segments
 from glue import segmentsUtils
 from glue.ligolw import ligolw
 from glue.ligolw import array as ligolw_array
diff --git a/gstlal-inspiral/python/imr_utils.py b/gstlal-inspiral/python/imr_utils.py
index 387a3194d2..0e45a9d0f6 100644
--- a/gstlal-inspiral/python/imr_utils.py
+++ b/gstlal-inspiral/python/imr_utils.py
@@ -17,7 +17,7 @@
 import sys
 from glue.ligolw import lsctables
 from glue.ligolw import dbtables
-from glue import segments
+from ligo import segments
 from glue import segmentsUtils
 from glue.ligolw import table
 from lal import rate
diff --git a/gstlal-inspiral/python/inspiral.py b/gstlal-inspiral/python/inspiral.py
index 89094c5bfa..8f0bc210b5 100644
--- a/gstlal-inspiral/python/inspiral.py
+++ b/gstlal-inspiral/python/inspiral.py
@@ -75,7 +75,7 @@ GObject.threads_init()
 Gst.init(None)
 
 from glue import iterutils
-from glue import segments
+from ligo import segments
 from glue import segmentsUtils
 from glue.ligolw import ligolw
 from glue.ligolw import dbtables
diff --git a/gstlal-inspiral/python/inspiral_pipe.py b/gstlal-inspiral/python/inspiral_pipe.py
index 26ee007009..9d7e5c7f07 100644
--- a/gstlal-inspiral/python/inspiral_pipe.py
+++ b/gstlal-inspiral/python/inspiral_pipe.py
@@ -40,7 +40,7 @@ import math
 import sys, os
 import subprocess, socket, tempfile, copy, doctest
 from glue import pipeline
-from glue import segments
+from ligo import segments
 from glue.ligolw import lsctables, ligolw
 from glue.ligolw import utils as ligolw_utils
 from gstlal import svd_bank
diff --git a/gstlal-inspiral/python/lloidparts.py b/gstlal-inspiral/python/lloidparts.py
index 73e4db619f..f16a7c00db 100644
--- a/gstlal-inspiral/python/lloidparts.py
+++ b/gstlal-inspiral/python/lloidparts.py
@@ -82,7 +82,7 @@ Gst.init(None)
 
 
 from glue import iterutils
-from glue import segments
+from ligo import segments
 from glue.ligolw import ligolw
 from glue.ligolw import utils as ligolw_utils
 from glue.ligolw.utils import segments as ligolw_segments
diff --git a/gstlal-inspiral/python/plotsegments.py b/gstlal-inspiral/python/plotsegments.py
index be32e8c64c..d83fa6cd4a 100755
--- a/gstlal-inspiral/python/plotsegments.py
+++ b/gstlal-inspiral/python/plotsegments.py
@@ -25,7 +25,7 @@ import matplotlib.pyplot as plt
 import matplotlib.ticker as tkr
 import numpy
 
-from glue import segments
+from ligo import segments
 from glue.ligolw.ligolw import LIGOLWContentHandler
 from glue.ligolw import array as ligolw_array
 from glue.ligolw import lsctables
diff --git a/gstlal-inspiral/python/spiirparts.py b/gstlal-inspiral/python/spiirparts.py
index 7626e32058..0be5b731c9 100644
--- a/gstlal-inspiral/python/spiirparts.py
+++ b/gstlal-inspiral/python/spiirparts.py
@@ -43,7 +43,7 @@ import gst
 
 
 from glue import iterutils
-from glue import segments
+from ligo import segments
 from glue.ligolw import ligolw
 from glue.ligolw import lsctables
 from glue.ligolw import utils as ligolw_utils
diff --git a/gstlal-inspiral/python/stats/inspiral_lr.py b/gstlal-inspiral/python/stats/inspiral_lr.py
index e91e69beba..f4642f1de9 100644
--- a/gstlal-inspiral/python/stats/inspiral_lr.py
+++ b/gstlal-inspiral/python/stats/inspiral_lr.py
@@ -41,7 +41,7 @@ from glue.ligolw import lsctables
 from glue.ligolw import array as ligolw_array
 from glue.ligolw import param as ligolw_param
 from glue.ligolw import utils as ligolw_utils
-from glue import segments
+from ligo import segments
 from gstlal.stats import horizonhistory
 from gstlal.stats import inspiral_extrinsics
 from gstlal.stats import inspiral_intrinsics
diff --git a/gstlal-inspiral/python/stats/trigger_rate.py b/gstlal-inspiral/python/stats/trigger_rate.py
index de8b9134ec..26323f2188 100644
--- a/gstlal-inspiral/python/stats/trigger_rate.py
+++ b/gstlal-inspiral/python/stats/trigger_rate.py
@@ -25,7 +25,7 @@
 
 
 from bisect import bisect_right
-from glue import segments
+from ligo import segments
 import math
 import numpy
 import random
diff --git a/gstlal-inspiral/python/streamthinca.py b/gstlal-inspiral/python/streamthinca.py
index 78f4303347..690e2815d1 100644
--- a/gstlal-inspiral/python/streamthinca.py
+++ b/gstlal-inspiral/python/streamthinca.py
@@ -45,7 +45,7 @@ import itertools
 
 
 from glue import iterutils
-from glue import segments
+from ligo import segments
 from glue.ligolw import lsctables
 import lal
 from lalinspiral import thinca
diff --git a/gstlal-inspiral/share/post_O2/lauras_txt_files_to_xml b/gstlal-inspiral/share/post_O2/lauras_txt_files_to_xml
index e016849647..96dc7fe70a 100755
--- a/gstlal-inspiral/share/post_O2/lauras_txt_files_to_xml
+++ b/gstlal-inspiral/share/post_O2/lauras_txt_files_to_xml
@@ -33,7 +33,7 @@ from glue.ligolw import ligolw
 from glue.ligolw import utils as ligolw_utils
 from glue.ligolw.utils import process as ligolw_process
 from glue.ligolw.utils import segments as ligolw_segments
-from glue import segments
+from ligo import segments
 from lal import LIGOTimeGPS
 
 
diff --git a/gstlal-inspiral/share/refap_with_zerolag/gstlal_inspiral_recalc_rank_pdfs b/gstlal-inspiral/share/refap_with_zerolag/gstlal_inspiral_recalc_rank_pdfs
index a424e638c7..783485c0db 100755
--- a/gstlal-inspiral/share/refap_with_zerolag/gstlal_inspiral_recalc_rank_pdfs
+++ b/gstlal-inspiral/share/refap_with_zerolag/gstlal_inspiral_recalc_rank_pdfs
@@ -51,7 +51,7 @@ import os
 
 from glue import dagfile
 from glue.lal import CacheEntry
-from glue import segments
+from ligo import segments
 from glue.text_progress_bar import ProgressBar
 from glue.ligolw.lsctables import instrumentsproperty
 
diff --git a/gstlal-inspiral/tests/stats_trigger_rate_verify.py b/gstlal-inspiral/tests/stats_trigger_rate_verify.py
index 210d97826a..d02a48e78d 100755
--- a/gstlal-inspiral/tests/stats_trigger_rate_verify.py
+++ b/gstlal-inspiral/tests/stats_trigger_rate_verify.py
@@ -4,7 +4,7 @@ import doctest
 import random
 import unittest
 import sys
-from glue import segments
+from ligo import segments
 from gstlal.stats import trigger_rate
 
 def random_coalesced_list(n):
diff --git a/gstlal-ugly/bin/gstlal_cache_to_segments b/gstlal-ugly/bin/gstlal_cache_to_segments
index 6195b85d87..b7c68d6cf3 100755
--- a/gstlal-ugly/bin/gstlal_cache_to_segments
+++ b/gstlal-ugly/bin/gstlal_cache_to_segments
@@ -1,6 +1,6 @@
 #!/usr/bin/python
 import sys
-from glue import segments
+from ligo import segments
 from glue.ligolw import lsctables
 from glue.ligolw import ligolw
 from glue.ligolw import utils
diff --git a/gstlal-ugly/bin/gstlal_display_from_logs b/gstlal-ugly/bin/gstlal_display_from_logs
index b6265a077a..8a783a8c4c 100755
--- a/gstlal-ugly/bin/gstlal_display_from_logs
+++ b/gstlal-ugly/bin/gstlal_display_from_logs
@@ -2,7 +2,7 @@
 
 import sys, os
 import StringIO, base64
-from glue import segments
+from ligo import segments
 from glue.ligolw import ligolw
 from glue.ligolw import utils
 from glue.ligolw.utils import segments as segutils
diff --git a/gstlal-ugly/bin/gstlal_h1h2_coh_frames b/gstlal-ugly/bin/gstlal_h1h2_coh_frames
index 084bea5542..810730afdf 100755
--- a/gstlal-ugly/bin/gstlal_h1h2_coh_frames
+++ b/gstlal-ugly/bin/gstlal_h1h2_coh_frames
@@ -51,7 +51,7 @@ from gstlal import coherent_null
 from gstlal import inspiral
 from gstlal import datasource
 
-from glue import segments
+from ligo import segments
 from glue.ligolw import utils as ligolw_utils
 from glue.ligolw.utils import segments as ligolw_segments
 from glue.ligolw.utils import process as ligolw_process
diff --git a/gstlal-ugly/bin/gstlal_inspiral_check_livetimes b/gstlal-ugly/bin/gstlal_inspiral_check_livetimes
index 45f3efd52e..8333953b01 100755
--- a/gstlal-ugly/bin/gstlal_inspiral_check_livetimes
+++ b/gstlal-ugly/bin/gstlal_inspiral_check_livetimes
@@ -19,7 +19,7 @@
 import sys
 import sqlite3
 from glue.ligolw import dbtables
-from glue import segments
+from ligo import segments
 from glue import segmentsUtils
 from glue.ligolw import ligolw
 from glue.ligolw import lsctables
diff --git a/gstlal-ugly/bin/gstlal_ll_inspiral_daily_summary_page b/gstlal-ugly/bin/gstlal_ll_inspiral_daily_summary_page
index 4566b907da..c40d19f8b0 100755
--- a/gstlal-ugly/bin/gstlal_ll_inspiral_daily_summary_page
+++ b/gstlal-ugly/bin/gstlal_ll_inspiral_daily_summary_page
@@ -6,7 +6,7 @@ from glue.ligolw import ligolw
 from glue.ligolw import lsctables
 from glue.ligolw import utils
 from glue.ligolw import table
-from glue import segments
+from ligo import segments
 from glue.lal import Cache
 import lal
 from lal import LIGOTimeGPS
diff --git a/gstlal-ugly/bin/gstlal_ll_inspiral_plot_segments_at_gps_time b/gstlal-ugly/bin/gstlal_ll_inspiral_plot_segments_at_gps_time
index a6c47293e0..25509ed76b 100755
--- a/gstlal-ugly/bin/gstlal_ll_inspiral_plot_segments_at_gps_time
+++ b/gstlal-ugly/bin/gstlal_ll_inspiral_plot_segments_at_gps_time
@@ -32,7 +32,7 @@ import base64
 import glob
 import bisect
 from glue.lal import Cache
-from glue import segments
+from ligo import segments
 from glue.ligolw import utils
 from glue.ligolw.utils import segments as ligolw_segments
 from glue.ligolw import lsctables
diff --git a/gstlal-ugly/bin/gstlal_ninja_smooth_reference_psd b/gstlal-ugly/bin/gstlal_ninja_smooth_reference_psd
index ce2f919074..5400d309a8 100755
--- a/gstlal-ugly/bin/gstlal_ninja_smooth_reference_psd
+++ b/gstlal-ugly/bin/gstlal_ninja_smooth_reference_psd
@@ -25,7 +25,7 @@
 # FIXME: Move some common options to a module.
 from optparse import OptionParser
 import lal
-from glue import segments
+from ligo import segments
 from glue.ligolw import utils as ligolw_utils
 from gstlal.pipeutil import gst
 from gstlal import reference_psd
diff --git a/gstlal-ugly/bin/gstlal_parse_frame_segment_logs b/gstlal-ugly/bin/gstlal_parse_frame_segment_logs
index 1afd8d44f9..99450a9304 100755
--- a/gstlal-ugly/bin/gstlal_parse_frame_segment_logs
+++ b/gstlal-ugly/bin/gstlal_parse_frame_segment_logs
@@ -19,7 +19,7 @@
 import sys
 import re
 import gzip
-from glue import segments
+from ligo import segments
 from glue.ligolw import ligolw
 from glue.ligolw import utils
 from glue.ligolw.utils import segments as ligolw_segments
diff --git a/gstlal-ugly/bin/gstlal_psd_pipe b/gstlal-ugly/bin/gstlal_psd_pipe
index f7526bdfd0..ca4b6dca57 100755
--- a/gstlal-ugly/bin/gstlal_psd_pipe
+++ b/gstlal-ugly/bin/gstlal_psd_pipe
@@ -28,7 +28,7 @@ import sys, os
 
 ##############################################################################
 # import the modules we need to build the pipeline
-from glue import segments
+from ligo import segments
 from optparse import OptionParser
 from gstlal import dagparts
 from gstlal import datasource
diff --git a/gstlal-ugly/bin/gstlal_recolor_frames_pipe b/gstlal-ugly/bin/gstlal_recolor_frames_pipe
index 89beaf761d..a05b8e2445 100755
--- a/gstlal-ugly/bin/gstlal_recolor_frames_pipe
+++ b/gstlal-ugly/bin/gstlal_recolor_frames_pipe
@@ -30,7 +30,7 @@ import sys, os, subprocess, socket, tempfile
 ##############################################################################
 # import the modules we need to build the pipeline
 from glue import pipeline
-from glue import segments
+from ligo import segments
 import glue.ligolw.utils as ligolw_utils
 import glue.ligolw.utils.segments as ligolw_segments
 from optparse import OptionParser
diff --git a/gstlal-ugly/bin/gstlal_segments_operations b/gstlal-ugly/bin/gstlal_segments_operations
index b7aca054b5..b3c7679839 100755
--- a/gstlal-ugly/bin/gstlal_segments_operations
+++ b/gstlal-ugly/bin/gstlal_segments_operations
@@ -17,7 +17,7 @@
 # 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
 import sys
-from glue import segments
+from ligo import segments
 from glue import segmentsUtils
 from glue.ligolw import ligolw
 from glue.ligolw import lsctables
diff --git a/gstlal-ugly/bin/gstlal_segments_trim b/gstlal-ugly/bin/gstlal_segments_trim
index a011e74322..ea645d9658 100755
--- a/gstlal-ugly/bin/gstlal_segments_trim
+++ b/gstlal-ugly/bin/gstlal_segments_trim
@@ -17,7 +17,7 @@
 # 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
 import sys
-from glue import segments
+from ligo import segments
 from glue import segmentsUtils
 from glue.ligolw import ligolw
 from glue.ligolw import lsctables
diff --git a/gstlal-ugly/bin/gstlal_vetoes_from_burst_inj b/gstlal-ugly/bin/gstlal_vetoes_from_burst_inj
index 12c23508db..fb7055edcd 100755
--- a/gstlal-ugly/bin/gstlal_vetoes_from_burst_inj
+++ b/gstlal-ugly/bin/gstlal_vetoes_from_burst_inj
@@ -37,7 +37,7 @@ import sys
 from xml.sax import SAXParseException
 
 
-from glue import segments
+from ligo import segments
 from glue.ligolw import ligolw
 from glue.ligolw import lsctables
 from glue.ligolw import utils
diff --git a/gstlal-ugly/bin/gstlal_vetoes_from_burst_triggers b/gstlal-ugly/bin/gstlal_vetoes_from_burst_triggers
index ffa3ca95b3..1b19110132 100755
--- a/gstlal-ugly/bin/gstlal_vetoes_from_burst_triggers
+++ b/gstlal-ugly/bin/gstlal_vetoes_from_burst_triggers
@@ -37,7 +37,7 @@ import sys
 from xml.sax import SAXParseException
 
 
-from glue import segments
+from ligo import segments
 from glue.ligolw import ligolw
 from glue.ligolw import lsctables
 from glue.ligolw import utils
diff --git a/gstlal-ugly/examples/configurations/ALIGO/bank/cache_to_segments b/gstlal-ugly/examples/configurations/ALIGO/bank/cache_to_segments
index 2b045173eb..7f190846b4 100755
--- a/gstlal-ugly/examples/configurations/ALIGO/bank/cache_to_segments
+++ b/gstlal-ugly/examples/configurations/ALIGO/bank/cache_to_segments
@@ -1,7 +1,7 @@
 #!/usr/bin/python
 import sys
 from glue import lal
-from glue import segments
+from ligo import segments
 from glue.ligolw import lsctables
 from glue.ligolw import ligolw
 from glue.ligolw import utils
diff --git a/gstlal-ugly/examples/configurations/ALIGO/bank/svd_bank_pipe b/gstlal-ugly/examples/configurations/ALIGO/bank/svd_bank_pipe
index 56179959ac..68c7fcc9b9 100755
--- a/gstlal-ugly/examples/configurations/ALIGO/bank/svd_bank_pipe
+++ b/gstlal-ugly/examples/configurations/ALIGO/bank/svd_bank_pipe
@@ -16,7 +16,7 @@ from glue import iterutils
 from glue import pipeline
 from glue import lal
 from glue.ligolw import lsctables
-from glue import segments
+from ligo import segments
 
 def which(prog):
 	which = subprocess.Popen(['which',prog], stdout=subprocess.PIPE)
diff --git a/gstlal-ugly/examples/configurations/ALIGO/ninja_recolor_frames/recolor_pipe b/gstlal-ugly/examples/configurations/ALIGO/ninja_recolor_frames/recolor_pipe
index 12eb48373f..ebf58a1b79 100755
--- a/gstlal-ugly/examples/configurations/ALIGO/ninja_recolor_frames/recolor_pipe
+++ b/gstlal-ugly/examples/configurations/ALIGO/ninja_recolor_frames/recolor_pipe
@@ -16,7 +16,7 @@ from glue import iterutils
 from glue import pipeline
 from glue import lal
 from glue.ligolw import lsctables
-from glue import segments
+from ligo import segments
 import glue.ligolw.utils as utils
 import glue.ligolw.utils.segments as ligolw_segments
 from optparse import OptionParser
diff --git a/gstlal-ugly/examples/configurations/ALIGO/psd/cache_to_segments b/gstlal-ugly/examples/configurations/ALIGO/psd/cache_to_segments
index f71c9cd0fc..1034b70c11 100755
--- a/gstlal-ugly/examples/configurations/ALIGO/psd/cache_to_segments
+++ b/gstlal-ugly/examples/configurations/ALIGO/psd/cache_to_segments
@@ -1,7 +1,7 @@
 #!/usr/bin/python
 import sys
 from glue import lal
-from glue import segments
+from ligo import segments
 from glue.ligolw import lsctables
 from glue.ligolw import ligolw
 from glue.ligolw import utils
diff --git a/gstlal-ugly/examples/configurations/ALIGO/psd/psd_pipe b/gstlal-ugly/examples/configurations/ALIGO/psd/psd_pipe
index 7140d0ffea..1b4401fb81 100755
--- a/gstlal-ugly/examples/configurations/ALIGO/psd/psd_pipe
+++ b/gstlal-ugly/examples/configurations/ALIGO/psd/psd_pipe
@@ -16,7 +16,7 @@ from glue import iterutils
 from glue import pipeline
 from glue import lal
 from glue.ligolw import lsctables
-from glue import segments
+from ligo import segments
 import glue.ligolw.utils as utils
 import glue.ligolw.utils.segments as ligolw_segments
 from optparse import OptionParser
diff --git a/gstlal-ugly/examples/configurations/ALIGO/recolor_frames/cache_to_segments b/gstlal-ugly/examples/configurations/ALIGO/recolor_frames/cache_to_segments
index f71c9cd0fc..1034b70c11 100755
--- a/gstlal-ugly/examples/configurations/ALIGO/recolor_frames/cache_to_segments
+++ b/gstlal-ugly/examples/configurations/ALIGO/recolor_frames/cache_to_segments
@@ -1,7 +1,7 @@
 #!/usr/bin/python
 import sys
 from glue import lal
-from glue import segments
+from ligo import segments
 from glue.ligolw import lsctables
 from glue.ligolw import ligolw
 from glue.ligolw import utils
diff --git a/gstlal-ugly/examples/configurations/ALIGO/recolor_frames/recolor_pipe b/gstlal-ugly/examples/configurations/ALIGO/recolor_frames/recolor_pipe
index ffa70fbb3f..811c0d8233 100755
--- a/gstlal-ugly/examples/configurations/ALIGO/recolor_frames/recolor_pipe
+++ b/gstlal-ugly/examples/configurations/ALIGO/recolor_frames/recolor_pipe
@@ -16,7 +16,7 @@ from glue import iterutils
 from glue import pipeline
 from glue import lal
 from glue.ligolw import lsctables
-from glue import segments
+from ligo import segments
 import glue.ligolw.utils as utils
 import glue.ligolw.utils.segments as ligolw_segments
 from optparse import OptionParser
diff --git a/gstlal-ugly/examples/configurations/FAR_PAPER/recolor_frames/cache_to_segments b/gstlal-ugly/examples/configurations/FAR_PAPER/recolor_frames/cache_to_segments
index f71c9cd0fc..1034b70c11 100755
--- a/gstlal-ugly/examples/configurations/FAR_PAPER/recolor_frames/cache_to_segments
+++ b/gstlal-ugly/examples/configurations/FAR_PAPER/recolor_frames/cache_to_segments
@@ -1,7 +1,7 @@
 #!/usr/bin/python
 import sys
 from glue import lal
-from glue import segments
+from ligo import segments
 from glue.ligolw import lsctables
 from glue.ligolw import ligolw
 from glue.ligolw import utils
diff --git a/gstlal-ugly/examples/configurations/FAR_PAPER/recolor_frames/recolor_pipe b/gstlal-ugly/examples/configurations/FAR_PAPER/recolor_frames/recolor_pipe
index ffa70fbb3f..811c0d8233 100755
--- a/gstlal-ugly/examples/configurations/FAR_PAPER/recolor_frames/recolor_pipe
+++ b/gstlal-ugly/examples/configurations/FAR_PAPER/recolor_frames/recolor_pipe
@@ -16,7 +16,7 @@ from glue import iterutils
 from glue import pipeline
 from glue import lal
 from glue.ligolw import lsctables
-from glue import segments
+from ligo import segments
 import glue.ligolw.utils as utils
 import glue.ligolw.utils.segments as ligolw_segments
 from optparse import OptionParser
diff --git a/gstlal-ugly/examples/configurations/H1H2_COHERENT/frames/gstlal_H1H2_coherent_frames_pipe b/gstlal-ugly/examples/configurations/H1H2_COHERENT/frames/gstlal_H1H2_coherent_frames_pipe
index b9b14fc966..25238bd9d6 100755
--- a/gstlal-ugly/examples/configurations/H1H2_COHERENT/frames/gstlal_H1H2_coherent_frames_pipe
+++ b/gstlal-ugly/examples/configurations/H1H2_COHERENT/frames/gstlal_H1H2_coherent_frames_pipe
@@ -16,7 +16,7 @@ from glue import iterutils
 from glue import pipeline
 from glue import lal
 from glue.ligolw import lsctables
-from glue import segments
+from ligo import segments
 import glue.ligolw.utils as utils
 import glue.ligolw.utils.segments as ligolw_segments
 from optparse import OptionParser
diff --git a/gstlal-ugly/examples/configurations/IIRinspiral/frames/fake_frame_pipe b/gstlal-ugly/examples/configurations/IIRinspiral/frames/fake_frame_pipe
index 36a80b3759..b435cea4c7 100755
--- a/gstlal-ugly/examples/configurations/IIRinspiral/frames/fake_frame_pipe
+++ b/gstlal-ugly/examples/configurations/IIRinspiral/frames/fake_frame_pipe
@@ -17,7 +17,7 @@ from glue import iterutils
 from glue import pipeline
 from glue import lal
 from glue.ligolw import lsctables
-from glue import segments
+from ligo import segments
 import glue.ligolw.utils as utils
 from pylal.datatypes import LIGOTimeGPS
 import glue.ligolw.utils.segments as ligolw_segments
diff --git a/gstlal-ugly/examples/configurations/NINJA2/psd/cache_to_segments b/gstlal-ugly/examples/configurations/NINJA2/psd/cache_to_segments
index 4501573fea..6d9d8f11b1 100755
--- a/gstlal-ugly/examples/configurations/NINJA2/psd/cache_to_segments
+++ b/gstlal-ugly/examples/configurations/NINJA2/psd/cache_to_segments
@@ -1,7 +1,7 @@
 #!/usr/bin/python
 import sys
 from glue import lal
-from glue import segments
+from ligo import segments
 from glue.ligolw import lsctables
 from glue.ligolw import ligolw
 from glue.ligolw import utils
diff --git a/gstlal-ugly/examples/configurations/NINJA2/psd/psd_pipe b/gstlal-ugly/examples/configurations/NINJA2/psd/psd_pipe
index f2367a34b6..fb4e5a2b73 100755
--- a/gstlal-ugly/examples/configurations/NINJA2/psd/psd_pipe
+++ b/gstlal-ugly/examples/configurations/NINJA2/psd/psd_pipe
@@ -16,7 +16,7 @@ from glue import iterutils
 from glue import pipeline
 from glue import lal
 from glue.ligolw import lsctables
-from glue import segments
+from ligo import segments
 import glue.ligolw.utils as utils
 import glue.ligolw.utils.segments as ligolw_segments
 from optparse import OptionParser
diff --git a/gstlal-ugly/examples/configurations/PBH/frames/gstlal_H1H2_coherent_frames_pipe b/gstlal-ugly/examples/configurations/PBH/frames/gstlal_H1H2_coherent_frames_pipe
index b9b14fc966..25238bd9d6 100755
--- a/gstlal-ugly/examples/configurations/PBH/frames/gstlal_H1H2_coherent_frames_pipe
+++ b/gstlal-ugly/examples/configurations/PBH/frames/gstlal_H1H2_coherent_frames_pipe
@@ -16,7 +16,7 @@ from glue import iterutils
 from glue import pipeline
 from glue import lal
 from glue.ligolw import lsctables
-from glue import segments
+from ligo import segments
 import glue.ligolw.utils as utils
 import glue.ligolw.utils.segments as ligolw_segments
 from optparse import OptionParser
diff --git a/gstlal-ugly/examples/configurations/PBH/psd/cache_to_segments b/gstlal-ugly/examples/configurations/PBH/psd/cache_to_segments
index 2b045173eb..7f190846b4 100755
--- a/gstlal-ugly/examples/configurations/PBH/psd/cache_to_segments
+++ b/gstlal-ugly/examples/configurations/PBH/psd/cache_to_segments
@@ -1,7 +1,7 @@
 #!/usr/bin/python
 import sys
 from glue import lal
-from glue import segments
+from ligo import segments
 from glue.ligolw import lsctables
 from glue.ligolw import ligolw
 from glue.ligolw import utils
diff --git a/gstlal-ugly/examples/configurations/PBH/psd/psd_pipe b/gstlal-ugly/examples/configurations/PBH/psd/psd_pipe
index c351cdda4f..e926efc155 100755
--- a/gstlal-ugly/examples/configurations/PBH/psd/psd_pipe
+++ b/gstlal-ugly/examples/configurations/PBH/psd/psd_pipe
@@ -16,7 +16,7 @@ from glue import iterutils
 from glue import pipeline
 from glue import lal
 from glue.ligolw import lsctables
-from glue import segments
+from ligo import segments
 import glue.ligolw.utils as utils
 import glue.ligolw.utils.segments as ligolw_segments
 from optparse import OptionParser
diff --git a/gstlal-ugly/examples/configurations/PBH/segments/cache_to_segments b/gstlal-ugly/examples/configurations/PBH/segments/cache_to_segments
index 2b045173eb..7f190846b4 100755
--- a/gstlal-ugly/examples/configurations/PBH/segments/cache_to_segments
+++ b/gstlal-ugly/examples/configurations/PBH/segments/cache_to_segments
@@ -1,7 +1,7 @@
 #!/usr/bin/python
 import sys
 from glue import lal
-from glue import segments
+from ligo import segments
 from glue.ligolw import lsctables
 from glue.ligolw import ligolw
 from glue.ligolw import utils
diff --git a/gstlal-ugly/examples/configurations/PBH/segments/segments_trim b/gstlal-ugly/examples/configurations/PBH/segments/segments_trim
index fbd9a2cb28..9e0faa7002 100755
--- a/gstlal-ugly/examples/configurations/PBH/segments/segments_trim
+++ b/gstlal-ugly/examples/configurations/PBH/segments/segments_trim
@@ -1,6 +1,6 @@
 #!/usr/bin/python
 import sys
-from glue import segments
+from ligo import segments
 from glue import segmentsUtils
 from glue.ligolw import ligolw
 from glue.ligolw import utils
diff --git a/gstlal-ugly/examples/configurations/PE/bank/lalapps_path2cache b/gstlal-ugly/examples/configurations/PE/bank/lalapps_path2cache
index c3429119b9..537a5f8150 100755
--- a/gstlal-ugly/examples/configurations/PE/bank/lalapps_path2cache
+++ b/gstlal-ugly/examples/configurations/PE/bank/lalapps_path2cache
@@ -33,7 +33,7 @@ from optparse import OptionParser
 
 
 from glue import lal
-from glue import segments
+from ligo import segments
 from pylal import git_version
 
 
diff --git a/gstlal-ugly/examples/configurations/llsky/bank/cache_to_segments b/gstlal-ugly/examples/configurations/llsky/bank/cache_to_segments
index 2b045173eb..7f190846b4 100755
--- a/gstlal-ugly/examples/configurations/llsky/bank/cache_to_segments
+++ b/gstlal-ugly/examples/configurations/llsky/bank/cache_to_segments
@@ -1,7 +1,7 @@
 #!/usr/bin/python
 import sys
 from glue import lal
-from glue import segments
+from ligo import segments
 from glue.ligolw import lsctables
 from glue.ligolw import ligolw
 from glue.ligolw import utils
diff --git a/gstlal-ugly/examples/configurations/llsky/bank/svd_bank_pipe b/gstlal-ugly/examples/configurations/llsky/bank/svd_bank_pipe
index c9603d58dc..573138d43f 100755
--- a/gstlal-ugly/examples/configurations/llsky/bank/svd_bank_pipe
+++ b/gstlal-ugly/examples/configurations/llsky/bank/svd_bank_pipe
@@ -16,7 +16,7 @@ from glue import iterutils
 from glue import pipeline
 from glue import lal
 from glue.ligolw import lsctables
-from glue import segments
+from ligo import segments
 
 def which(prog):
 	which = subprocess.Popen(['which',prog], stdout=subprocess.PIPE)
diff --git a/gstlal-ugly/examples/configurations/llsky/psd/cache_to_segments b/gstlal-ugly/examples/configurations/llsky/psd/cache_to_segments
index 2b045173eb..7f190846b4 100755
--- a/gstlal-ugly/examples/configurations/llsky/psd/cache_to_segments
+++ b/gstlal-ugly/examples/configurations/llsky/psd/cache_to_segments
@@ -1,7 +1,7 @@
 #!/usr/bin/python
 import sys
 from glue import lal
-from glue import segments
+from ligo import segments
 from glue.ligolw import lsctables
 from glue.ligolw import ligolw
 from glue.ligolw import utils
diff --git a/gstlal-ugly/examples/configurations/llsky/psd/psd_pipe b/gstlal-ugly/examples/configurations/llsky/psd/psd_pipe
index 5532a1089f..6721bf6757 100755
--- a/gstlal-ugly/examples/configurations/llsky/psd/psd_pipe
+++ b/gstlal-ugly/examples/configurations/llsky/psd/psd_pipe
@@ -16,7 +16,7 @@ from glue import iterutils
 from glue import pipeline
 from glue import lal
 from glue.ligolw import lsctables
-from glue import segments
+from ligo import segments
 import glue.ligolw.utils as utils
 import glue.ligolw.utils.segments as ligolw_segments
 from optparse import OptionParser
diff --git a/gstlal-ugly/examples/configurations/llsky/segments/cache_to_segments b/gstlal-ugly/examples/configurations/llsky/segments/cache_to_segments
index 2b045173eb..7f190846b4 100755
--- a/gstlal-ugly/examples/configurations/llsky/segments/cache_to_segments
+++ b/gstlal-ugly/examples/configurations/llsky/segments/cache_to_segments
@@ -1,7 +1,7 @@
 #!/usr/bin/python
 import sys
 from glue import lal
-from glue import segments
+from ligo import segments
 from glue.ligolw import lsctables
 from glue.ligolw import ligolw
 from glue.ligolw import utils
diff --git a/gstlal-ugly/examples/configurations/llsky/triggers/trigger_pipe b/gstlal-ugly/examples/configurations/llsky/triggers/trigger_pipe
index 1e4dbaeb0f..c672b16bb3 100755
--- a/gstlal-ugly/examples/configurations/llsky/triggers/trigger_pipe
+++ b/gstlal-ugly/examples/configurations/llsky/triggers/trigger_pipe
@@ -16,7 +16,7 @@ from glue import iterutils
 from glue import pipeline
 from glue import lal
 from glue.ligolw import lsctables
-from glue import segments
+from ligo import segments
 import glue.ligolw.utils as utils
 import glue.ligolw.utils.segments as ligolw_segments
 from optparse import OptionParser
diff --git a/gstlal-ugly/examples/diag.py b/gstlal-ugly/examples/diag.py
index 8fb3a2b3a4..cef78cf181 100755
--- a/gstlal-ugly/examples/diag.py
+++ b/gstlal-ugly/examples/diag.py
@@ -13,7 +13,7 @@ pygst.require('0.10')
 import gst
 
 
-from glue import segments
+from ligo import segments
 from pylal.datatypes import LIGOTimeGPS
 from gstlal import pipeparts
 
diff --git a/gstlal-ugly/examples/gstlal_inspiral_plot_efficiency_for_bns_ihope_comparison b/gstlal-ugly/examples/gstlal_inspiral_plot_efficiency_for_bns_ihope_comparison
index 12fbe6ae3d..7d4821a7bd 100755
--- a/gstlal-ugly/examples/gstlal_inspiral_plot_efficiency_for_bns_ihope_comparison
+++ b/gstlal-ugly/examples/gstlal_inspiral_plot_efficiency_for_bns_ihope_comparison
@@ -16,7 +16,7 @@ import copy
 from optparse import OptionParser
 import traceback
 
-from glue import segments
+from ligo import segments
 from glue.ligolw import ligolw
 from glue.ligolw import array
 from glue.ligolw import param
diff --git a/gstlal-ugly/examples/make_ep_channel_dag b/gstlal-ugly/examples/make_ep_channel_dag
index c53f920ad8..6f16e7a501 100755
--- a/gstlal-ugly/examples/make_ep_channel_dag
+++ b/gstlal-ugly/examples/make_ep_channel_dag
@@ -12,7 +12,7 @@ from optparse import OptionParser
 
 from glue.ligolw import lsctables
 from glue.ligolw import utils
-from glue import segments
+from ligo import segments
 from glue.lal import LIGOTimeGPS
 
 optp = OptionParser()
diff --git a/gstlal/bin/gstlal_fake_frames_pipe b/gstlal/bin/gstlal_fake_frames_pipe
index 5e2fbc66fc..f4dce97da4 100755
--- a/gstlal/bin/gstlal_fake_frames_pipe
+++ b/gstlal/bin/gstlal_fake_frames_pipe
@@ -35,7 +35,7 @@ import subprocess, socket, tempfile
 ##############################################################################
 # import the modules we need to build the pipeline
 from glue import pipeline
-from glue import segments
+from ligo import segments
 import glue.ligolw.utils as ligolw_utils
 import glue.ligolw.utils.segments as ligolw_segments
 from gstlal import datasource
diff --git a/gstlal/bin/gstlal_spectrum_movie b/gstlal/bin/gstlal_spectrum_movie
index 8fa8bfaa29..9b73c87da2 100755
--- a/gstlal/bin/gstlal_spectrum_movie
+++ b/gstlal/bin/gstlal_spectrum_movie
@@ -41,7 +41,7 @@ from gstlal import pipeparts
 from gstlal import datasource
 
 
-from glue import segments
+from ligo import segments
 
 
 #
diff --git a/gstlal/python/dagparts.py b/gstlal/python/dagparts.py
index 2364e297fc..0cdf254b48 100644
--- a/gstlal/python/dagparts.py
+++ b/gstlal/python/dagparts.py
@@ -40,7 +40,7 @@ import subprocess
 import tempfile
 import math
 
-from glue import segments
+from ligo import segments
 from glue import pipeline
 
 
diff --git a/gstlal/python/datasource.py b/gstlal/python/datasource.py
index fe52b8b95e..5be9de091b 100644
--- a/gstlal/python/datasource.py
+++ b/gstlal/python/datasource.py
@@ -53,7 +53,7 @@ from gstlal import bottle
 from gstlal import pipeparts
 from glue.ligolw import utils as ligolw_utils
 from glue.ligolw.utils import segments as ligolw_segments
-from glue import segments
+from ligo import segments
 import lal
 from lal import LIGOTimeGPS
 
diff --git a/gstlal/python/multirate_datasource.py b/gstlal/python/multirate_datasource.py
index e73b3c158a..9013075a5a 100644
--- a/gstlal/python/multirate_datasource.py
+++ b/gstlal/python/multirate_datasource.py
@@ -37,7 +37,7 @@ GObject.threads_init()
 Gst.init(None)
 
 import lal
-from glue import segments
+from ligo import segments
 
 from gstlal import bottle
 from gstlal import pipeparts
diff --git a/gstlal/python/pipeparts/__init__.py b/gstlal/python/pipeparts/__init__.py
index d4d94b5fa0..8c8e0839f4 100644
--- a/gstlal/python/pipeparts/__init__.py
+++ b/gstlal/python/pipeparts/__init__.py
@@ -39,7 +39,7 @@ Gst.init(None)
 
 
 from glue import iterutils
-from glue import segments
+from ligo import segments
 from gstlal import pipeio
 from lal import LIGOTimeGPS
 from lal.utils import CacheEntry
diff --git a/gstlal/python/simulation.py b/gstlal/python/simulation.py
index 0eb542ddf4..c7bd9d746c 100644
--- a/gstlal/python/simulation.py
+++ b/gstlal/python/simulation.py
@@ -18,7 +18,7 @@
 #
 
 
-from glue import segments
+from ligo import segments
 from glue.ligolw import ligolw
 from glue.ligolw import lsctables
 from glue.ligolw import utils as ligolw_utils
diff --git a/gstlal/tests/cmp_nxydumps.py b/gstlal/tests/cmp_nxydumps.py
index e7ba992d74..27b383e438 100755
--- a/gstlal/tests/cmp_nxydumps.py
+++ b/gstlal/tests/cmp_nxydumps.py
@@ -21,7 +21,7 @@ import itertools
 
 
 from glue import iterutils
-from glue import segments
+from ligo import segments
 from lal import LIGOTimeGPS
 
 
diff --git a/gstlal/tests/segmentsrc_test_01.py b/gstlal/tests/segmentsrc_test_01.py
index 673fc3c66d..93086f6b45 100755
--- a/gstlal/tests/segmentsrc_test_01.py
+++ b/gstlal/tests/segmentsrc_test_01.py
@@ -25,7 +25,7 @@
 
 
 import numpy
-from glue import segments
+from ligo import segments
 from gstlal import pipeio
 from gstlal import pipeparts
 from lal import LIGOTimeGPS
-- 
GitLab