IDL 9.2 was released recently. The Release notes and Whatâs New [1] provide the details of the changes.
There are some interesting new additions:
- IDL 9.2 comes with an embedded Python in the distribution. I think this is interesting and might mitigate the issues of trying to make sure your Python installation is setup correctly.
- There is a new Windows command line with tab-completion. I donât use Windows at all anymore, but I would have welcomed any help I could get back when I had to use Windows.
- There are more feature in the IDL Package Manager (IPM), including support for the new IDL/ENVI Repository Portals, a new API, and a
Publishstatic method. I am interested in the IPM. I like that you can have your own internal repository server, but it feels like there needs to be a common community site for shared packages. I set something up a long time ago atpackages.idldev.com, but really it needs an accompanying website with discovery features and I donât have time to do that. It could be the equivalent of Python Package Index (PyPI) for IDL. SORThas a newSTABLEkeyword.- IDL 9.2 now allows trailing commas in array and structure creation.
- You can programmatically screenshot IDL widgets via the
SCREENSHOTkeyword ofWIDGET_INFOfrom a top-level base or widgets down the widget hierarchy. I could imagine this could be handy for certain uses cases.
I still havenât been able to install IDL 9.1, which also had some interesting stuff that I would use regularly.
Good luck with this URL. It almost certainly wonât work when the next version of IDL comes out, but I couldnât find a better one. ??
