Scraps
IDL
Routines
A few useful IDL routines I've made available:- SLICE_ND - for taking slices of arbitrary dimensioned arrays.
- MATCH_2D - for matching 2D coordinate lists within a given search radius.
- HIST_ND - for arbitrary N-dimensional histogram binning.
- SORT_ND - for efficient sorting of arrays along any dimension.
- RESTORE_OBJECT - for restoring objects from disk while preserving class structure and available methods. See this article for more background.
- GANG_PLOT_POS - a routine for creating multiple abutted plots on a page.
- POLYFILLAA, POLYCLIP and supporting C code, for clipping one or more polygons against a pixel grid. Computes the exact area of overlap, and optionally returns the resultant clipped polygons. Auto-compiles a custom C version of the Sutherland-Hodgman polygon clipper for speed, and can operate on multiple polygons at once for maximum throughput.
Tutorials
I've written a few tutorials on some of IDL's trickier functionality, including HISTOGRAM, REBIN/REFORM, operator precedence, pointers, and array concatenation, available on David Fanning's IDL website (highly recommended).IDLWAVE
Have a look at my Emacs IDL mode, IDLWAVE.
LaTeX/Emacs
How to make LaTeX+Emacs+AASTeX sing.Images and Photography
Blending Bracketed Exposures with the Gimp
A Gimp plug-in for blending 3 bracketed
exposures to increase dynamic range.
Working with Hugin panoramic imaging output in the Gimp
See this
overview.
16 bit Medium Dynamic Range Imaging
See this write-up, along with some notes on CCD linearity in
Digital SLR cameras.
Last modified: Mon Jul 30 17:04:45 MST 2007