class_docstr: Attitude prediction.
  
  Use .to_numba() to pass this object to jitted methods. This extra
  layer avoids usage of jitclasses and having to re-implement np.unwrap in
  numba.
docstr: Convert to numba-compatible type.
docstr_tok: ["Convert","to","numba-compatible","type","."]
code: def to_numba(self):
      """Convert to numba-compatible type."""
      return _AttitudePrediction(
          prediction_times=self.prediction_times, attitude=self.attitude
      )
  
imports: from collections import namedtuple
  import dask.array
  import numba
  import numpy
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 3 for calling the AttitudePrediction obj's underlying member method code with example usage: obj.to_numba() and returns: _AttitudePrediction