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

Home » Public Forums » archive » IDL 8.4 and ENVI 5.2
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 8.4 and ENVI 5.2 [message #89425] Wed, 15 October 2014 08:49 Go to next message
chris_torrence@NOSPAM is currently offline  chris_torrence@NOSPAM
Messages: 528
Registered: March 2007
Senior Member
Hi all,

IDL 8.4 and ENVI 5.2 have just been released! If you are current on maintenance, you can download the latest release at:

http://www.exelisvis.com/MyAccount/Downloads.aspx

Just be patient if it's slow, because there are a lot of people downloading...

What's new? Here is a brief summary:

--------------------
ALOG2 function

--------------------
BigInteger class: Allows you to create and manipulate integer numbers of any size. For example:
b = BigInteger(2)^1279 - 1
PRINT, '2^1279 - 1 is prime?', b.IsPrime() ? 'true' : 'false'
c = b.NextPrime()
PRINT, 'next prime is ', c - b, ' greater'

--------------------
BOOLEAN Variables: Boolean variables are actually variables of type BYTE with a special boolean flag. There are also two new system variables, !TRUE and !FALSE.

--------------------
Code Coverage: You can now analyze the code coverage for your applications using the CODE_COVERAGE function. The function returns the line numbers of code that were executed and not executed for your given routine. In addition, the Code Coverage feature has been integrated into the Workbench.

--------------------
Folder Watch: The new FOLDERWATCH object monitors folders for changes and invokes a user-defined callback whenever a change occurs.

--------------------
FFT Power Spectrum: computes the Fourier Power Spectrum of an array, with optional filtering.

--------------------
Generate Code in New Graphics: generates the code needed to reproduce the contents of a graphics window.

--------------------
Lambda Functions and Procedures: create simple inline routines that can be used for functional programming. For example:
IDL> compile_opt idl2
IDL> lam = LAMBDA(n:n le 3 || MIN(n mod [2:FIX(SQRT(n))]))
IDL> PRINT, lam(499), lam(4999), lam(49999), lam(499999), lam(4999999)

--------------------
Variable Attributes: You can now access special attributes on all IDL variables. For example:
var = RANDOMU(seed, 200, 100)
PRINT, var.length
PRINT, var.ndim
PRINT, var.dim
PRINT, var.typecode
PRINT, var.typename

--------------------
Static Methods for IDL Variables: You can now call special static methods on all IDL variables except objects and structures. For example:
var1 = RANDOMU(seed, 200, 100)
PRINT, var1.Mean()
PRINT, var1.Total()
var2 = var1.Sort()
HELP, var2

--------------------
Plus a bunch of other feature enhancements and library updates. See the "What's New" in the IDL documentation for the full list:
http://www.exelisvis.com/docs/WhatsNew.html


--------------------
As always, IDL is backwards compatible. All of your existing IDL code should continue to work as it did before. SAVE files created in earlier versions of IDL will work fine. In addition, SAVE files created in IDL 8.4 should work fine in IDL 8.3. Finally, we preserved the binary compatibility of IDL 8.4 with 8.3 - so libraries (such as the Slither Python module) should continue to work in 8.4 without needing to be recompiled.


Cheers,
Chris
ExelisVIS
Re: IDL 8.4 and ENVI 5.2 [message #89432 is a reply to message #89425] Wed, 15 October 2014 09:45 Go to previous messageGo to next message
rryan%stsci.edu is currently offline  rryan%stsci.edu
Messages: 16
Registered: October 2014
Junior Member
On Wednesday, October 15, 2014 11:49:56 AM UTC-4, Chris Torrence wrote:
> Hi all,
>
>
>
> IDL 8.4 and ENVI 5.2 have just been released! If you are current on maintenance, you can download the latest release at:
>
>
>
> http://www.exelisvis.com/MyAccount/Downloads.aspx
>
>
>
> Just be patient if it's slow, because there are a lot of people downloading...
>
>
>
> What's new? Here is a brief summary:
>
>
>
> --------------------
>
> ALOG2 function
>
>
>
> --------------------
>
> BigInteger class: Allows you to create and manipulate integer numbers of any size. For example:
>
> b = BigInteger(2)^1279 - 1
>
> PRINT, '2^1279 - 1 is prime?', b.IsPrime() ? 'true' : 'false'
>
> c = b.NextPrime()
>
> PRINT, 'next prime is ', c - b, ' greater'
>
>
>
> --------------------
>
> BOOLEAN Variables: Boolean variables are actually variables of type BYTE with a special boolean flag. There are also two new system variables, !TRUE and !FALSE.
>
>
>
> --------------------
>
> Code Coverage: You can now analyze the code coverage for your applications using the CODE_COVERAGE function. The function returns the line numbers of code that were executed and not executed for your given routine. In addition, the Code Coverage feature has been integrated into the Workbench.
>
>
>
> --------------------
>
> Folder Watch: The new FOLDERWATCH object monitors folders for changes and invokes a user-defined callback whenever a change occurs.
>
>
>
> --------------------
>
> FFT Power Spectrum: computes the Fourier Power Spectrum of an array, with optional filtering.
>
>
>
> --------------------
>
> Generate Code in New Graphics: generates the code needed to reproduce the contents of a graphics window.
>
>
>
> --------------------
>
> Lambda Functions and Procedures: create simple inline routines that can be used for functional programming. For example:
>
> IDL> compile_opt idl2
>
> IDL> lam = LAMBDA(n:n le 3 || MIN(n mod [2:FIX(SQRT(n))]))
>
> IDL> PRINT, lam(499), lam(4999), lam(49999), lam(499999), lam(4999999)
>
>
>
> --------------------
>
> Variable Attributes: You can now access special attributes on all IDL variables. For example:
>
> var = RANDOMU(seed, 200, 100)
>
> PRINT, var.length
>
> PRINT, var.ndim
>
> PRINT, var.dim
>
> PRINT, var.typecode
>
> PRINT, var.typename
>
>
>
> --------------------
>
> Static Methods for IDL Variables: You can now call special static methods on all IDL variables except objects and structures. For example:
>
> var1 = RANDOMU(seed, 200, 100)
>
> PRINT, var1.Mean()
>
> PRINT, var1.Total()
>
> var2 = var1.Sort()
>
> HELP, var2
>
>
>
> --------------------
>
> Plus a bunch of other feature enhancements and library updates. See the "What's New" in the IDL documentation for the full list:
>
> http://www.exelisvis.com/docs/WhatsNew.html
>
>
>
>
>
> --------------------
>
> As always, IDL is backwards compatible. All of your existing IDL code should continue to work as it did before. SAVE files created in earlier versions of IDL will work fine. In addition, SAVE files created in IDL 8.4 should work fine in IDL 8.3. Finally, we preserved the binary compatibility of IDL 8.4 with 8.3 - so libraries (such as the Slither Python module) should continue to work in 8.4 without needing to be recompiled.
>
>
>
>
>
> Cheers,
>
> Chris
>
> ExelisVIS

Cool.. I'm anxious to kick the tires.

-Russell
Re: IDL 8.4 and ENVI 5.2 [message #89438 is a reply to message #89425] Thu, 16 October 2014 10:06 Go to previous messageGo to next message
penteado is currently offline  penteado
Messages: 866
Registered: February 2018
Senior Member
Administrator
I was reading the what's new (http://www.exelisvis.com/docs/WhatsNew.html). There are lots of wonderful new things!. Chris' post doesn't do justice. Some of the new features I have wanted for a very long time: filter, map and reduce for hashes and lists, list sort (with user-selectable comparison function), generatecode,lambda functions, variable attributes.

All of that is much appreciated, Chris.


On Wednesday, October 15, 2014 8:49:56 AM UTC-7, Chris Torrence wrote:
> Hi all,
>
>
>
> IDL 8.4 and ENVI 5.2 have just been released! If you are current on maintenance, you can download the latest release at:
>
>
>
> http://www.exelisvis.com/MyAccount/Downloads.aspx
>
>
>
> Just be patient if it's slow, because there are a lot of people downloading...
>
>
>
> What's new? Here is a brief summary:
>
>
>
> --------------------
>
> ALOG2 function
>
>
>
> --------------------
>
> BigInteger class: Allows you to create and manipulate integer numbers of any size. For example:
>
> b = BigInteger(2)^1279 - 1
>
> PRINT, '2^1279 - 1 is prime?', b.IsPrime() ? 'true' : 'false'
>
> c = b.NextPrime()
>
> PRINT, 'next prime is ', c - b, ' greater'
>
>
>
> --------------------
>
> BOOLEAN Variables: Boolean variables are actually variables of type BYTE with a special boolean flag. There are also two new system variables, !TRUE and !FALSE.
>
>
>
> --------------------
>
> Code Coverage: You can now analyze the code coverage for your applications using the CODE_COVERAGE function. The function returns the line numbers of code that were executed and not executed for your given routine. In addition, the Code Coverage feature has been integrated into the Workbench.
>
>
>
> --------------------
>
> Folder Watch: The new FOLDERWATCH object monitors folders for changes and invokes a user-defined callback whenever a change occurs.
>
>
>
> --------------------
>
> FFT Power Spectrum: computes the Fourier Power Spectrum of an array, with optional filtering.
>
>
>
> --------------------
>
> Generate Code in New Graphics: generates the code needed to reproduce the contents of a graphics window.
>
>
>
> --------------------
>
> Lambda Functions and Procedures: create simple inline routines that can be used for functional programming. For example:
>
> IDL> compile_opt idl2
>
> IDL> lam = LAMBDA(n:n le 3 || MIN(n mod [2:FIX(SQRT(n))]))
>
> IDL> PRINT, lam(499), lam(4999), lam(49999), lam(499999), lam(4999999)
>
>
>
> --------------------
>
> Variable Attributes: You can now access special attributes on all IDL variables. For example:
>
> var = RANDOMU(seed, 200, 100)
>
> PRINT, var.length
>
> PRINT, var.ndim
>
> PRINT, var.dim
>
> PRINT, var.typecode
>
> PRINT, var.typename
>
>
>
> --------------------
>
> Static Methods for IDL Variables: You can now call special static methods on all IDL variables except objects and structures. For example:
>
> var1 = RANDOMU(seed, 200, 100)
>
> PRINT, var1.Mean()
>
> PRINT, var1.Total()
>
> var2 = var1.Sort()
>
> HELP, var2
>
>
>
> --------------------
>
> Plus a bunch of other feature enhancements and library updates. See the "What's New" in the IDL documentation for the full list:
>
> http://www.exelisvis.com/docs/WhatsNew.html
>
>
>
>
>
> --------------------
>
> As always, IDL is backwards compatible. All of your existing IDL code should continue to work as it did before. SAVE files created in earlier versions of IDL will work fine. In addition, SAVE files created in IDL 8.4 should work fine in IDL 8.3. Finally, we preserved the binary compatibility of IDL 8.4 with 8.3 - so libraries (such as the Slither Python module) should continue to work in 8.4 without needing to be recompiled.
>
>
>
>
>
> Cheers,
>
> Chris
>
> ExelisVIS
Re: IDL 8.4 and ENVI 5.2 [message #89440 is a reply to message #89438] Thu, 16 October 2014 11:16 Go to previous messageGo to next message
chris_torrence@NOSPAM is currently offline  chris_torrence@NOSPAM
Messages: 528
Registered: March 2007
Senior Member
On Thursday, October 16, 2014 11:06:15 AM UTC-6, pp.pe...@gmail.com wrote:
> I was reading the what's new (http://www.exelisvis.com/docs/WhatsNew.html). There are lots of wonderful new things!. Chris' post doesn't do justice. Some of the new features I have wanted for a very long time: filter, map and reduce for hashes and lists, list sort (with user-selectable comparison function), generatecode,lambda functions, variable attributes.
>
>
>
> All of that is much appreciated, Chris.
>
>
>
>

Thanks for the kind words! Please post here when you do exciting and cool things with the new features. I'm always interested in hearing about how people are using IDL, what kinds of data are being analyzed, different types of visualizations, etc. That's what keeps me coming into work every day. :-)

-Chris
Re: IDL 8.4 and ENVI 5.2 [message #89441 is a reply to message #89440] Thu, 16 October 2014 11:35 Go to previous messageGo to next message
penteado is currently offline  penteado
Messages: 866
Registered: February 2018
Senior Member
Administrator
You might have heard that the next cool and exciting possibility I am examining is how to deploy IDL in Amazon EC2 instances. I am starting by using only the IDL VM, to see how it works. But eventually there would be the need for the full IDL, which would require a license. The ideal model would be to have IDL offered on the AWS Marketplace, so that the image would come with IDL installed and working, with the license charged through the AMI price. This would enable the use of images created and destroyed at any time, without having to worry with arranging for licenses.


On Thursday, October 16, 2014 11:16:27 AM UTC-7, Chris Torrence wrote:
> Thanks for the kind words! Please post here when you do exciting and cool things with the new features. I'm always interested in hearing about how people are using IDL, what kinds of data are being analyzed, different types of visualizations, etc. That's what keeps me coming into work every day. :-)
Re: IDL 8.4 and ENVI 5.2 [message #89451 is a reply to message #89440] Fri, 17 October 2014 13:41 Go to previous messageGo to next message
Aaron Kennedy is currently offline  Aaron Kennedy
Messages: 4
Registered: October 2011
Junior Member
Were the grib2 issues fixed in 8.4? Not sure how to check the bug tracking # I was assigned for that issue!
Re: IDL 8.4 and ENVI 5.2 [message #89466 is a reply to message #89451] Sun, 19 October 2014 21:54 Go to previous messageGo to next message
timothyja123 is currently offline  timothyja123
Messages: 57
Registered: February 2013
Member
On Saturday, October 18, 2014 7:41:29 AM UTC+11, ouwxg...@gmail.com wrote:
> Were the grib2 issues fixed in 8.4? Not sure how to check the bug tracking # I was assigned for that issue!

I've asked for a better system for checking this stuff a few times. However currently the suggested way to check is to send an email to support.
Re: IDL 8.4 and ENVI 5.2 [message #89467 is a reply to message #89451] Sun, 19 October 2014 22:07 Go to previous messageGo to next message
chris_torrence@NOSPAM is currently offline  chris_torrence@NOSPAM
Messages: 528
Registered: March 2007
Senior Member
On Friday, October 17, 2014 2:41:29 PM UTC-6, ouwxg...@gmail.com wrote:
> Were the grib2 issues fixed in 8.4? Not sure how to check the bug tracking # I was assigned for that issue!

Which bug number was it? I'll check it tomorrow morning.
-Chris
Re: IDL 8.4 and ENVI 5.2 [message #89491 is a reply to message #89425] Tue, 21 October 2014 09:43 Go to previous messageGo to next message
skymaxwell@gmail.com is currently offline  skymaxwell@gmail.com
Messages: 127
Registered: January 2007
Senior Member
Hi,

What is the Live Tools, which will be not support in next IDL versions ?
Re: IDL 8.4 and ENVI 5.2 [message #89492 is a reply to message #89491] Tue, 21 October 2014 10:05 Go to previous messageGo to next message
chris_torrence@NOSPAM is currently offline  chris_torrence@NOSPAM
Messages: 528
Registered: March 2007
Senior Member
On Tuesday, October 21, 2014 10:43:22 AM UTC-6, skymaxwell wrote:
> Hi,
>
>
>
> What is the Live Tools, which will be not support in next IDL versions ?

Ah, the Live Tools. They pre-date me. They were an attempt at interactive plots, similar to the Matlab figure window. I think they came out around IDL 5.1 or 5.2, and they were quickly made obsolete by the iTools in IDL 6.0. The code is very difficult to maintain, and is cluttering up our code repository.

I'm sure that other people in the newsgroup have more to say on the topic. :-)

-Chris
Re: IDL 8.4 and ENVI 5.2 [message #89493 is a reply to message #89492] Tue, 21 October 2014 11:24 Go to previous messageGo to next message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
Chris Torrence writes:

> I'm sure that other people in the newsgroup have more to say on the topic. :-)

iTools! Love 'em!

Cheers,

David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.idlcoyote.com/
Sepore ma de ni thue. ("Perhaps thou speakest truth.")
Re: IDL 8.4 and ENVI 5.2 [message #89494 is a reply to message #89425] Tue, 21 October 2014 21:28 Go to previous messageGo to next message
kagoldberg is currently offline  kagoldberg
Messages: 26
Registered: November 2012
Junior Member
It would be great to have a webinar from ExelisVIS to discuss and explain some of the new, less familiar or less obvious features. I had trouble understanding the code snippets in the WhatsNew page. Thanks!
Re: IDL 8.4 and ENVI 5.2 [message #89500 is a reply to message #89494] Wed, 22 October 2014 07:30 Go to previous messageGo to next message
Jim  Pendleton is currently offline  Jim Pendleton
Messages: 165
Registered: November 2011
Senior Member
On Tuesday, October 21, 2014 10:28:28 PM UTC-6, kagol...@lbl.gov wrote:
> It would be great to have a webinar from ExelisVIS to discuss and explain some of the new, less familiar or less obvious features. I had trouble understanding the code snippets in the WhatsNew page. Thanks!

Also watch for weekly postings on the IDL Data Point blog.

http://exelisvis.com/Company/PressRoom/Blogs/IDLDataPoint.as px

Some of my colleagues have been providing sneak peaks at new features over the past couple months. This Thursday I'll talk a little about the new IDL_Variable behaviors.

If there are topics of interest whose contents can be reasonably squeezed into a single web page, go ahead and ask.

Jim P.
An employee of Exelis VIS
Re: IDL 8.4 and ENVI 5.2 [message #89502 is a reply to message #89500] Wed, 22 October 2014 07:48 Go to previous messageGo to next message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
Jim P writes:

> Also watch for weekly postings on the IDL Data Point blog.
>
> http://exelisvis.com/Company/PressRoom/Blogs/IDLDataPoint.as px

It would be lovely (and a great deal more useful, probably) if that blog
could actually be found by someone (Feedly, for example). That way,
people might actually read it. :-)

Cheers,

David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.idlcoyote.com/
Sepore ma de ni thue. ("Perhaps thou speakest truth.")
Re: IDL 8.4 and ENVI 5.2 [message #89522 is a reply to message #89502] Wed, 22 October 2014 22:16 Go to previous messageGo to next message
Michael Galloy is currently offline  Michael Galloy
Messages: 1114
Registered: April 2006
Senior Member
On 10/22/14, 8:48 AM, David Fanning wrote:
> Jim P writes:
>
>> Also watch for weekly postings on the IDL Data Point blog.
>>
>> http://exelisvis.com/Company/PressRoom/Blogs/IDLDataPoint.as px
>
> It would be lovely (and a great deal more useful, probably) if that blog
> could actually be found by someone (Feedly, for example). That way,
> people might actually read it. :-)
>
> Cheers,
>
> David
>

Exelis VIS clearly has never understood the web, but you can add the
feed to Feedly. Search for the following URL on Feedly, i.e., actually
paste the following URL into the Feedly search box:

http://www.exelisvis.com/Company/PressRoom/Blogs/IDLDataPoin t/TabId/838/mid/2923/ctl/rss/Default.aspx

That should find it and you can add it from there. Obvious!

Mike
--
Michael Galloy
www.michaelgalloy.com
Modern IDL: A Guide to IDL Programming (http://modernidl.idldev.com)
Research Mathematician
Tech-X Corporation
Re: IDL 8.4 and ENVI 5.2 [message #89524 is a reply to message #89522] Thu, 23 October 2014 02:42 Go to previous messageGo to next message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
Michael Galloy writes:

>
> On 10/22/14, 8:48 AM, David Fanning wrote:
>> Jim P writes:
>>
>>> Also watch for weekly postings on the IDL Data Point blog.
>>>
>>> http://exelisvis.com/Company/PressRoom/Blogs/IDLDataPoint.as px
>>
>> It would be lovely (and a great deal more useful, probably) if that blog
>> could actually be found by someone (Feedly, for example). That way,
>> people might actually read it. :-)
>>
>> Cheers,
>>
>> David
>>
>
> Exelis VIS clearly has never understood the web, but you can add the
> feed to Feedly. Search for the following URL on Feedly, i.e., actually
> paste the following URL into the Feedly search box:
>
> http://www.exelisvis.com/Company/PressRoom/Blogs/IDLDataPoin t/TabId/838/mid/2923/ctl/rss/Default.aspx
>
> That should find it and you can add it from there. Obvious!

Thanks, Mike! It had 9 Feedly readers when I signed up this morning. :-)

Cheers,

David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.idlcoyote.com/
Sepore ma de ni thue. ("Perhaps thou speakest truth.")
Re: IDL 8.4 and ENVI 5.2 [message #89525 is a reply to message #89522] Thu, 23 October 2014 05:06 Go to previous messageGo to next message
Haje Korth is currently offline  Haje Korth
Messages: 651
Registered: May 1997
Senior Member
Hi Mike
That's not entirely true. Mark Piper used to have this blog at an easy to remember url. However, this url was outside the ExlisVIS firewall/IT premises and my guess is that this fact led to the demise of its existence in that location. I wish there would be at least a button on the main page to get to this blog, which I have always found extremely helpful.

Haje

On Thursday, October 23, 2014 1:16:42 AM UTC-4, Mike Galloy wrote:
> On 10/22/14, 8:48 AM, David Fanning wrote:
>> Jim P writes:
>>
>>> Also watch for weekly postings on the IDL Data Point blog.
>>>
>>> http://exelisvis.com/Company/PressRoom/Blogs/IDLDataPoint.as px
>>
>> It would be lovely (and a great deal more useful, probably) if that blog
>> could actually be found by someone (Feedly, for example). That way,
>> people might actually read it. :-)
>>
>> Cheers,
>>
>> David
>>
>
> Exelis VIS clearly has never understood the web, but you can add the
> feed to Feedly. Search for the following URL on Feedly, i.e., actually
> paste the following URL into the Feedly search box:
>
> http://www.exelisvis.com/Company/PressRoom/Blogs/IDLDataPoin t/TabId/838/mid/2923/ctl/rss/Default.aspx
>
> That should find it and you can add it from there. Obvious!
>
> Mike
> --
> Michael Galloy
> www.michaelgalloy.com
> Modern IDL: A Guide to IDL Programming (http://modernidl.idldev.com)
> Research Mathematician
> Tech-X Corporation
Re: IDL 8.4 and ENVI 5.2 [message #89911 is a reply to message #89425] Tue, 23 December 2014 15:12 Go to previous messageGo to next message
wilber jhon RETAMOZO  is currently offline  wilber jhon RETAMOZO
Messages: 1
Registered: December 2014
Junior Member
El miércoles, 15 de octubre de 2014 10:49:56 UTC-5, Chris Torrence escribió:
> Hi all,
>
> IDL 8.4 and ENVI 5.2 have just been released! If you are current on maintenance, you can download the latest release at:
>
> http://www.exelisvis.com/MyAccount/Downloads.aspx
>
> Just be patient if it's slow, because there are a lot of people downloading...
>
> What's new? Here is a brief summary:
>
> --------------------
> ALOG2 function
>
> --------------------
> BigInteger class: Allows you to create and manipulate integer numbers of any size. For example:
> b = BigInteger(2)^1279 - 1
> PRINT, '2^1279 - 1 is prime?', b.IsPrime() ? 'true' : 'false'
> c = b.NextPrime()
> PRINT, 'next prime is ', c - b, ' greater'
>
> --------------------
> BOOLEAN Variables: Boolean variables are actually variables of type BYTE with a special boolean flag. There are also two new system variables, !TRUE and !FALSE.
>
> --------------------
> Code Coverage: You can now analyze the code coverage for your applications using the CODE_COVERAGE function. The function returns the line numbers of code that were executed and not executed for your given routine. In addition, the Code Coverage feature has been integrated into the Workbench.
>
> --------------------
> Folder Watch: The new FOLDERWATCH object monitors folders for changes and invokes a user-defined callback whenever a change occurs.
>
> --------------------
> FFT Power Spectrum: computes the Fourier Power Spectrum of an array, with optional filtering.
>
> --------------------
> Generate Code in New Graphics: generates the code needed to reproduce the contents of a graphics window.
>
> --------------------
> Lambda Functions and Procedures: create simple inline routines that can be used for functional programming. For example:
> IDL> compile_opt idl2
> IDL> lam = LAMBDA(n:n le 3 || MIN(n mod [2:FIX(SQRT(n))]))
> IDL> PRINT, lam(499), lam(4999), lam(49999), lam(499999), lam(4999999)
>
> --------------------
> Variable Attributes: You can now access special attributes on all IDL variables. For example:
> var = RANDOMU(seed, 200, 100)
> PRINT, var.length
> PRINT, var.ndim
> PRINT, var.dim
> PRINT, var.typecode
> PRINT, var.typename
>
> --------------------
> Static Methods for IDL Variables: You can now call special static methods on all IDL variables except objects and structures. For example:
> var1 = RANDOMU(seed, 200, 100)
> PRINT, var1.Mean()
> PRINT, var1.Total()
> var2 = var1.Sort()
> HELP, var2
>
> --------------------
> Plus a bunch of other feature enhancements and library updates. See the "What's New" in the IDL documentation for the full list:
> http://www.exelisvis.com/docs/WhatsNew.html
>
>
> --------------------
> As always, IDL is backwards compatible. All of your existing IDL code should continue to work as it did before. SAVE files created in earlier versions of IDL will work fine. In addition, SAVE files created in IDL 8.4 should work fine in IDL 8.3. Finally, we preserved the binary compatibility of IDL 8.4 with 8.3 - so libraries (such as the Slither Python module) should continue to work in 8.4 without needing to be recompiled.
>
>
> Cheers,
> Chris
> ExelisVIS


Estimated Friend. Download the envi program to install on my computer asks me to leave and I can not access the license, can you help me am new to this topic. I have installed envi 5.2 and OS is windons 8
Re: IDL 8.4 and ENVI 5.2 [message #91958 is a reply to message #89441] Wed, 23 September 2015 00:28 Go to previous messageGo to next message
brendan.speet is currently offline  brendan.speet
Messages: 1
Registered: September 2015
Junior Member
On Friday, October 17, 2014 at 5:05:44 AM UTC+10:30, Paulo Penteado wrote:
> You might have heard that the next cool and exciting possibility I am examining is how to deploy IDL in Amazon EC2 instances. I am starting by using only the IDL VM, to see how it works. But eventually there would be the need for the full IDL, which would require a license. The ideal model would be to have IDL offered on the AWS Marketplace, so that the image would come with IDL installed and working, with the license charged through the AMI price. This would enable the use of images created and destroyed at any time, without having to worry with arranging for licenses.
>
>
> On Thursday, October 16, 2014 11:16:27 AM UTC-7, Chris Torrence wrote:
>> Thanks for the kind words! Please post here when you do exciting and cool things with the new features. I'm always interested in hearing about how people are using IDL, what kinds of data are being analyzed, different types of visualizations, etc. That's what keeps me coming into work every day. :-)

Just wondering where did you get with creating an IDL AMI
Re: IDL 8.4 and ENVI 5.2 [message #92101 is a reply to message #89425] Wed, 14 October 2015 02:17 Go to previous messageGo to next message
braveheart197315 is currently offline  braveheart197315
Messages: 4
Registered: October 2015
Junior Member
On Wednesday, 15 October 2014 16:49:56 UTC+1, Chris Torrence wrote:
> Hi all,
>
> IDL 8.4 and ENVI 5.2 have just been released! If you are current on maintenance, you can download the latest release at:
>
> http://www.exelisvis.com/MyAccount/Downloads.aspx
>
> Just be patient if it's slow, because there are a lot of people downloading...
>
> What's new? Here is a brief summary:
>
> --------------------

> ALOG2 function
>
> --------------------
> BigInteger class: Allows you to create and manipulate integer numbers of any size. For example:
> b = BigInteger(2)^1279 - 1
> PRINT, '2^1279 - 1 is prime?', b.IsPrime() ? 'true' : 'false'
> c = b.NextPrime()
> PRINT, 'next prime is ', c - b, ' greater'
>
> --------------------
> BOOLEAN Variables: Boolean variables are actually variables of type BYTE with a special boolean flag. There are also two new system variables, !TRUE and !FALSE.
>
> --------------------
> Code Coverage: You can now analyze the code coverage for your applications using the CODE_COVERAGE function. The function returns the line numbers of code that were executed and not executed for your given routine. In addition, the Code Coverage feature has been integrated into the Workbench.
>
> --------------------
> Folder Watch: The new FOLDERWATCH object monitors folders for changes and invokes a user-defined callback whenever a change occurs.
>
> --------------------
> FFT Power Spectrum: computes the Fourier Power Spectrum of an array, with optional filtering.
>
> --------------------
> Generate Code in New Graphics: generates the code needed to reproduce the contents of a graphics window.
>
> --------------------
> Lambda Functions and Procedures: create simple inline routines that can be used for functional programming. For example:
> IDL> compile_opt idl2
> IDL> lam = LAMBDA(n:n le 3 || MIN(n mod [2:FIX(SQRT(n))]))
> IDL> PRINT, lam(499), lam(4999), lam(49999), lam(499999), lam(4999999)
>
> --------------------
> Variable Attributes: You can now access special attributes on all IDL variables. For example:
> var = RANDOMU(seed, 200, 100)
> PRINT, var.length
> PRINT, var.ndim
> PRINT, var.dim
> PRINT, var.typecode
> PRINT, var.typename
>
> --------------------
> Static Methods for IDL Variables: You can now call special static methods on all IDL variables except objects and structures. For example:
> var1 = RANDOMU(seed, 200, 100)
> PRINT, var1.Mean()
> PRINT, var1.Total()
> var2 = var1.Sort()
> HELP, var2
>
> --------------------
> Plus a bunch of other feature enhancements and library updates. See the "What's New" in the IDL documentation for the full list:
> http://www.exelisvis.com/docs/WhatsNew.html
>
>
> --------------------
> As always, IDL is backwards compatible. All of your existing IDL code should continue to work as it did before. SAVE files created in earlier versions of IDL will work fine. In addition, SAVE files created in IDL 8.4 should work fine in IDL 8.3. Finally, we preserved the binary compatibility of IDL 8.4 with 8.3 - so libraries (such as the Slither Python module) should continue to work in 8.4 without needing to be recompiled.
>
>
> Cheers,
> Chris
> ExelisVIS

Dear Chris,
I would like to write you because I need help about IDL. Can you send me your email please(my email braveheart197315@yahoo.com)
Best Regard
N.S.David
Re: IDL 8.4 and ENVI 5.2 [message #92108 is a reply to message #92101] Wed, 14 October 2015 09:08 Go to previous messageGo to next message
chris_torrence@NOSPAM is currently offline  chris_torrence@NOSPAM
Messages: 528
Registered: March 2007
Senior Member
On Wednesday, October 14, 2015 at 3:17:10 AM UTC-6, bravehea...@yahoo.com wrote:
> Dear Chris,
> I would like to write you because I need help about IDL. Can you send me your email please(my email braveheart197315@yahoo.com)
> Best Regard
> N.S.David

Hi,
If you have a current IDL license, then I would recommend contacting Exelis VIS Tech Support, support<at>exelisinc.com.
-Chris
Re: IDL 8.4 and ENVI 5.2 [message #92158 is a reply to message #92108] Wed, 21 October 2015 06:19 Go to previous messageGo to next message
braveheart197315 is currently offline  braveheart197315
Messages: 4
Registered: October 2015
Junior Member
On Wednesday, 14 October 2015 17:09:00 UTC+1, Chris Torrence wrote:
> On Wednesday, October 14, 2015 at 3:17:10 AM UTC-6, bravehea...@yahoo.com wrote:
>> Dear Chris,
>> I would like to write you because I need help about IDL. Can you send me your email please(my email braveheart197315@yahoo.com)
>> Best Regard
>> N.S.David
>
> Hi,
> If you have a current IDL license, then I would recommend contacting Exelis VIS Tech Support, support<at>exelisinc.com.
> -Chris
Dear Chris,
Yes I have IDL license because I PhD Student/medical physics
Please could you send me youre email(braveheart197315@yahoo.com)
Best Regard
N.S.David
Re: IDL 8.4 and ENVI 5.2 [message #92342 is a reply to message #89425] Sat, 21 November 2015 13:38 Go to previous messageGo to next message
eman.ezzat.marie is currently offline  eman.ezzat.marie
Messages: 1
Registered: November 2015
Junior Member
On Wednesday, October 15, 2014 at 10:49:56 AM UTC-5, Chris Torrence wrote:
> Hi all,
>
> IDL 8.4 and ENVI 5.2 have just been released! If you are current on maintenance, you can download the latest release at:
>
> http://www.exelisvis.com/MyAccount/Downloads.aspx
>
> Just be patient if it's slow, because there are a lot of people downloading...
>
> What's new? Here is a brief summary:
>
> --------------------
> ALOG2 function
>
> --------------------
> BigInteger class: Allows you to create and manipulate integer numbers of any size. For example:
> b = BigInteger(2)^1279 - 1
> PRINT, '2^1279 - 1 is prime?', b.IsPrime() ? 'true' : 'false'
> c = b.NextPrime()
> PRINT, 'next prime is ', c - b, ' greater'
>
> --------------------
> BOOLEAN Variables: Boolean variables are actually variables of type BYTE with a special boolean flag. There are also two new system variables, !TRUE and !FALSE.
>
> --------------------
> Code Coverage: You can now analyze the code coverage for your applications using the CODE_COVERAGE function. The function returns the line numbers of code that were executed and not executed for your given routine. In addition, the Code Coverage feature has been integrated into the Workbench.
>
> --------------------
> Folder Watch: The new FOLDERWATCH object monitors folders for changes and invokes a user-defined callback whenever a change occurs.
>
> --------------------
> FFT Power Spectrum: computes the Fourier Power Spectrum of an array, with optional filtering.
>
> --------------------
> Generate Code in New Graphics: generates the code needed to reproduce the contents of a graphics window.
>
> --------------------
> Lambda Functions and Procedures: create simple inline routines that can be used for functional programming. For example:
> IDL> compile_opt idl2
> IDL> lam = LAMBDA(n:n le 3 || MIN(n mod [2:FIX(SQRT(n))]))
> IDL> PRINT, lam(499), lam(4999), lam(49999), lam(499999), lam(4999999)
>
> --------------------
> Variable Attributes: You can now access special attributes on all IDL variables. For example:
> var = RANDOMU(seed, 200, 100)
> PRINT, var.length
> PRINT, var.ndim
> PRINT, var.dim
> PRINT, var.typecode
> PRINT, var.typename
>
> --------------------
> Static Methods for IDL Variables: You can now call special static methods on all IDL variables except objects and structures. For example:
> var1 = RANDOMU(seed, 200, 100)
> PRINT, var1.Mean()
> PRINT, var1.Total()
> var2 = var1.Sort()
> HELP, var2
>
> --------------------
> Plus a bunch of other feature enhancements and library updates. See the "What's New" in the IDL documentation for the full list:
> http://www.exelisvis.com/docs/WhatsNew.html
>
>
> --------------------
> As always, IDL is backwards compatible. All of your existing IDL code should continue to work as it did before. SAVE files created in earlier versions of IDL will work fine. In addition, SAVE files created in IDL 8.4 should work fine in IDL 8.3. Finally, we preserved the binary compatibility of IDL 8.4 with 8.3 - so libraries (such as the Slither Python module) should continue to work in 8.4 without needing to be recompiled.
>
>
> Cheers,
> Chris
> ExelisVIS

Hi Chris,
I just need to have an access to IDL 8.4. I got 8.5 and it crashes everytime I tried to run RT_Image
Thanks
Eman
Re: IDL 8.4 and ENVI 5.2 [message #92363 is a reply to message #92342] Mon, 30 November 2015 09:01 Go to previous message
chris_torrence@NOSPAM is currently offline  chris_torrence@NOSPAM
Messages: 528
Registered: March 2007
Senior Member
On Saturday, November 21, 2015 at 2:38:26 PM UTC-7, eman.ezz...@gmail.com wrote:
> On Wednesday, October 15, 2014 at 10:49:56 AM UTC-5, Chris Torrence wrote:
>> Hi all,
>>
>> IDL 8.4 and ENVI 5.2 have just been released! If you are current on maintenance, you can download the latest release at:
>>
>> http://www.exelisvis.com/MyAccount/Downloads.aspx
>>
>> Just be patient if it's slow, because there are a lot of people downloading...
>>
>> What's new? Here is a brief summary:
>>
>> --------------------
>> ALOG2 function
>>
>> --------------------
>> BigInteger class: Allows you to create and manipulate integer numbers of any size. For example:
>> b = BigInteger(2)^1279 - 1
>> PRINT, '2^1279 - 1 is prime?', b.IsPrime() ? 'true' : 'false'
>> c = b.NextPrime()
>> PRINT, 'next prime is ', c - b, ' greater'
>>
>> --------------------
>> BOOLEAN Variables: Boolean variables are actually variables of type BYTE with a special boolean flag. There are also two new system variables, !TRUE and !FALSE.
>>
>> --------------------
>> Code Coverage: You can now analyze the code coverage for your applications using the CODE_COVERAGE function. The function returns the line numbers of code that were executed and not executed for your given routine. In addition, the Code Coverage feature has been integrated into the Workbench.
>>
>> --------------------
>> Folder Watch: The new FOLDERWATCH object monitors folders for changes and invokes a user-defined callback whenever a change occurs.
>>
>> --------------------
>> FFT Power Spectrum: computes the Fourier Power Spectrum of an array, with optional filtering.
>>
>> --------------------
>> Generate Code in New Graphics: generates the code needed to reproduce the contents of a graphics window.
>>
>> --------------------
>> Lambda Functions and Procedures: create simple inline routines that can be used for functional programming. For example:
>> IDL> compile_opt idl2
>> IDL> lam = LAMBDA(n:n le 3 || MIN(n mod [2:FIX(SQRT(n))]))
>> IDL> PRINT, lam(499), lam(4999), lam(49999), lam(499999), lam(4999999)
>>
>> --------------------
>> Variable Attributes: You can now access special attributes on all IDL variables. For example:
>> var = RANDOMU(seed, 200, 100)
>> PRINT, var.length
>> PRINT, var.ndim
>> PRINT, var.dim
>> PRINT, var.typecode
>> PRINT, var.typename
>>
>> --------------------
>> Static Methods for IDL Variables: You can now call special static methods on all IDL variables except objects and structures. For example:
>> var1 = RANDOMU(seed, 200, 100)
>> PRINT, var1.Mean()
>> PRINT, var1.Total()
>> var2 = var1.Sort()
>> HELP, var2
>>
>> --------------------
>> Plus a bunch of other feature enhancements and library updates. See the "What's New" in the IDL documentation for the full list:
>> http://www.exelisvis.com/docs/WhatsNew.html
>>
>>
>> --------------------
>> As always, IDL is backwards compatible. All of your existing IDL code should continue to work as it did before. SAVE files created in earlier versions of IDL will work fine. In addition, SAVE files created in IDL 8.4 should work fine in IDL 8.3. Finally, we preserved the binary compatibility of IDL 8.4 with 8.3 - so libraries (such as the Slither Python module) should continue to work in 8.4 without needing to be recompiled.
>>
>>
>> Cheers,
>> Chris
>> ExelisVIS
>
> Hi Chris,
> I just need to have an access to IDL 8.4. I got 8.5 and it crashes everytime I tried to run RT_Image
> Thanks
> Eman

Hi Eman,

I would contact support<at>exelisinc.com and give them details about your machine, operating system, and a reproduce program.

Cheers,
Chris
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Plotting monthly values over time series
Next Topic: Problem discovered in bandpass_filter.pro

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

Current Time: Wed Oct 08 15:13:50 PDT 2025

Total time taken to generate the page: 0.00755 seconds