code: def cross(vec1, vec2):
      """Cross product convenience wrapper for Vector.cross(): \n"""
      if not isinstance(vec1, (Vector, Dyadic)):
          raise TypeError("Cross product is between two vectors")
      return vec1 ^ vec2
  
file_path: sympy/sympy/physics/vector/functions.py
imports: from functools import reduce
  from sympy import sympify, diff, sin, cos, Matrix, symbols, Function, S, Symbol
  from sympy.integrals.integrals import integrate
  from sympy.simplify.trigsimp import trigsimp
  from .vector import Vector, _check_vector
  from .frame import CoordinateSym, _check_frame
  from .dyadic import Dyadic
  from .printing import vprint, vsprint, vpprint, vlatex, init_vprinting
  from sympy.utilities.iterables import iterable
  from sympy.utilities.misc import translate
label_desc: Use image node_id 1 for calling a global function with example usage: cross(vec1, vec2) and returns: unknown