PyCharm 4.5 adds Python Profiler Integration

Released: Jun 18, 2015

Updates in this release

Updates in 4.5

  • Python Profiler Integration - View captured snapshots and detailed statistics in a colored function call graph. Supports yappi and cProfile.
  • Inline Debugger - Inspect variables, function parameters and objects inside the editor.
  • Matplotlib Interactive Mode - Now works in both Python and Debugger consoles.
  • Ignore Library Files - If an exception is raised in a library module, PyCharm stops in your code, not the library code.
  • Step into My Code - Step through your project code only, as opposed to stepping through library sources.
  • New manage.py Tool - includes a new user interface, auto-completion for manage.py tasks and their arguments, quick documentation and command history.
  • Bulk Move Refactoring - Apply this new refactoring to securely move multiple module members such as functions, classes and variables to another file.
  • Convert to Module/Package - Safely convert an existing Python module to a package or vice versa.
  • Scratch Files - You can now work with temporary Python Scratch Files, which are not part of a project.
  • Distraction Free Mode - When you need to just focus on the code, switch to the Distraction Free Mode with no toolbars, no tool windows, no editor tabs.
  • Git and Mercurial Log - The Log viewer for Git and Mercurial now loads much faster and provides a new 'Reset Current Branch to Here' action. You can also filter by repository.