code: def orbit_prediction():
      """Get orbit prediction."""
      return nav.OrbitPrediction(
          prediction_times=np.array([1.0, 2.0, 3.0, 4.0]),
          angles=nav.OrbitAngles(
              greenwich_sidereal_time=np.array([0.0, 1.0, 2.0, 3.0]),
              declination_from_sat_to_sun=np.array(
                  [0.1, 1.1, 2.1, 3.1]
              ),
              right_ascension_from_sat_to_sun=np.array(
                  [0.2, 1.2, 2.2, 3.2]
              ),
          ),
          sat_position=nav.Vector3D(
              x=np.array([0.3, 1.3, 2.3, 3.3]),
              y=np.array([0.4, 1.4, 2.4, 3.4]),
              z=np.array([0.5, 1.5, 2.5, 3.5]),
          ),
          nutation_precession=np.array(
              [
                  0.6 * np.identity(3),
                  1.6 * np.identity(3),
                  2.6 * np.identity(3),
                  3.6 * np.identity(3),
              ]
          ),
      )
  
imports: import numpy
  import pytest
  from satpy.tests.reader_tests.utils import get_jit_methods, skip_numba_unstable_if_missing
label_desc: Use image node_id 5 for calling a global function with example usage: orbit_prediction() and returns: nav