A [great blog I read][math] regularly “answers” search queries with funny answers and (as usual for them) drawings on a dry erase board. I’m going to start doing the same thing, without the funny answer or drawings.

idl list
: IDL added lists (and hash tables) in IDL 8.0. If you don’t have IDL 8, check out [my implementation][collection] which I was using before IDL 8 (IDLdoc still uses it). There’s also a hash table implementation and some other collections.

idl 8.3
: Yes, [IDL 8.3][idl83] came out in December.

mpi idl
: I am the product manager for [FastDL], a suite of parallel computing tools which includes a library of MPI bindings for IDL.

idl flow visualization
: I hope you found this [overview][flow]. I also have [some IDL code][lic] to implement LIC (line integral convolution) visualization.

sublime text idl syntax
: I’m not sure, but I have heard that Sublime extensions are similar to TextMate bundles. I have a [TextMate bundle][bundle] for IDL.

latex in idl
: Historically there have been multiple ways of inputing LaTeX into IDL graphics, but there is a nice way built into IDL:

IDL> print, tex2idl(‘$e^{i\pi} + 1 = 0$’)
e!Ui!Mp!N + 1 = 0
IDL> xyouts, 0.5, 0.5, tex2idl(‘$e^{i\pi} + 1 = 0$’), /normal, charsize=3, font=1

This should produce something like:

This same notation can be used in IDL’s function graphics routines:

IDL> p = plot(findgen(11), title=’Title is $e^{i\pi} + 1 = 0$’)

“idl -e” option
: There is an `-e` option to the IDL command line which executes a string as an IDL command:

$ idl -e “print, ‘Hello'”
IDL Version 8.3, Mac OS X (darwin x86_64 m64). (c) 2013, Exelis Visual Information Solutions, Inc.


[math]: http://mathwithbaddrawings.com/2014/02/03/mailbag-doing-it-in-your-head-peer-to-peer-math-sharing-and-the-remarkable-ghraph-of-stupidity/ “Mailbag! (Doing Math in Your Head, Being Satisfied with Low Grades, and the Remarkable ‘Ghraph of Stupidity’)”
[collection]: https://github.com/mgalloy/mglib/tree/master/src/collection “mglib/src/collection”
[idl83]: http://michaelgalloy.com/2013/12/18/idl-8-3-released.html “IDL 8.3 released”
[flow]: http://michaelgalloy.com/2008/03/19/overview-of-flow-visualization-in-idl.html “Overview of flow visualization”
[lic]: http://michaelgalloy.com/2007/12/09/lic-flow-code.html “LIC flow code”
[FastDL]: http://michaelgalloy.com/2013/11/14/fastdl-parallel-processing-idl.html “FastDL: parallel computing in IDL”
[bundle]: https://github.com/mgalloy/idl.tmbundle “mgalloy/idl.tmbundle”
[equation]: http://michaelgalloy.com/wp-content/uploads/2014/02/equation.png “LaTeX in IDL”