class_docstr: Find orbit polynomial for a given timestamp.
class_docstr_tok: ["Find","orbit","polynomial","for","a","given","timestamp","."]
docstr: Find interval enclosing the given timestamp.
docstr_tok: ["Find","interval","enclosing","the","given","timestamp","."]
code: def _get_enclosing_interval(self, time):
      """Find interval enclosing the given timestamp."""
      enclosing = np.where(
          np.logical_and(time >= self.valid_from, time < self.valid_to)
      )[0]
      most_recent = np.argmax(self.valid_from[enclosing])
      return enclosing[most_recent]
  
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 OrbitPolynomialFinder obj's underlying member method code with example usage: obj._get_enclosing_interval(time) and returns: enclosing