suitability of python

88888 Dihedral dihedral88888 at googlemail.com
Thu Nov 24 22:27:12 EST 2011


On Friday, November 25, 2011 8:51:10 AM UTC+8, Terry Reedy wrote:
> On 11/24/2011 7:31 AM, Rudra Banerjee wrote:
> > Dear friends,
> > I am a newbie in python and basically i use python for postprocessing
> > like plotting, data manipulation etc.
> > Based on ease of programming on python I am wondering if I can consider
> > it for the main development as well. My jobs (written on fortran) runs
> > for weeks and quite CPU intensive. How python works on these type of
> > heavy computation?
> 
> The first killer app for Python was running Fortran code from within 
> Python. People use Python for both pre- and post-processing. For small 
> jobs, this enabled running Fortran interactively.
> 
> This lead to Numerical Python, now Numpy, SciPy, and later Sage and 
> other scientific and Python packages. I believe SciPy has an f2py 
> (fortran to py) module to help with running Fortran under Python (but it 
> has been years since I read the details).
> 
> Detailed questions might get better answers on, for instance, a scipy list.
> 
> -- 
> Terry Jan Reedy

If pyhthon just handles the user interface and glue logics of well written python modules that are most written c, the speed of running python pyc  is OK. 
  
Of course the object reference updating required  in OOP is completely supported by python. 






More information about the Python-list mailing list