My impression was that so far Pycharm largely focused on web development, but the sizeable (and growing) community of scientists, researchers, quants etc. who use python for their research were largely ignored. Is there a chance that there would be some effort directed toward us as well? Pycharm is a much more refined and powerful IDE than Spyder for example, but there are just a few (yet important) features that make it difficult to justify switching at the moment..
- Execute selected text in python console. Sending code to a python console with a quick shortcut (I believe it is ctrl-shift-enter in Pydev) makes executing snippets very easy. At the moment, one has to do a three step process (copy, switch to console, paste).
- A variable browser that would show currently defined variables in the interactive console similarly to the debug view. Again, this is very important for interactive research work.
- Quick plotting of arrays/lists/dataframes in the variable browser.
- Integrating IPython qtconsole mode. This is somewhat secondary but would be awsome. The qtconsole mode of ipython allows multiline editing, inline plots and generally a nicer experience than the pure terminal flavor.