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

Home » Public Forums » archive » IDL 6.0
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
IDL 6.0 [message #34528] Thu, 27 March 2003 10:04 Go to next message
jlhall is currently offline  jlhall
Messages: 1
Registered: March 2003
Junior Member
Does anyone have any substantial information about IDL 6.0? When is the
planned release? What will the major differences be betwwen 6.0 and the
current version?

All I could find was this page in Chinese... which is still relatively
mysterious after babelfish translation:
http://astron.berkeley.edu/~jhall/export/IDL_6.0.pdf

------------------------------------------------------------ ------
Joseph Lorenzo Hall jlhall@sonic.net
Re: IDL 6.0 [message #34589 is a reply to message #34528] Mon, 31 March 2003 08:23 Go to previous message
JD Smith is currently offline  JD Smith
Messages: 850
Registered: December 1999
Senior Member
On Mon, 31 Mar 2003 08:50:45 -0700, Michael A. Miller wrote:

>>>> >> "JD" == JD Smith <jdsmith@as.arizona.edu> writes:
>
>> The problem is the IDL startup time is long enough that
>> interactive use is stressed much more than batch use. I.e. the
>> standard response would be that you should string together your
>> bits of code in an *IDL* script/batch-file/$MAIN$-level-routine.
>
> IDL starts in about 3 seconds or less on the machine I just timed it on
> (2 GHz pentiums). The jobs we're regularly running take from 5-500
> minutes, so start up time is negligible.
>

Yes, but that didn't use to be the case. It might be nice if IDL had a
non-command-line mode which skipped all the interface startup and went
straight into the interpreter. The basic issue is that IDL doesn't see
itself as an equal tool among many, but as *the* tool, to which can be
tacked on bits and pieces of code from other languages as necessary.
Writing an IDL script which drives a perl script is trivial. Writing a
perl script which drives an IDL script is less so. For good or for bad,
IDL's original authors were probably disillusioned with the "string
together various disparate pieces" method of problem solving, and wrote
IDL to be a "one-stop-shopping" data language.

JD
Re: IDL 6.0 [message #34591 is a reply to message #34528] Mon, 31 March 2003 07:50 Go to previous message
mmiller3 is currently offline  mmiller3
Messages: 81
Registered: January 2002
Member
>>>> > "JD" == JD Smith <jdsmith@as.arizona.edu> writes:

> The problem is the IDL startup time is long enough that
> interactive use is stressed much more than batch use.
> I.e. the standard response would be that you should string
> together your bits of code in an *IDL*
> script/batch-file/$MAIN$-level-routine.

IDL starts in about 3 seconds or less on the machine I just timed
it on (2 GHz pentiums). The jobs we're regularly running take
from 5-500 minutes, so start up time is negligible.

Mike
Re: IDL 6.0 [message #34596 is a reply to message #34528] Sun, 30 March 2003 13:54 Go to previous message
wmconnolley is currently offline  wmconnolley
Messages: 106
Registered: November 2000
Senior Member
David Fanning <david@dfanning.com> wrote:
> Yes, well, creating a filled contour on a map projection
> *always* requires CELL_FILL.

And is therefore slow. This is the point I was trying to make: I'd
like improved support for basics (such as this) rather than... well,
you know, widgets and stuff :-)

-W.

--
William M Connolley | wmc@bas.ac.uk | http://www.nerc-bas.ac.uk/icd/wmc/
Climate Modeller, British Antarctic Survey | Disclaimer: I speak for myself
I'm a .signature virus! copy me into your .signature file & help me spread!
Re: IDL 6.0 [message #34598 is a reply to message #34528] Sat, 29 March 2003 17:08 Go to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
William M Connolley (wmc@bas.ac.uk) writes:

> Hmmm, disregarding my spelling, always a good idea, trying looking at:
>
> http://www.antarctica.ac.uk/met/wmc/a.png
>
> the LHS plot is without /cellfill. The RHS is with /cell_fill.
> The RHS is correct. The LHS isn't.

Yes, well, creating a filled contour on a map projection
*always* requires CELL_FILL. I think I even found a warning
about this in the IDL documentation while I was looking for
something else. (At least I remember thinking, 'Humm, that's
interesting. I wonder what the hell it is doing *here*!"

In any case, the point is fairly dramatically made in this
article on my web page:

http://www.dfanning.com/color_tips/fill_colors.html

Cheers,

David

--
David W. Fanning, Ph.D.
Fanning Software Consulting, Inc.
Phone: 970-221-0438, E-mail: david@dfanning.com
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Toll-Free IDL Book Orders: 1-888-461-0155
Re: IDL 6.0 [message #34600 is a reply to message #34528] Sat, 29 March 2003 12:31 Go to previous message
wmconnolley is currently offline  wmconnolley
Messages: 106
Registered: November 2000
Senior Member
David Fanning <david@dfanning.com> wrote:
> wmc@bas.ac.uk (wmc@bas.ac.uk) writes:

>> BTW, does the contouring routine still need /cell_fill to work prooperly?

> No, it still works "prooperly". At least it does if that
> means what I think it means. :-)

Hmmm, disregarding my spelling, always a good idea, trying looking at:

http://www.antarctica.ac.uk/met/wmc/a.png

the LHS plot is without /cellfill. The RHS is with /cell_fill.
The RHS is correct. The LHS isn't.

{ alpha OSF unix 5.4 Sep 25 2000 64 64}

-W.
--
William M Connolley | wmc@bas.ac.uk | http://www.nerc-bas.ac.uk/icd/wmc/
Climate Modeller, British Antarctic Survey | Disclaimer: I speak for myself
I'm a .signature virus! copy me into your .signature file & help me spread!
Re: IDL 6.0 [message #34602 is a reply to message #34528] Sat, 29 March 2003 06:32 Go to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
wmc@bas.ac.uk (wmc@bas.ac.uk) writes:

> BTW, does the contouring routine still need /cell_fill to work prooperly?

No, it still works "prooperly". At least it does if that
means what I think it means. :-)

Cheers,

David
--
David W. Fanning, Ph.D.
Fanning Software Consulting, Inc.
Phone: 970-221-0438, E-mail: david@dfanning.com
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Toll-Free IDL Book Orders: 1-888-461-0155
Re: IDL 6.0 [message #34603 is a reply to message #34528] Sat, 29 March 2003 06:14 Go to previous message
wmconnolley is currently offline  wmconnolley
Messages: 106
Registered: November 2000
Senior Member
MC <markchan@shaw.ca> wrote:
> Quick and easy data visualization. I do what I needed for my use. Not to
> have fancy interfaces for others most of the time.

Indeed.

> Hope future releases will continue to improve our needs

BTW, does the contouring routine still need /cell_fill to work prooperly?

-W.
Re: IDL 6.0 [message #34604 is a reply to message #34528] Fri, 28 March 2003 16:38 Go to previous message
MC is currently offline  MC
Messages: 50
Registered: September 1996
Member
I am with you fellows.

Direct Graphics and non-object programming was what attracted me to IDL.
Quick and easy data visualization. I do what I needed for my use. Not to
have fancy interfaces for others most of the time.

Hope future releases will continue to improve our needs so that IDL will not
become just 'another addition' to a whole lot of programming softwares (many
of which are much more powerful than IDL) already available to professional
programmers.

MC

"Randall Skelton" <rhskelto@atm.ox.ac.uk> wrote in message
news:Pine.LNX.4.33.0303280853520.2390-100000@moriarty.atm.ox .ac.uk...
>
> On Fri, 28 Mar 2003, Michael W Asten wrote:
>
>> This viewpoint shows an interesting divergence between different classes
of
>> users. I am of the troglodyte school who do not use objects (do I hear
a Coyote
>> howling from the next hill?). But I do use guis to drive my programs,
and I dont
>> like programming guis - I prefer to use ready-made items; I use IDL to
get quick
>> results from my data, not to generate fancy code.
>
> I may have hastily overstated my request... I too make guis so I can
> quickly load and visualize data and I agree that more ready-made items
> will probably make this easier. Provided, of course, that I can afford
> the next suite of IDL programming books that describe how to actually
> use these new features ;)
>
> I suppose my concern is that IDL stops being an 'Interactive Data
> Language' and instead becomes a glorified visual-basic competitor. The
> thought of double-clicking on each IDL object to get an 'objectsheet'
> where I enter formulas such as '=A1+$B$2+(SUM(D12:14))^2' is horrifying.
>
> For the record, many people in my department don't use guis, objects,
> functions or even procedures. Yes, many of the people I work with write
> 'routines' that are strung together using .run commands. With the
> aforementioned suite of code they '.r read_modelout.pro' or '.r
> modelradforce.pro' and, after answering a seemingly endless stream of
> console queries, they return to the IDL prompt to '.r diagnose.pro',
> 'print, res1, xh, bb, yobs', and '.r normplot1.pro' to produce
> direct-graphics windows and postscript plots of the atmosphere. You are
> certainly correct that such discussions do highlight the various classes
> of users.
>
> Cheers,
> Randall
>
> NB: from <http://www.winternet.com/~mikelr/flame39.html> one learns:
>
> Troglodyte -- an aggressive Philistine who categorically disdains all
> new-age enthusiasms and politics, and has a particular animus against
> "homos", "tree huggers", and artsy types. His/her loud brandishings of
> "common sense" and "reason" are nothing more than conceits to justify
> his/her close mindedness. Troglodyte's fierce, but predictable attacks
> are easily parried by more nimble Warriors. Sometimes, just for fun,
> Weenie or Issues will taunt him/her into a towering rage.
>
Re: IDL 6.0 [message #34605 is a reply to message #34528] Fri, 28 March 2003 08:59 Go to previous message
JD Smith is currently offline  JD Smith
Messages: 850
Registered: December 1999
Senior Member
On Fri, 28 Mar 2003 08:51:37 -0700, Michael A. Miller wrote:

>>>> >> "Michael" == Michael A Miller <mmiller3@iupui.edu> writes:
>
>> That and access to command line arguments like every other
>> language on the planet would go a long way to streamlining my IDL
>> use.
>
> To clarify my point a bit - what I'm getting at is that much of what we
> do here with IDL is interactive, so the "I" in IDL is really great. Even
> more of what we do is along the lines of "take what we've developed
> interactively and repeat it over and over and over ad infinitum." The
> cumbersome methods that are needed to pass parameters to IDL codes from
> outside IDL has resulted in some really ugly kludges around here.
>
> One source of that seems to be that many of us new-old-schoolers
> (troglodytes that is :-) tend to want to string a collection of programs
> together in sequence with a script. To do that with IDL, every tool we
> develop with IDL needs to have an additional layer of code wrapped
> around it to handle the fact that IDL has no access to command line
> arguments. That's something that we (well, ok, I) got used to back in
> the 80's and it is hard to give up. Even though IDL has lots of
> wonderful features, that "I" for interactive makes some harder to get at
> than I'd like.
>
> Ok, I'll get off that soap box now ;-)

The problem is the IDL startup time is long enough that interactive use is
stressed much more than batch use. I.e. the standard response would be
that you should string together your bits of code in an *IDL*
script/batch-file/$MAIN$-level-routine.

If you have other types of code you need to interact with in IDL, call it
from there (as opposed to visa versa). This can be awkward if IDL is
really just a small component of a large process, but it's really the
most convenient way.

JD
Re: IDL 6.0 [message #34609 is a reply to message #34528] Fri, 28 March 2003 07:51 Go to previous message
mmiller3 is currently offline  mmiller3
Messages: 81
Registered: January 2002
Member
>>>> > "Michael" == Michael A Miller <mmiller3@iupui.edu> writes:

> That and access to command line arguments like every other
> language on the planet would go a long way to streamlining
> my IDL use.

To clarify my point a bit - what I'm getting at is that much of
what we do here with IDL is interactive, so the "I" in IDL is
really great. Even more of what we do is along the lines of
"take what we've developed interactively and repeat it over and
over and over ad infinitum." The cumbersome methods that are
needed to pass parameters to IDL codes from outside IDL has
resulted in some really ugly kludges around here.

One source of that seems to be that many of us new-old-schoolers
(troglodytes that is :-) tend to want to string a collection of
programs together in sequence with a script. To do that with
IDL, every tool we develop with IDL needs to have an additional
layer of code wrapped around it to handle the fact that IDL has
no access to command line arguments. That's something that we
(well, ok, I) got used to back in the 80's and it is hard to give
up. Even though IDL has lots of wonderful features, that "I" for
interactive makes some harder to get at than I'd like.

Ok, I'll get off that soap box now ;-)

Mike

--
Michael A. Miller mmiller3@iupui.edu
Imaging Sciences, Department of Radiology, IU School of Medicine
Re: IDL 6.0 [message #34610 is a reply to message #34528] Fri, 28 March 2003 07:28 Go to previous message
mmiller3 is currently offline  mmiller3
Messages: 81
Registered: January 2002
Member
>>>> > "David" == David Fanning <david@dfanning.com> writes:

> P.S. Let's just say I was going to say something sarcastic
> about Mike Miller's "Here, here", but decided against it on
> further reflection. :-(

Don't hold back on my account :-)

Mike
Re: IDL 6.0 [message #34614 is a reply to message #34528] Fri, 28 March 2003 01:47 Go to previous message
Randall Skelton is currently offline  Randall Skelton
Messages: 169
Registered: October 2000
Senior Member
On Fri, 28 Mar 2003, Michael W Asten wrote:

> This viewpoint shows an interesting divergence between different classes of
> users. I am of the troglodyte school who do not use objects (do I hear a Coyote
> howling from the next hill?). But I do use guis to drive my programs, and I dont
> like programming guis - I prefer to use ready-made items; I use IDL to get quick
> results from my data, not to generate fancy code.

I may have hastily overstated my request... I too make guis so I can
quickly load and visualize data and I agree that more ready-made items
will probably make this easier. Provided, of course, that I can afford
the next suite of IDL programming books that describe how to actually
use these new features ;)

I suppose my concern is that IDL stops being an 'Interactive Data
Language' and instead becomes a glorified visual-basic competitor. The
thought of double-clicking on each IDL object to get an 'objectsheet'
where I enter formulas such as '=A1+$B$2+(SUM(D12:14))^2' is horrifying.

For the record, many people in my department don't use guis, objects,
functions or even procedures. Yes, many of the people I work with write
'routines' that are strung together using .run commands. With the
aforementioned suite of code they '.r read_modelout.pro' or '.r
modelradforce.pro' and, after answering a seemingly endless stream of
console queries, they return to the IDL prompt to '.r diagnose.pro',
'print, res1, xh, bb, yobs', and '.r normplot1.pro' to produce
direct-graphics windows and postscript plots of the atmosphere. You are
certainly correct that such discussions do highlight the various classes
of users.

Cheers,
Randall

NB: from <http://www.winternet.com/~mikelr/flame39.html> one learns:

Troglodyte -- an aggressive Philistine who categorically disdains all
new-age enthusiasms and politics, and has a particular animus against
"homos", "tree huggers", and artsy types. His/her loud brandishings of
"common sense" and "reason" are nothing more than conceits to justify
his/her close mindedness. Troglodyte's fierce, but predictable attacks
are easily parried by more nimble Warriors. Sometimes, just for fun,
Weenie or Issues will taunt him/her into a towering rage.
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Re: "broken" scale in IDL plot
Next Topic: Re: PV Wave vs IDL

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

Current Time: Wed Oct 08 11:35:23 PDT 2025

Total time taken to generate the page: 0.00632 seconds