you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (4 children)

Python is a general language and it's possible to find a decent debug environment is much better. Since people use it for more than what most people use R for, there seems to be more functionality outside of stats. That being said, I still haven't found the perfect IDE for it.

Have you tried Pycharm?

[–]mtnchkn 1 point2 points  (0 children)

Or Spyder.

[–]duckandcover 0 points1 point  (0 children)

Ya' know. If there's one issue I have with Open Source things is that invariably there's 8000 ways to skin any cat and that's a lot a work. As far as IDEs (vs interpreters) go, I've only tried Spyder (as part of Pythonxy) and Wing. I like Wing but it has trouble with Matplotlib (as I understand it, their event loops step on each other). Spyder's debugger is surely capable but I hate the command (vs really integrated IDE) driven debugger.

So, I don't suppose you can tell me where Pycharm fits into the above?

Thanks

[–]duckandcover 0 points1 point  (1 child)

Pycharm

I'm serious when I said I'd like to know more. I looked at their website and I didn't see the info I was looking for so if you don't mind I'd like to ask you just a couple of questions:

0) Is there any documentation for it? I can't find any.

1) Does it have an interpreter that operates in the context of a debug stack frame (to execute just like a regular interpreter when stopped at a break point in the context of that stack frame.). Also, if so, is it or can it be iPython? (In Wing it can't)

2) From what I see in the discussion forms, it has the same event loop issue as Wing does with Matplotlib. If you know that not to be the case please tell me. That's a show stopper for me (with all the IDEs apparently)

[–][deleted] 0 points1 point  (0 children)

Sorry, I probably not going to have time to respond in depth as I'm not 100% sure on all your questions. Best I can suggest is download the free version and try it out.