You can view Python code (right) in a tree style viewer (left):
TODO: make it installable via el-get and MELPA.
Example to open the viewer by C-c x in Python buffer:
(eval-after-load "python"
'(define-key python-mode-map "\C-cx" 'jedi-direx:pop-to-buffer))
(add-hook 'jedi-mode-hook 'jedi-direx:setup)