IDL routines
From krc
(Difference between revisions)
| Line 24: | Line 24: | ||
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. | ||
*[[Media:hstats.pro | hstats.pro]] | *[[Media:hstats.pro | hstats.pro]] | ||
| − | + | ??? | |
*[[Media:kon91.pro | kon91.pro]] | *[[Media:kon91.pro | kon91.pro]] | ||
| + | Common minimal functionality in the kon case statement. Calls GETPINTS GRAPH MAKE99 SETCOLOR TV2JPG TV2LP. | ||
*[[Media:krccomlab.pro | krccomlab.pro]] | *[[Media:krccomlab.pro | krccomlab.pro]] | ||
Print KRC common input items. Calls 0. | Print KRC common input items. Calls 0. | ||
| Line 33: | Line 34: | ||
Compute center depth of KRC layers. Calls 0. | Compute center depth of KRC layers. Calls 0. | ||
*[[Media:l_s.pro | l_s.pro]] | *[[Media:l_s.pro | l_s.pro]] | ||
| + | ??? | ||
*[[Media:label_curve.pro | label_curve.pro]] | *[[Media:label_curve.pro | label_curve.pro]] | ||
| + | Place an oriented label on a curve . Calls RNDEX RTERP1. | ||
*[[Media:locate.pro | locate.pro]] | *[[Media:locate.pro | locate.pro]] | ||
| + | Find lower index of interval in ordered vector containing x. Calls 0. | ||
*[[Media:lookrc.pro | lookrc.pro]] | *[[Media: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* | ||
*[[Media:make99.pro | make99.pro]] | *[[Media:make99.pro | make99.pro]] | ||
| + | Make/print list of user options for a program. Calls 0. | ||
*[[Media:makekrcval.pro | makekrcval.pro]] | *[[Media:makekrcval.pro | makekrcval.pro]] | ||
Make string of selected KRC inputs: Key=val. Calls DELAST0 | Make string of selected KRC inputs: Key=val. Calls DELAST0 | ||
| Line 57: | Line 62: | ||
Read a KRCCOM structure from a bin5 file. Calls DEFINEKRC. | Read a KRCCOM structure from a bin5 file. Calls DEFINEKRC. | ||
*[[Media:readtxtcol.pro | readtxtcol.pro]] | *[[Media:readtxtcol.pro | readtxtcol.pro]] | ||
| − | + | Mean and standard deviation of a vector. Calls 0. | |
*[[Media:rndex.pro | rndex.pro]] | *[[Media:rndex.pro | rndex.pro]] | ||
| − | + | Finds floating-point index of within a monotonic array. Calls LOCATE. | |
*[[Media:rterp1.pro | rterp1.pro]] | *[[Media:rterp1.pro | rterp1.pro]] | ||
| − | + | real interpolation in a vector. Calls 0. | |
*[[Media:setcolor.pro | setcolor.pro]] | *[[Media:setcolor.pro | setcolor.pro]] | ||
| − | + | Set or modify colors, lines, plot-symbols, #plots/page. Calls COLOR24BIT GETP GETPAN TOOTHB ST0. | |
*[[Media:st0.pro | st0.pro]] | *[[Media:st0.pro | st0.pro]] | ||
| − | + | Make minimal string for numbers, or string arrays. Calls DELAST0. | |
*[[Media:strword1.pro | strword1.pro]] | *[[Media:strword1.pro | strword1.pro]] | ||
| − | + | Extract first word from a string or strarr. Calls 0. | |
*[[Media:toothb.pro | toothb.pro]] | *[[Media:toothb.pro | toothb.pro]] | ||
| − | + | Add a toothed color scale-bar to a window or TVPLEX panel. Calls GETPAN. | |
*[[Media:tstp2ta.pro | tstp2ta.pro]] | *[[Media: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. | ||
*[[Media:when2start.pro | when2start.pro]] | *[[Media: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. | ||
Revision as of 17:02, 25 February 2010
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.