docstr: For no real reason this function is separated from
  sympy_expression_namespace. It can be moved to it.
docstr_tok: ["For","no","real","reason","this","function","is","separated","from","sympy_expression_namespace",".","It","can","be","moved","to","it","."]
code: def sympy_atoms_namespace(expr):
      """For no real reason this function is separated from
      sympy_expression_namespace. It can be moved to it."""
      atoms = expr.atoms(Symbol, NumberSymbol, I, zoo, oo)
      d = {}
      for a in atoms:
          # XXX debug: print 'atom:' + str(a)
          d[str(a)] = a
      return d
  
imports: import re
  from sympy.core.numbers import I, NumberSymbol, oo, zoo
  from sympy.core.symbol import Symbol
  from sympy.utilities.iterables import numbered_symbols
  from sympy.external import import_module
  import warnings
label_desc: Use image node_id 11 for calling the Lambdifier obj's underlying member method code with example usage: obj.sympy_atoms_namespace(expr) and returns: d