Hi Folks,
I was wondering if anyone could recommend a good IDE (integrated development environment) for Python.
I'm going to do some coding for a scientific computing project that mostly uses Python+Numpy+SciPy, but also some code in C/C++ and personally I would like to add a significant component in Fortran 95.
So far I have been coding a lot in Matlab and also some Fortran, but mostly in Windows (I'm fairly new to Linux). I'm probably a bit spoiled from the Matlab GUI/IDE and Debugger; for Fortran I used Notepadd++ (in Windows), which I found to be excellent! (Unfortunately it is not available in Linux.)
I've been toying around a bit with Kdevelop, but the debugger does not seem to work and I don't see an integrated Python shell. I also tried Eric4, but that seems to be limited to Python. Kdevelop would hopefully work better with Fortran.
I found both IDEs not very convincing, but I didn't try too hard to configure them. In particular the Debuggers seem to be very "minimal" and inconvenient to use (different from Matlab at least...).
Does anyone have a good recommendation for either a multilingual IDE or a Python IDE? And are there any tutorials out there on how to set them up for Python? (I did not find any in Google...)
The project is scientific, which means there will be a lot of number-crunching and interfacing with different data formats and C/Fortran libs. No GUI development.
Any comments and opinions are highly appreciated!
Chopstick
P/S: If anyone is in Earth/Atmospheric/Geo/Planetary Science and interested in data analysis / scientific programming, you are welcome to join the Project ;-) It will be Open Source - that's why we want to use Python rather than Matlab and use an open source IDE!
I was wondering if anyone could recommend a good IDE (integrated development environment) for Python.
I'm going to do some coding for a scientific computing project that mostly uses Python+Numpy+SciPy, but also some code in C/C++ and personally I would like to add a significant component in Fortran 95.
So far I have been coding a lot in Matlab and also some Fortran, but mostly in Windows (I'm fairly new to Linux). I'm probably a bit spoiled from the Matlab GUI/IDE and Debugger; for Fortran I used Notepadd++ (in Windows), which I found to be excellent! (Unfortunately it is not available in Linux.)
I've been toying around a bit with Kdevelop, but the debugger does not seem to work and I don't see an integrated Python shell. I also tried Eric4, but that seems to be limited to Python. Kdevelop would hopefully work better with Fortran.
I found both IDEs not very convincing, but I didn't try too hard to configure them. In particular the Debuggers seem to be very "minimal" and inconvenient to use (different from Matlab at least...).
Does anyone have a good recommendation for either a multilingual IDE or a Python IDE? And are there any tutorials out there on how to set them up for Python? (I did not find any in Google...)
The project is scientific, which means there will be a lot of number-crunching and interfacing with different data formats and C/Fortran libs. No GUI development.
Any comments and opinions are highly appreciated!
Chopstick
P/S: If anyone is in Earth/Atmospheric/Geo/Planetary Science and interested in data analysis / scientific programming, you are welcome to join the Project ;-) It will be Open Source - that's why we want to use Python rather than Matlab and use an open source IDE!
Comment