comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » One Reason Python is not taking over for IDL
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
One Reason Python is not taking over for IDL [message #78762] Wed, 21 December 2011 08:33 Go to next message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
Folks,

Here is one (probably the main) reason Python is not taking
over for IDL:

http://software-carpentry.org/2011/12/it-just-keeps-on-hurti ng/

Cheers,

David


--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.idlcoyote.com/
Sepore ma de ni thui. ("Perhaps thou speakest truth.")
Re: One Reason Python is not taking over for IDL [message #78822 is a reply to message #78762] Sat, 24 December 2011 20:07 Go to previous message
penteado is currently offline  penteado
Messages: 866
Registered: February 2018
Senior Member
Administrator
On Dec 22, 6:22 am, Mort Canty <mort.ca...@googlemail.com> wrote:
> Dunno about Mac OSX, and I'm definitely just a windows nerd, but I've
> got Python 2.7 (both 32 and 64 bit) installed on Windows 7 with
> Eclipse/Pydev for development. Also 32 and 64 bit Numpy, Scipy,
> Matplotlib and GDAL. It was easy, it was free and it's beautiful.

I also do not know about Macs. In recent, decent Linux installations
Python and the most standard libraries are either already installed or
can be easily installed by the package managers. Having a decent IDE
with an interactive debugger working (as we have in IDL) is, in my
experience, often not so easy.

But when it comes to having all the (often specific) version of all
the libraries that a program needs, it can be a lot of work. I just
spent days trying to do it for one particular application, trying many
install options, in many different OS versions, until I eventually
found (by running VMs) an installation where I could get every version
of every library I needed. Now I am going to install that version in
the computer where I will need the software (fortunately the computer
is for that single purpose, so I have the luxury of being able to
choose the particular OS version to put in it).

Then there is also the Python 2 x Python 3 issue...

So in that respect I still find IDL far more convenient. Even though
object graphics (in all its forms) gets severely broken when hardware
renderization is not available (a common problem with old hardware on
new OS versions, or with remote access).
Re: One Reason Python is not taking over for IDL [message #78830 is a reply to message #78762] Thu, 22 December 2011 00:22 Go to previous message
mort.canty is currently offline  mort.canty
Messages: 9
Registered: March 2009
Junior Member
On 21 Dez., 17:33, David Fanning <n...@dfanning.com> wrote:
> Folks,
>
> Here is one (probably the main) reason Python is not taking
> over for IDL:
>
>   http://software-carpentry.org/2011/12/it-just-keeps-on-hurti ng/
>
> Cheers,
>
> David
>
> --
> David Fanning, Ph.D.
> Fanning Software Consulting, Inc.
> Coyote's Guide to IDL Programming:http://www.idlcoyote.com/
> Sepore ma de ni thui. ("Perhaps thou speakest truth.")

Dunno about Mac OSX, and I'm definitely just a windows nerd, but I've
got Python 2.7 (both 32 and 64 bit) installed on Windows 7 with
Eclipse/Pydev for development. Also 32 and 64 bit Numpy, Scipy,
Matplotlib and GDAL. It was easy, it was free and it's beautiful.

Mort
Re: One Reason Python is not taking over for IDL [message #78843 is a reply to message #78762] Wed, 21 December 2011 13:20 Go to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
Russell writes:

> I tried the new graphics
> stuff, thought it cool, and recognized their utility (though I'm sure
> I'll never fully appreciate or realize their full potential);

Yes, their potential is nearly infinite. Their functionality
is, well, something else. ;-)

Cheers,

David



--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.idlcoyote.com/
Sepore ma de ni thui. ("Perhaps thou speakest truth.")
Re: One Reason Python is not taking over for IDL [message #78846 is a reply to message #78762] Wed, 21 December 2011 13:09 Go to previous message
Russell[1] is currently offline  Russell[1]
Messages: 101
Registered: August 2011
Senior Member
Well, when I first got IDL 8, I immediately ran to those marketing
materials and tried all the new tricks. It was Christmas morning all
over again, and I loved all my new toys. I didn't get too far into
the lists, but was thrilled at the possibility of doing a way with
things like

d = ptrarr(nobj)
for i=0,nobj-1 do d(i)=ptr_new(findgen(i+1))

to emulate, what is now called, a list. I tried the new graphics
stuff, thought it cool, and recognized their utility (though I'm sure
I'll never fully appreciate or realize their full potential); but hold
onto my old routines/tricks. Again, I need to swap code with a few
people for the time being -- so i'm fighting the temptation of
Pandora's Box that is IDL 8. But all this talk is not helping......


R






On Dec 21, 3:50 pm, David Fanning <n...@dfanning.com> wrote:
> Russell writes:
>> I've recently graduated to IDL >8 (specifically 8.1), and for the most
>> part everything is in good shape.  I don't, on the other hand, use
>> many of the new features and largely still do things "the old
>> fashioned way" (e.g. using things like the procedural plotting
>> routines) because I work closely with people who are still using IDL
>> 7.x and we share code.  I'm anxious to learn about the new features
>> (and bugs), when my collaborators catch up!
>
> Yes, in my own informal survey, the people who
> "really like" IDL 8 fall into three groups.
>
> 80% "haven't really gotten around to using
> it yet", but they have run the demos and read
> the marketing materials.
>
> 19.5% use it, but "don't really use the new
> features all that much".
>
> 0.5% find lists and hashes to be the cat's meow.
>
> Lord help us when the direct graphics system is
> cut off for good.
>
> Still, it installs pretty good, if you're not running
> in on a Macintosh computer. ;-)
>
> Cheers,
>
> David
>
> --
> David Fanning, Ph.D.
> Fanning Software Consulting, Inc.
> Coyote's Guide to IDL Programming:http://www.idlcoyote.com/
> Sepore ma de ni thui. ("Perhaps thou speakest truth.")
Re: One Reason Python is not taking over for IDL [message #78847 is a reply to message #78762] Wed, 21 December 2011 12:50 Go to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
Russell writes:

> I've recently graduated to IDL >8 (specifically 8.1), and for the most
> part everything is in good shape. I don't, on the other hand, use
> many of the new features and largely still do things "the old
> fashioned way" (e.g. using things like the procedural plotting
> routines) because I work closely with people who are still using IDL
> 7.x and we share code. I'm anxious to learn about the new features
> (and bugs), when my collaborators catch up!

Yes, in my own informal survey, the people who
"really like" IDL 8 fall into three groups.

80% "haven't really gotten around to using
it yet", but they have run the demos and read
the marketing materials.

19.5% use it, but "don't really use the new
features all that much".

0.5% find lists and hashes to be the cat's meow.

Lord help us when the direct graphics system is
cut off for good.

Still, it installs pretty good, if you're not running
in on a Macintosh computer. ;-)

Cheers,

David



--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.idlcoyote.com/
Sepore ma de ni thui. ("Perhaps thou speakest truth.")
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Re: same problem with UTM 32 N
Next Topic: Coyote Graphics Interpretation of Long Integers

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 15:17:08 PDT 2025

Total time taken to generate the page: 0.00663 seconds