ENVI DoIts [message #66585] |
Tue, 26 May 2009 12:17  |
David Fanning
Messages: 11724 Registered: August 2001
|
Senior Member |
|
|
Folks,
That is ENVI "do Its", not ENVI "dolts". I find the ENVI
documentation--if you can believe this--even more impenetrable
than the IDL documentation. But I see *everything*
can be done in batch mode by using the ENVI_DOIT procedure.
All you need is the name of the "doit" procedure you
are suppose to use. Alas, I find no record of any of these
"doit" procedures in a 20 minute search of the documentation.
Surely they must be here and I'm a dolt for not finding
them. But can anyone give me a clue? :-(
Cheers,
David
--
David Fanning, Ph.D.
Coyote's Guide to IDL Programming (www.dfanning.com)
Sepore ma de ni thui. ("Perhaps thou speakest truth.")
|
|
|
Re: ENVI DoIts [message #66660 is a reply to message #66585] |
Thu, 28 May 2009 08:19  |
lbusett@yahoo.it
Messages: 30 Registered: February 2006
|
Member |
|
|
On 27 Mag, 20:34, David Fanning <n...@dfanning.com> wrote:
> BLem...@ittvis.com writes:
>> Which version of ENVI are you using? I will follow up with your point
>> and make sure to forward it on so that any clarity needed to improve
>> the utility of the Help system is reviewed.
>
> ENVI 4.4. I just find the discussion of ENVI Batch Mode Recording
> incomprehensible. It took me an hour to locate the "ENVI Log
> Manager". (I learn I have to turn it on in this part of the help,
> but not where the damn thing is. Of course, there is no reference
> to "ENVI Log Manager" in the index.) Now, granted, I'm not that
> familiar with ENVI, but after yesterday's struggles I can't say
> I am terribly motivated to become so, either.
>
> So then I found the Log Manager. Turned it on, recorded the
> steps (fairly time intensive here) I needed to manipulate
> my image. Turned it off. Then opened the log file. The only
> thing in it was the part where I turned it off. Aaauuughhhhh!
>
> But, just as well, because if I keep reading in ENVI Batch
> Mode Recording, the example is beyond incomprehensible.
> I don't see how the information in the file has anything
> to do with the instructions that follow.
>
> But, clearly, I need an ENVI "doit" procedure. Assuming
> I know which one I need, which I don't. So let me just find
> a list of them. Well, nowhere to be found. I finally (around
> 45 minutes, I guess) found one in the alphabetical list of
> routines, and then I realized probably the rest of them
> (whatever they are) are in there, too. Jean gave me the clue
> to do a search for *doit, and I eventually narrowed the list
> down to a manageable number (30 or so, I guess). But I was
> still not totally clear which one I wanted, so I started opening
> the documentation for one after the other of them at random.
>
> I don't know. Maybe this is the best way to go at it. But it
> just seemed yesterday, when I was in the midst of it, and had
> other, better things to be doing, that there surely must be a
> better way to present this information to the user. :-(
>
> Cheers,
>
> David
>
> --
> David Fanning, Ph.D.
> Fanning Software Consulting, Inc.
> Coyote's Guide to IDL Programming:http://www.dfanning.com/
> Sepore ma de ni thui. ("Perhaps thou speakest truth.")
Hi David,
I think that you can find a list of all the envi "DOIT" routines
by making a search in the ENVI help for the word "envi_doit". There
are some "false positives" but it should do the trick. You will notice
tht the number of routines that you find in this way is higher than
what you can find by simpling searching for "doit" in ENVI help (Don't
ask me why....)
Hope this helps,
Lorenzo.
PS: On a slightly different subject: Does anybody know if it is
possible to "integrate" the ENVI help with the standard IDL help ? It
is really boring to have to open the separate ENVI help anytime I'm
writing a IDL+ENVI program and I need to look at the help for a ENVI
routine.
|
|
|
Re: ENVI DoIts [message #66665 is a reply to message #66585] |
Wed, 27 May 2009 11:34  |
David Fanning
Messages: 11724 Registered: August 2001
|
Senior Member |
|
|
BLemire@ittvis.com writes:
> Which version of ENVI are you using? I will follow up with your point
> and make sure to forward it on so that any clarity needed to improve
> the utility of the Help system is reviewed.
ENVI 4.4. I just find the discussion of ENVI Batch Mode Recording
incomprehensible. It took me an hour to locate the "ENVI Log
Manager". (I learn I have to turn it on in this part of the help,
but not where the damn thing is. Of course, there is no reference
to "ENVI Log Manager" in the index.) Now, granted, I'm not that
familiar with ENVI, but after yesterday's struggles I can't say
I am terribly motivated to become so, either.
So then I found the Log Manager. Turned it on, recorded the
steps (fairly time intensive here) I needed to manipulate
my image. Turned it off. Then opened the log file. The only
thing in it was the part where I turned it off. Aaauuughhhhh!
But, just as well, because if I keep reading in ENVI Batch
Mode Recording, the example is beyond incomprehensible.
I don't see how the information in the file has anything
to do with the instructions that follow.
But, clearly, I need an ENVI "doit" procedure. Assuming
I know which one I need, which I don't. So let me just find
a list of them. Well, nowhere to be found. I finally (around
45 minutes, I guess) found one in the alphabetical list of
routines, and then I realized probably the rest of them
(whatever they are) are in there, too. Jean gave me the clue
to do a search for *doit, and I eventually narrowed the list
down to a manageable number (30 or so, I guess). But I was
still not totally clear which one I wanted, so I started opening
the documentation for one after the other of them at random.
I don't know. Maybe this is the best way to go at it. But it
just seemed yesterday, when I was in the midst of it, and had
other, better things to be doing, that there surely must be a
better way to present this information to the user. :-(
Cheers,
David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Sepore ma de ni thui. ("Perhaps thou speakest truth.")
|
|
|