Archive for August, 2015

Thursday, August 27th, 2015

Managing your personal library

This is a great article about managing code in your personal library — code that might not be cared for as much as code in a project seen by others. Over time you have probably developed a set of python scripts that you use on a frequent basis to make your daily work more effective. […]

No Comments » - Posted in IDL by

Tuesday, August 25th, 2015

IDL 8.5: IDL-Python bridge

One of the major features of IDL 8.5 is the two-way bridge between IDL and Python. This allows Python functionality to be accessed from IDL (Python has a lot of libraries for things that fall outside of the standard scientific routines found in IDL) as well as accessing IDL functionality from Python (call legacy IDL […]

No Comments » - Posted in IDL,Python by

Tuesday, August 18th, 2015

IDL 8.5: dynamic methods

Another of the side effects of the IDL-Python bridge is to add the ability to define dynamic methods (function pointers are the other). Dynamic methods are a way to define arbitrary methods for a class at runtime. To implement dynamics for a class, inherit from IDL_Object and define the following method: function my_class::_overloadmethod, method_name, a, […]

No Comments » - Posted in IDL by

Friday, August 14th, 2015

Rules for visualizations

There are a lot of suggestions for visualizations, but only a handful of actual rules.

1 Comment » - Posted in Visualization by

Tuesday, August 11th, 2015

IDL 8.5: function pointers

An important side effect of the IDL-Python bridge is to add some Python features to IDL in order to be able to effectively expose a Python API in IDL. One of these is the introduction of “function pointers”, a way of treating an object as a function. This is useful because objects have a lot […]

8 Comments » - Posted in IDL,Objects by

Thursday, August 6th, 2015

IDL 8.5 (kinda) released

IDL 8.5 is available for download from the Exelis VIS site, though the official release will be in September. Chris Torrence, IDL developer: Just to clear up any speculation or confusion, there were some contractual reasons why we needed to release IDL 8.5 and ENVI 5.3 now. But the “official” release will actually be in […]

No Comments » - Posted in IDL by