Known problems; wish list; etc (updated for 3.8 29 May 00) If error and diag sinks are directed to the same file but w/inconsistent modes (eg, error_sink=file; new-diag_sink=file; (former opens append)) , get > 1 message to various places including named file. Latter presumably could cause overwriting, etc When converting julian days/fractional years to month/day/time, the precision of the time display is uneven. print_data_line count seems off in case of object input. Correct lines seem to be printed, but 1st 2 lines are labelled line 1. ?? A variable introduced onto a fixed field level via varlist requires an entry in the inpwidths file even though it isn't in the data file. EG, suppose we have a fixed field data file w/2 variables; julian_day and cruise_id, and we want to explode the julian day into month and day-of-month. We create a varlist file w/ 4 variables in it. Because 2 of the variables are in the inpwidths file, all must be. Soln is to postpone "mixed free/fixed" diagnosis from happening during the master variable list processing (scanheader0) to processing each input file's variable list (scanheader). Don't issue diagnostic if offending variable is not in input file's list. Level 0 comments are not used if varlist option is specified - comments must be in the varlist file. Ditto for variable attributes Error conditions/messages Look at problem displaying bad separator strings, etc in error msgs (Problem has to do with strings containing quotes, etc?) -------- Wish list Varlists can come from 1 line (need "NOHEADER" character, too) Allow > to be separator, so var> is acceptable. newvars opt file. levelN = var1, var2, ... ; . . where varM is variable name, or (varname,position_within_list) Biggest win w/this over use of a varlist with new vars in it is that the attribs of old vars don't have to be replicated. Ability to take indirect file from command line. Have ioopen put indirect file spec in indirect file structure source field. Call analy_source. Recode get_files to use open_and_log (worth it?) and to loop over indirect file's entry separator character (which cannot be ;!!) Need to make stream & open indirect. This allows multiple "files" to come from a single file. 1) Parsing defexec input specs from outside in (might be done?!) 2) Missing value stuff Generalize lat/lon to template (like time)