Skip to content

DRP + QL2 use some obsolete IDL routines #60

@jlyke-keck

Description

@jlyke-keck

There is at least one, perhaps more, obsolete IDL routines in the DRP and QL2. If your IDL distribution includes the lib/obsolete directory, you should be ok. If not, you may have to add the obsolete routines.

  • str_sep.pro -- obsolete since IDLv6.2

Used here:
[/Applications/OsirisDRP] user% set list = find . -name "*pro"
[/Applications/OsirisDRP] user% grep -i str_sep $list
===Note that I've removed some extraneous output from the grep===
./modules/idl_downloads/break_path.pro: TEMP = STR_SEP(PATHS,SEP)
./modules/idl_downloads/break_path.pro: PATH = [PATH, STR_SEP(TEMP[I],',')]
./modules/idl_downloads/break_path.pro: TEMP = STR_SEP(TEST,SEP)
./modules/idl_downloads/break_path.pro: PTH = [PTH, STR_SEP(TEMP[J],',')]
../modules/idl_downloads/coyote/sharpen.pro: callingRoutine = (Str_Sep(StrCompress(callStack[1])," "))[0]
./modules/idl_downloads/coyote/sharpen.pro: callingRoutine = (Str_Sep(StrCompress(callStack[1])," "))[0]

./modules/idl_downloads/find_with_def.pro: TEMP = STR_SEP(EXTENSIONS,',')
./modules/idl_downloads/find_with_def.pro: EXT = [EXT, STR_SEP(TEMP[I],':')]
./modules/idl_downloads/fitsdir.pro: keys = strupcase(str_sep(strtrim( strcompress(keywords),2),',')) else $
./modules/idl_downloads/fitsdir.pro: alt1_keys = strupcase(str_sep(strtrim(strcompress(alt1_keywords[0]),2),','))
./modules/idl_downloads/fitsdir.pro: alt2_keys = strupcase(str_sep(strtrim(strcompress(alt2_keywords[0]),2),','))
./modules/idl_downloads/fitsdir.pro: alt3_keys = strupcase(str_sep(strtrim(strcompress(alt3_keywords[0]),2),','))
./modules/idl_downloads/ICG_LIB.pro: file=(STR_SEP((STR_SEP(call[1],'<'))[1],'('))[0] $
./modules/idl_downloads/ICG_LIB.pro: file=(STR_SEP((STR_SEP(call[0],'<'))[1],'('))[0]
./modules/idl_downloads/mpfitexpr.pro: next = str_sep(rest, ')', /trim)
./ql2/cw_pdmenu.pro: a = str_sep(desc[cur], '')
./ql2/cw_pdmenu.pro: a = ['', str_sep(dname, '')]
./ql2/ql_writecheck.pro:test = str_sep(filename, ' ')
./ql2/ql_writecheck.pro:test = str_sep(test[0], '')
./ql2/ql_writecheck.pro:test = str_sep(test[0], ';')
./ql2/ql_writecheck.pro:test = str_sep(test[0], '[')
./ql2/ql_writecheck.pro:test = str_sep(test[0], ']')
./ql2/ql_writecheck.pro:test = str_sep(test[0], '(')
./ql2/ql_writecheck.pro:test = str_sep(test[0], ')')
./ql2/ql_writecheck.pro:test = str_sep(test[0], "'")
./ql2/ql_writecheck.pro:test = str_sep(test[0], '"')
./ql2/ql_writecheck.pro:test = str_sep(test[0], '*')
./ql2/ql_writecheck.pro:test = str_sep(test[0], '&')
./ql2/ql_writecheck.pro:test = str_sep(test[0], '^')
./ql2/ql_writecheck.pro:test = str_sep(test[0], '|')
./ql2/ql_writecheck.pro:test = str_sep(test[0], '$')
./ql2/ql_writecheck.pro:test = str_sep(test[0], '!')
./ql2/ql_writecheck.pro:test = str_sep(test[0], '{')
./ql2/ql_writecheck.pro:test = str_sep(test[0], '}')
./ql2/ql_writecheck.pro:test = str_sep(test[0], '<')
./ql2/ql_writecheck.pro:test = str_sep(test[0], '>')
./ql2/ql_writecheck.pro:test = str_sep(test[0], '?')
./ql2/read_data.pro: parts = str_sep(line, ' ')

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions