code: def _get_satellite_unit_vector_x(unit_vector_z, attitude, orbit):
      sat_sun_vec = _get_vector_from_satellite_to_sun(
          orbit.angles.declination_from_sat_to_sun,
          orbit.angles.right_ascension_from_sat_to_sun,
      )
      return _get_unit_vector_x(
          sat_sun_vec,
          unit_vector_z,
          attitude.angle_between_earth_and_sun,
      )
  
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 17 for calling a global function with example usage: _get_satellite_unit_vector_x(unit_vector_z, attitude, orbit) and returns: _get_unit_vector_x