IDL routines
From krc
(Difference between revisions)
| Line 1: | Line 1: | ||
IDL routines provided with krc: | IDL routines provided with krc: | ||
| − | *[[ | + | *[[File:bin5.pro | bin5.pro]] |
Write/Read numeric binary files with 'standard' header. Calls 0. | Write/Read numeric binary files with 'standard' header. Calls 0. | ||
| − | *[[ | + | *[[File:bytepad.pro | bytepad.pro]] |
Create a Byte version of a string, padded with trailing blanks. Calls 0. | Create a Byte version of a string, padded with trailing blanks. Calls 0. | ||
| − | *[[ | + | *[[File:color24bit.pro | color24bit.pro]] |
Generate 256 longwords to emulate nice 8-bit color table. Calls 0. | Generate 256 longwords to emulate nice 8-bit color table. Calls 0. | ||
| − | *[[ | + | *[[File:definekrc.pro | define.pro]] |
Define structures in IDL that correspond for Fortran commons. Calls BYTEPAD. | Define structures in IDL that correspond for Fortran commons. Calls BYTEPAD. | ||
| − | *[[ | + | *[[File:delast0.pro | delast.pro]] |
Delete trailing 0's past the decimal point. Calls 0. | Delete trailing 0's past the decimal point. Calls 0. | ||
| − | *[[ | + | *[[File:delcase.pro | delcase.pro]] |
Show delta between arrays changing only last index. Calls HISTFAST. | Show delta between arrays changing only last index. Calls HISTFAST. | ||
| − | *[[ | + | *[[File:getp.pro | getp.pro]] |
Modify single numeric value; with prompt and limit tests. Calls 0. | Modify single numeric value; with prompt and limit tests. Calls 0. | ||
| − | *[[ | + | *[[File:getpan.pro | getpan.pro]] |
Modify any elements of numeric array, with prompt and limit tests. Calls 0. | Modify any elements of numeric array, with prompt and limit tests. Calls 0. | ||
| − | *[[ | + | *[[File:getpsn.pro | getpsn.pro]] |
Interactive input any elements of a string array, with prompt. Calls 0. | Interactive input any elements of a string array, with prompt. Calls 0. | ||
| − | *[[ | + | *[[File:graph.pro | graph.pro]] |
Interface to graphics devices. Calls SETCOLOR. | Interface to graphics devices. Calls SETCOLOR. | ||
| − | *[[ | + | *[[File:histfast.pro | histfast.pro]] |
Robust, easy histogram plot, with statistics, opt row weights. Calls MEAN_STD SUBTITLE. | Robust, easy histogram plot, with statistics, opt row weights. Calls MEAN_STD SUBTITLE. | ||
| − | *[[ | + | *[[File:hstats.pro | hstats.pro]] |
??? | ??? | ||
| − | *[[ | + | *[[File:kon91.pro | kon91.pro]] |
Common minimal functionality in the kon case statement. Calls GETPINTS GRAPH MAKE99 SETCOLOR TV2JPG TV2LP. | Common minimal functionality in the kon case statement. Calls GETPINTS GRAPH MAKE99 SETCOLOR TV2JPG TV2LP. | ||
| − | *[[ | + | *[[File:krccomlab.pro | krccomlab.pro]] |
Print KRC common input items. Calls 0. | Print KRC common input items. Calls 0. | ||
| − | *[[ | + | *[[File:krchange.pro | krchange.pro]] |
Find changes in KRC input values in common KRCCOM. Calls READKRCCOM MAKEKRCVAL. | Find changes in KRC input values in common KRCCOM. Calls READKRCCOM MAKEKRCVAL. | ||
| − | *[[ | + | *[[File:krclayer.pro | krclayer.pro]] |
Compute center depth of KRC layers. Calls 0. | Compute center depth of KRC layers. Calls 0. | ||
| − | *[[ | + | *[[File:l_s.pro | l_s.pro]] |
??? | ??? | ||
| − | *[[ | + | *[[File:label_curve.pro | label_curve.pro]] |
Place an oriented label on a curve . Calls RNDEX RTERP1. | Place an oriented label on a curve . Calls RNDEX RTERP1. | ||
| − | *[[ | + | *[[File:locate.pro | locate.pro]] |
Find lower index of interval in ordered vector containing x. Calls 0. | Find lower index of interval in ordered vector containing x. Calls 0. | ||
| − | *[[ | + | *[[File:lookrc.pro | lookrc.pro]] |
Read any type 5x KRC bin5 models; look at change between cases. Calls READKRC5* | Read any type 5x KRC bin5 models; look at change between cases. Calls READKRC5* | ||
| − | *[[ | + | *[[File:make99.pro | make99.pro]] |
Make/print list of user options for a program. Calls 0. | Make/print list of user options for a program. Calls 0. | ||
| − | *[[ | + | *[[File:makekrcval.pro | makekrcval.pro]] |
Make string of selected KRC inputs: Key=val. Calls DELAST0 | Make string of selected KRC inputs: Key=val. Calls DELAST0 | ||
| − | *[[ | + | *[[File:mean_std.pro | mean_std.pro]] |
??? | ??? | ||
| − | *[[ | + | *[[File:mean_std_2.pro | mean_std_2.pro]] |
??? | ??? | ||
| − | *[[ | + | *[[File:pm180.pro | pm180.pro]] |
??? | ??? | ||
| − | *[[ | + | *[[File:psymline.pro | psymline.pro]] |
??? | ??? | ||
| − | *[[ | + | *[[File:readkrc52.pro | readkrc52.pro]] |
Read RKC type 52 or 51 bin5 file; post 2004jul21. Calls BIN5. | Read RKC type 52 or 51 bin5 file; post 2004jul21. Calls BIN5. | ||
| − | *[[ | + | *[[File:readkrc54.pro | readkrc54.pro]] |
Read KRC type 54 or 55 bin5 file. Calls BIN5. | Read KRC type 54 or 55 bin5 file. Calls BIN5. | ||
| − | *[[ | + | *[[File:readkrc56.pro | readkrc56.pro]] |
Read KRC type 56 bin5 file. Calls BIN5. | Read KRC type 56 bin5 file. Calls BIN5. | ||
| − | *[[ | + | *[[File:readkrccom.pro | readkrccom.pro]] |
Read a KRCCOM structure from a bin5 file. Calls DEFINEKRC. | Read a KRCCOM structure from a bin5 file. Calls DEFINEKRC. | ||
| − | *[[ | + | *[[File:readtxtcol.pro | readtxtcol.pro]] |
Mean and standard deviation of a vector. Calls 0. | Mean and standard deviation of a vector. Calls 0. | ||
| − | *[[ | + | *[[File:rndex.pro | rndex.pro]] |
Finds floating-point index of within a monotonic array. Calls LOCATE. | Finds floating-point index of within a monotonic array. Calls LOCATE. | ||
| − | *[[ | + | *[[File:rterp1.pro | rterp1.pro]] |
real interpolation in a vector. Calls 0. | real interpolation in a vector. Calls 0. | ||
| − | *[[ | + | *[[File:setcolor.pro | setcolor.pro]] |
Set or modify colors, lines, plot-symbols, #plots/page. Calls COLOR24BIT GETP GETPAN TOOTHB ST0. | Set or modify colors, lines, plot-symbols, #plots/page. Calls COLOR24BIT GETP GETPAN TOOTHB ST0. | ||
| − | *[[ | + | *[[File:st0.pro | st0.pro]] |
Make minimal string for numbers, or string arrays. Calls DELAST0. | Make minimal string for numbers, or string arrays. Calls DELAST0. | ||
| − | *[[ | + | *[[File:strword1.pro | strword1.pro]] |
Extract first word from a string or strarr. Calls 0. | Extract first word from a string or strarr. Calls 0. | ||
| − | *[[ | + | *[[File:toothb.pro | toothb.pro]] |
Add a toothed color scale-bar to a window or TVPLEX panel. Calls GETPAN. | Add a toothed color scale-bar to a window or TVPLEX panel. Calls GETPAN. | ||
| − | *[[ | + | *[[File:tstp2ta.pro | tstp2ta.pro]] |
Convert T_surf and T_plan to T_atm. Calls 0. | Convert T_surf and T_plan to T_atm. Calls 0. | ||
| − | *[[ | + | *[[File:when2start.pro | when2start.pro]] |
Calc starting date for KRC to reach Ls on specific season step. Calls 0. | Calc starting date for KRC to reach Ls on specific season step. Calls 0. | ||
{{category:Usage}} | {{category:Usage}} | ||
{{category:Supporting Software}} | {{category:Supporting Software}} | ||
Latest revision as of 14:04, 20 August 2020
IDL routines provided with krc:
Write/Read numeric binary files with 'standard' header. Calls 0.
Create a Byte version of a string, padded with trailing blanks. Calls 0.
Generate 256 longwords to emulate nice 8-bit color table. Calls 0.
Define structures in IDL that correspond for Fortran commons. Calls BYTEPAD.
Delete trailing 0's past the decimal point. Calls 0.
Show delta between arrays changing only last index. Calls HISTFAST.
Modify single numeric value; with prompt and limit tests. Calls 0.
Modify any elements of numeric array, with prompt and limit tests. Calls 0.
Interactive input any elements of a string array, with prompt. Calls 0.
Interface to graphics devices. Calls SETCOLOR.
Robust, easy histogram plot, with statistics, opt row weights. Calls MEAN_STD SUBTITLE.
???
Common minimal functionality in the kon case statement. Calls GETPINTS GRAPH MAKE99 SETCOLOR TV2JPG TV2LP.
Print KRC common input items. Calls 0.
Find changes in KRC input values in common KRCCOM. Calls READKRCCOM MAKEKRCVAL.
Compute center depth of KRC layers. Calls 0.
???
Place an oriented label on a curve . Calls RNDEX RTERP1.
Find lower index of interval in ordered vector containing x. Calls 0.
Read any type 5x KRC bin5 models; look at change between cases. Calls READKRC5*
Make/print list of user options for a program. Calls 0.
Make string of selected KRC inputs: Key=val. Calls DELAST0
???
???
???
???
Read RKC type 52 or 51 bin5 file; post 2004jul21. Calls BIN5.
Read KRC type 54 or 55 bin5 file. Calls BIN5.
Read KRC type 56 bin5 file. Calls BIN5.
Read a KRCCOM structure from a bin5 file. Calls DEFINEKRC.
Mean and standard deviation of a vector. Calls 0.
Finds floating-point index of within a monotonic array. Calls LOCATE.
real interpolation in a vector. Calls 0.
Set or modify colors, lines, plot-symbols, #plots/page. Calls COLOR24BIT GETP GETPAN TOOTHB ST0.
Make minimal string for numbers, or string arrays. Calls DELAST0.
Extract first word from a string or strarr. Calls 0.
Add a toothed color scale-bar to a window or TVPLEX panel. Calls GETPAN.
Convert T_surf and T_plan to T_atm. Calls 0.
Calc starting date for KRC to reach Ls on specific season step. Calls 0.