NAME: trimrank PURPOSE: (one line only) Remove dimensions of 1 thus returning the lowest possible rank for input DESCRIPTION: CATEGORY: Miscellaneous CALLING SEQUENCE: retval = trimrank(input) INPUTS: input = variable of any type or rank OPTIONAL INPUT PARAMETERS: KEYWORD INPUT PARAMETERS: OVERWRITE - Change is made in place (see reform.pro documentation) OUTPUTS: return value is the input with all dimensions of no size removed. This is nearly identical to the IDL routine, reform when called with no arguments. The one difference this routine offers is it will convert a one element vector to a scalar. KEYWORD OUTPUT PARAMETERS: COMMON BLOCKS: SIDE EFFECTS: RESTRICTIONS: PROCEDURE: MODIFICATION HISTORY: Written by Marc W. Buie, Southwest Research Institute, 2009/11/12