class_docstr: Polynomial encoding the satellite position.
  
  Satellite position as a function of time is encoded in the coefficients
  of an 8th-order Chebyshev polynomial.
class_docstr_tok: ["Polynomial","encoding","the","satellite","position",".","Satellite","position","as","a","function","of","time","is","encoded","in","the","coefficients","of","an","8th-order","Chebyshev","polynomial","."]
docstr: Test equality of two orbit polynomials.
docstr_tok: ["Test","equality","of","two","orbit","polynomials","."]
code: def __eq__(self, other):
      """Test equality of two orbit polynomials."""
      return (
          np.array_equal(self.coefs, np.array(other.coefs))
          and self.start_time == other.start_time
          and self.end_time == other.end_time
      )
  
imports: from __future__ import annotations
  import warnings
  from datetime import datetime, timedelta
  import dask.array
  import numpy
  import pyproj
  from numpy.polynomial.chebyshev import Chebyshev
  from satpy.readers.eum_base import issue_revision, time_cds_short
  from satpy.readers.utils import apply_earthsun_distance_correction
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 3 for calling the OrbitPolynomial obj's underlying member method code with example usage: obj.__eq__(other) and returns: unknown