code: def dynamicsymbols(names, level=0, **assumptions):
      """Uses symbols and Function for functions of time.
  
      Creates a SymPy UndefinedFunction, which is then initialized as a function
      of a variable, the default being Symbol('t').
  
      Parameters
      ==========
  
      names : str
          Names of the dynamic symbols you want to create; works the same way as
          inputs to symbols
      level : int
          Level of differentiation of the returned function; d/dt once of t,
          twice of t, etc.
      assumptions :
          - real(bool) : This is used to set the dynamicsymbol as real,
                      by default is False.
          - positive(bool) : This is used to set the dynamicsymbol as positive,
                      by default is False.
          - commutative(bool) : This is used to set the commutative property of
                      a dynamicsymbol, by default is True.
          - integer(bool) : This is used to set the dynamicsymbol as integer,
                      by default is False.
  
      Examples
      ========
  
      >>> from sympy.physics.vector import dynamicsymbols
      >>> from sympy import diff, Symbol
      >>> q1 = dynamicsymbols('q1')
      >>> q1
      q1(t)
      >>> q2 = dynamicsymbols('q2', real=True)
      >>> q2.is_real
      True
      >>> q3 = dynamicsymbols('q3', positive=True)
      >>> q3.is_positive
      True
      >>> q4, q5 = dynamicsymbols('q4,q5', commutative=False)
      >>> bool(q4*q5 != q5*q4)
      True
      >>> q6 = dynamicsymbols('q6', integer=True)
      >>> q6.is_integer
      True
      >>> diff(q1, Symbol('t'))
      Derivative(q1(t), t)
  
      """
      esses = symbols(names, cls=Function, **assumptions)
      t = dynamicsymbols._t
      if iterable(esses):
          esses = [reduce(diff, [t] * level, e(t)) for e in esses]
          return esses
      else:
          return reduce(diff, [t] * level, esses(t))
  
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 9 for calling a global function with example usage: dynamicsymbols(names, level) and returns: esses, reduce