Source Code Inspection

This module adds several functions for interactive source code inspection.


Convert a string version of a class name to the object.

For example, get_class(‘sympy.core.Basic’) will return class Basic located in module sympy.core


splits the string path to a class into a string path to the module and the name of the class. For example:

>>> from sympy.utilities.source import get_mod_func
>>> get_mod_func('sympy.core.basic.Basic')
('sympy.core.basic', 'Basic')

Prints the source code of a given object.