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)