diff --git a/gwpy/timeseries/core.py b/gwpy/timeseries/core.py
index <HASH>..<HASH> 100644
--- a/gwpy/timeseries/core.py
+++ b/gwpy/timeseries/core.py
@@ -790,6 +790,14 @@ class TimeSeriesBase(Series):
             out.name = '{0!s} {1!s} {2!s}'.format(oname, op_, vname)
         return out
 
+    # Quantity overrides __eq__ and __ne__ in a way that doesn't work for us,
+    # so we just undo that
+    def __eq__(self, other):
+        return numpy.ndarray.__eq__(self, other)
+
+    def __ne__(self, other):
+        return numpy.ndarray.__ne__(self, other)
+
 
 # -- TimeSeriesBaseDict -------------------------------------------------------
gwpy.timeseries: overwrite equality operators

astropy overwrites them in a way that breaks the statetimeseries functionality, so we undo that