(back to main page), (back to IDL and GDL page). (back to GDL memo).

List of functions and procedures in GDL 0.9pre4

As it is on April 24, 2007

Procedures,
Functions,
Others Procedures,


GDL> Library procedures (55):

AXIS,[3 Args],CHARSIZE,CHARTHICK,COLOR,DATA,DEVICE,FONT,NODATA,NOERASE,NORMAL,SUBTITLE,T3D,TICKLEN,XCHARSIZE,XGRIDSTYLE,XMARGIN,XMINOR,XRANGE,XSTYLE,XTHICK,XTICKFORMAT,XTICKLEN,XTICKNAME,XTICKS,XTITLE,YCHARSIZE,YGRIDSTYLE,YMARGIN,YMINOR,YRANGE,YSTYLE,YTHICK,YTICKFORMAT,YTICKLEN,YTICKNAME,YTICKS,YTITLE,ZCHARSIZE,ZGRIDSTYLE,ZMARGIN,ZMINOR,ZRANGE,ZSTYLE,ZTHICK,ZTICKFORMAT,ZTICKLEN,ZTICKNAME,ZTICKS,ZTITLE,ZVALUE,SAVE,XAXIS,YAXIS,ZXIS,XLOG,YNOZERO,YLOG
BYTEORDER,[inf. Args],SSWAP,LSWAP,L64SWAP,SWAP_IF_BIG_ENDIAN,SWAP_IF_LITTLE_ENDIAN,NTOHL,NTOHS,HTONL,HTONS,FTOXDR,DTOXDR,XDRTOF,XDRTOD
CALL_METHOD,[inf. Args],_REF_EXTRA
CALL_PROCEDURE,[inf. Args],_REF_EXTRA
CATCH,[1 Arg],CANCEL
CD,[1 Arg],CURRENT
CLOSE,[inf. Args],EXIT_STATUS,FORCE,FILE,ALL
CONTOUR,[3 Args],BACKGROUND,CHARSIZE,CHARTHICK,CLIP,COLOR,DATA,DEVICE,FONT,NOCLIP,NODATA,NOERASE,NORMAL,POSITION,SUBTITLE,T3D,THICK,TICKLEN,TITLE,XCHARSIZE,XGRIDSTYLE,XMARGIN,XMINOR,XRANGE,XSTYLE,XTHICK,XTICKFORMAT,XTICKLEN,XTICKNAME,XTICKS,XTICKV,XTICK_GET,XTITLE,YCHARSIZE,YGRIDSTYLE,YMARGIN,YMINOR,YRANGE,YSTYLE,YTHICK,YTICKFORMAT,YTICKLEN,YTICKNAME,YTICKS,YTICKV,YTICK_GET,YTITLE,ZCHARSIZE,ZGRIDSTYLE,ZMARGIN,ZMINOR,ZRANGE,ZSTYLE,ZTHICK,ZTICKFORMAT,ZTICKLEN,ZTICKNAME,ZTICKS,ZTICKV,ZTICK_GET,ZTITLE,ZVALUE,LEVELS,MAX_VALUE,MIN_VALUE,AX,AZXLOG,YLOG,ZLOG
DEFSYSV,[3 Args],EXISTS
DEVICE,CLOSE_FILE,FILENAME,LANDSCAPE,PORTRAIT,DECOMPOSED,GET_DECOMPOSED,Z_BUFFERING,SET_RESOLUTION,SET_CHARACTER_SIZE
ERASE,[1 Arg]
EXIT,NO_CONFIRM,STATUS
FREE_LUN,[inf. Args],EXIT_STATUS,FORCE
GET_LUN,[1 Arg]
HEAP_GC,PTR,OBJ,VERBOSE
HELP,[inf. Args],STRUCTURES,ROUTINES,BRIEF,OUTPUT,PROCEDURES,FUNCTIONS,INFO,LIB,CALLS
JOURNAL,[1 Arg]
LINKIMAGE,[4 Args]
LOADCT_INTERNALGDL,[1 Arg],GET_NAMES
MESSAGE,[1 Arg],CONTINUE,INFORMATIONAL,IOERROR,NONAME,NOPREFIX,NOPRINT,RESET,TRACEBACK
OBJ_DESTROY,[inf. Args],_REF_EXTRA
ON_ERROR,[1 Arg]
OPENR,[3 Args],APPEND,COMPRESS,BUFSIZE,DELETE,ERROR,F77_UNFORMATTED,GET_LUN,MORE,STDIO,SWAP_ENDIAN,SWAP_IF_BIG_ENDIAN,SWAP_IF_LITTLE_ENDIAN,VAX_FLOAT,WIDTH,XDR,BLOCK,NOAUTOMODE,BINARY,STREAM
OPENU,[3 Args],APPEND,COMPRESS,BUFSIZE,DELETE,ERROR,F77_UNFORMATTED,GET_LUN,MORE,STDIO,SWAP_ENDIAN,SWAP_IF_BIG_ENDIAN,SWAP_IF_LITTLE_ENDIAN,VAX_FLOAT,WIDTH,XDR,BLOCK,NOAUTOMODE,BINARY,STREAM
OPENW,[3 Args],APPEND,COMPRESS,BUFSIZE,DELETE,ERROR,F77_UNFORMATTED,GET_LUN,MORE,STDIO,SWAP_ENDIAN,SWAP_IF_BIG_ENDIAN,SWAP_IF_LITTLE_ENDIAN,VAX_FLOAT,WIDTH,XDR,BLOCK,NOAUTOMODE,BINARY,STREAM
OPLOT,[2 Args],CLIP,COLOR,LINESTYLE,NOCLIP,PSYM,SYMSIZE,T3D,THICK,MAX_VALUE,MIN_VALUE,NSUM,POLAR
PLOT,[2 Args],BACKGROUND,CHARSIZE,CHARTHICK,CLIP,COLOR,DATA,DEVICE,FONT,LINESTYLE,NOCLIP,NODATA,NOERASE,NORMAL,POSITION,PSYM,SUBTITLE,SYMSIZE,T3D,THICK,TICKLEN,TITLE,XCHARSIZE,XGRIDSTYLE,XMARGIN,XMINOR,XRANGE,XSTYLE,XTHICK,XTICKFORMAT,XTICKINTERVAL,XTICKLAYOUT,XTICKLEN,XTICKNAME,XTICKS,XTICKUNITS,XTICKV,XTICK_GET,XTITLE,YCHARSIZE,YGRIDSTYLE,YMARGIN,YMINOR,YRANGE,YSTYLE,YTHICK,YTICKFORMAT,YTICKINTERVAL,YTICKLAYOUT,YTICKLEN,YTICKNAME,YTICKS,YTICKUNITS,YTICKV,YTICK_GET,YTITLE,ZCHARSIZE,ZGRIDSTYLE,ZMARGIN,ZMINOR,ZRANGE,ZSTYLE,ZTHICK,ZTICKFORMAT,ZTICKINTERVAL,ZTICKLAYOUT,ZTICKLEN,ZTICKNAME,ZTICKS,ZTICKUNITS,ZTICKV,ZTICK_GET,ZTITLE,ZVALUE,ISOTROPIC,MAX_VALUE,MIN_VALUE,NSUM,POLAR,XLOG,YLOG,YNOZERO
PLOTS,[3 Args],CLIP,COLOR,LINESTYLE,NOCLIP,PSYM,SYMSIZE,T3D,THICK,DATA,DEVICE,NORMAL
POINT_LUN,[2 Args]
PRINT,[inf. Args],FORMAT,AM_PM,DAYS_OF_WEEK,MONTH,STDIO_NON_FINITE
PRINTF,[inf. Args],FORMAT,AM_PM,DAYS_OF_WEEK,MONTH,STDIO_NON_FINITE
PTR_FREE,[inf. Args]
READ,[inf. Args],FORMAT,AM_PM,DAYS_OF_WEEK,MONTH,PROMPT
READF,[inf. Args],FORMAT,AM_PM,DAYS_OF_WEEK,MONTH,PROMPT
READS,[inf. Args],FORMAT,AM_PM,DAYS_OF_WEEK,MONTH
READU,[inf. Args],TRANSFER_COUNT
REPLICATE_INPLACE,[6 Args]
RETALL
SETENV,[1 Arg]
SET_PLOT,[1 Arg],COPY,INTERPOLATE
SOCKET,[3 Args],ERROR,GET_LUN,STDIO,SWAP_ENDIAN,SWAP_IF_BIG_ENDIAN,SWAP_IF_LITTLE_ENDIAN,WIDTH,CONNECT_TIMEOUT,READ_TIMEOUT,WRITE_TIMEOUT
SPAWN,[3 Args],COUNT,EXIT_STATUS,PID,SH,NOSHELL
STOP,[inf. Args],FORMAT,AM_PM,DAYS_OF_WEEK,MONTH,STDIO_NON_FINITE
STRPUT,[3 Args]
STRUCT_ASSIGN,[2 Args],NOZERO,VERBOSE
SURFACE,[3 Args],BACKGROUND,CHARSIZE,CHARTHICK,CLIP,COLOR,DATA,DEVICE,FONT,LINESTYLE,NOCLIP,NODATA,NOERASE,NORMAL,POSITION,SUBTITLE,T3D,THICK,TICKLEN,TITLE,XCHARSIZE,XGRIDSTYLE,XMARGIN,XMINOR,XRANGE,XSTYLE,XTHICK,XTICKFORMAT,XTICKINTERVAL,XTICKLAYOUT,XTICKLEN,XTICKNAME,XTICKS,XTICKUNITS,XTICKV,XTICK_GET,XTITLE,YCHARSIZE,YGRIDSTYLE,YMARGIN,YMINOR,YRANGE,YSTYLE,YTHICK,YTICKFORMAT,YTICKINTERVAL,YTICKLAYOUT,YTICKLEN,YTICKNAME,YTICKS,YTICKUNITS,YTICKV,YTICK_GET,YTITLE,ZCHARSIZE,ZGRIDSTYLE,ZMARGIN,ZMINOR,ZRANGE,ZSTYLE,ZTHICK,ZTICKFORMAT,ZTICKINTERVAL,ZTICKLAYOUT,ZTICKLEN,ZTICKNAME,ZTICKS,ZTICKUNITS,ZTICKV,ZTICK_GET,ZTITLE,ZVALUE,MAX_VALUE,MIN_VALUE,AX,AZXLOG,YLOG,ZLOG
SVDC,[4 Args],COLUMN,ITMAX,DOUBLE
TV,[4 Args],TRUE,NORMAL,CHANNEL,XSIZE,YSIZE
TVLCT,[4 Args],GET,HLS,HSV
WAIT,[1 Arg]
WDELETE,[inf. Args]
WINDOW,[1 Arg],COLORS,FREE,PIXMAP,RETAIN,TITLE,XPOS,YPOS,XSIZE,YSIZE
WRITEU,[inf. Args],TRANSFER_COUNT
WSET,[1 Arg]
XYOUTS,[3 Args],COLOR,DATA,NORMAL,DEVICE,CLIP,ORIENTATION,ALIGNMENT,CHARSIZE,CHARTHICK,NOCLIP,Z


Library functions (157):

res=ABS([1 Arg])
res=ACOS([1 Arg])
res=ALOG([1 Arg])
res=ALOG10([1 Arg])
res=ARG_PRESENT([1 Arg])
res=ARRAY_EQUAL([2 Args],NO_TYPECONV)
res=ASIN([1 Arg])
res=ASSOC([3 Args],PACKED)
res=ATAN([2 Args])
res=BESELI([2 Args],DOUBLE,ITER)
res=BESELJ([2 Args],DOUBLE,ITER)
res=BESELK([2 Args],DOUBLE,ITER)
res=BESELY([2 Args],DOUBLE,ITER)
res=BETA([2 Args],DOUBLE)
res=BINDGEN([8 Args])
res=BYTARR([8 Args],NOZERO)
res=BYTE([10 Args])
res=BYTSCL([1 Arg],MIN,MAX,TOP,NAN)
res=CALL_FUNCTION([inf. Args],_REF_EXTRA)
res=CALL_METHOD([inf. Args],_REF_EXTRA)
res=CEIL([1 Arg],L64)
res=CHECK_MATH(MASK,NOCLEAR,PRINT)
res=CINDGEN([8 Args])
res=COMPLEX([10 Args])
res=COMPLEXARR([8 Args],NOZERO)
res=CONJ([1 Arg])
res=CONVERT_COORD([3 Args],DATA,DEVICE,NORMAL,T3D,DOUBLE,TO_DATA,TO_DEVICE,TO_NORMAL)
res=CONVOL([3 Args],CENTER,EDGE_TRUNCATE,EDGE_WRAP)
res=COS([1 Arg])
res=COSH([1 Arg])
res=CREATE_STRUCT([inf. Args],NAME)
res=DBLARR([8 Args],NOZERO)
res=DCINDGEN([8 Args])
res=DCOMPLEX([10 Args])
res=DCOMPLEXARR([8 Args],NOZERO)
res=DINDGEN([8 Args])
res=DOUBLE([10 Args])
res=EOF([1 Arg])
res=EXECUTE([2 Args])
res=EXP([1 Arg])
res=EXPAND_PATH([1 Arg],ARRAY,ALL_DIRS,COUNT)
res=FFT([2 Args],DOUBLE,INVERSE,OVERWRITE)
res=FILE_SEARCH([2 Args],COUNT,EXPAND_ENVIRONMENT,EXPAND_TILDE,FOLD_CASE,ISSUE_ACCESS_ERROR,MARK_DIRECTORY,NOSORT,QUOTE,MATCH_INITIAL_DOT,MATCH_ALL_INITIAL_DOT)
res=FILE_TEST([1 Arg],DIRECTORY,EXECUTABLE,READ,REGULAR,WRITE,ZERO_LENGTH,GET_MODE,BLOCK_SPECIAL,CHARACTER_SPECIAL,NAMED_PIPE,SOCKET,SYMLINK)
res=FINDGEN([8 Args])
res=FINITE([1 Arg],INFINITY,NAN)
res=FIX([10 Args],TYPE)
res=FLOAT([10 Args])
res=FLOOR([1 Arg],L64)
res=FLTARR([8 Args],NOZERO)
res=FSTAT([1 Arg])
res=GAMMA([1 Arg])
res=GAUSS_CVF([1 Arg])
res=GAUSS_PDF([1 Arg])
res=GETENV([1 Arg],ENVIRONMENT)
res=GSL_EXP([1 Arg])
res=HISTOGRAM([1 Arg],BINSIZE,INPUT,MAX,MIN,NBINS,OMAX,OMIN,REVERSE_INDICES,LOCATIONS)
res=IGAMMA([2 Args],DOUBLE,EPS,ITER,ITMAX,METHOD)
res=IMAGINARY([1 Arg])
res=INDGEN([8 Args],TYPE,BYTE,COMPLEX,DCOMPLEX,DOUBLE,FLOAT,L64,LONG,STRING,UINT,UL64,ULONG)
res=INTARR([8 Args],NOZERO)
res=INTERPOLATE([4 Args],CUBIC,GRID,MISSING)
res=INVERT([2 Args],DOUBLE)
res=KEYWORD_SET([1 Arg])
res=L64INDGEN([8 Args])
res=LAGUERRE([3 Args],DOUBLE,COEFFICIENTS)
res=LEGENDRE([3 Args],DOUBLE)
res=LINDGEN([8 Args])
res=LNGAMMA([1 Arg])
res=LOGICAL_AND([2 Args])
res=LOGICAL_OR([2 Args])
res=LOGICAL_TRUE([1 Arg])
res=LON64ARR([8 Args],NOZERO)
res=LONARR([8 Args],NOZERO)
res=LONG([10 Args])
res=LONG64([10 Args])
res=MACHAR(DOUBLE)
res=MAGICK_COLORMAPSIZE([2 Args])
res=MAGICK_COLUMNS([1 Arg])
res=MAGICK_CREATE([3 Args])
res=MAGICK_EXISTS()
res=MAGICK_INDEXEDCOLOR([1 Arg])
res=MAGICK_MAGICK([2 Args])
res=MAGICK_OPEN([1 Arg])
res=MAGICK_READ([1 Arg],RGB,SUB_RECT,MAP)
res=MAGICK_READINDEXES([1 Arg])
res=MAGICK_ROWS([1 Arg])
res=MAKE_ARRAY([8 Args],NOZERO,DIMENSION,INDEX,SIZE,TYPE,VALUE,BYTE,INT,UINT,LONG,ULONG,L64,UL64,FLOAT,DOUBLE,COMPLEX,DCOMPLEX,STRING)
res=MAP_PROJ_FORWARD([3 Args],CONNECTIVITY,FILL,MAP_STRUCTURE,POLYGONS,POLYLINES,RADIANS)
res=MAP_PROJ_INVERSE([3 Args],RADIANS)
res=MAX([2 Args],MIN,NAN,SUBSCRIPT_MIN)
res=MEDIAN([2 Args],EVEN)
res=MIN([2 Args],MAX,NAN,SUBSCRIPT_MAX)
res=NCDF_EXISTS()
res=N_ELEMENTS([1 Arg])
res=N_PARAMS([1 Arg])
res=N_TAGS([1 Arg],LENGTH)
res=OBJARR([8 Args],NOZERO)
res=OBJ_CLASS([1 Arg],COUNT,SUPERCLASS)
res=OBJ_ISA([2 Args])
res=OBJ_NEW([inf. Args],_REF_EXTRA)
res=OBJ_VALID([1 Arg],CAST,COUNT)
res=POLY_2D([6 Args],CUBIC,MISSING)
res=PRODUCT([2 Args],CUMULATIVE,NAN)
res=PTRARR([8 Args],NOZERO,ALLOCATE_HEAP)
res=PTR_NEW([1 Arg],NO_COPY,ALLOCATE_HEAP)
res=PTR_VALID([1 Arg],CAST,COUNT)
res=RADON([1 Arg],BACKPROJECT,DOUBLE,DRHO,DX,DY,GRAY,LINEAR,NRHO,NTHETA,NX,NY,RHO,RMIN,THETA,XMIN,YMIN)
res=RANDOMN([8 Args],DOUBLE,GAMMA,LONG,NORMAL,BINOMIAL,POISSON,UNIFORM)
res=RANDOMU([8 Args],DOUBLE,GAMMA,LONG,NORMAL,BINOMIAL,POISSON,UNIFORM)
res=REBIN([9 Args],SAMPLE)
res=REFORM([8 Args],OVERWRITE)
res=REPLICATE([9 Args])
res=ROTATE([2 Args])
res=ROUND([1 Arg],L64)
res=ROUTINE_INFO([1 Arg],FUNCTIONS,SYSTEM,DISABLED,ENABLED)
res=ROUTINE_NAMES([inf. Args],LEVEL,VARIABLES,FETCH,ARG_NAME,STORE)
res=SHIFT([9 Args])
res=SIN([1 Arg])
res=SINDGEN([8 Args])
res=SINH([1 Arg])
res=SIZE([1 Arg],L64,DIMENSIONS,FILE_LUN,N_DIMENSIONS,N_ELEMENTS,STRUCTURE,TNAME,TYPE)
res=SORT([1 Arg],L64)
res=SQRT([1 Arg])
res=STRARR([8 Args],NOZERO)
res=STRCMP([3 Args],FOLD_CASE)
res=STRCOMPRESS([1 Arg],REMOVE_ALL)
res=STREGEX([2 Args],BOOLEAN,EXTRACT,LENGTH,SUBEXPR,FOLD_CASE)
res=STRING([inf. Args],FORMAT,AM_PM,DAYS_OF_WEEK,MONTH,PRINT)
res=STRJOIN([2 Args],SINGLE)
res=STRLEN([1 Arg])
res=STRLOWCASE([1 Arg])
res=STRMID([3 Args],REVERSE_OFFSET)
res=STRPOS([3 Args],REVERSE_OFFSET,REVERSE_SEARCH)
res=STRTOK([2 Args],EXTRACT,ESCAPE,LENGTH,PRESERVE_NULL,REGEX)
res=STRTRIM([2 Args])
res=STRUPCASE([1 Arg])
res=SYSTIME([2 Args],JULIAN,SECONDS,UTC)
res=TAG_NAMES([1 Arg],STRUCTURE_NAME)
res=TAN([1 Arg])
res=TANH([1 Arg])
res=TEMPORARY([1 Arg])
res=TOTAL([2 Args],CUMULATIVE,DOUBLE,NAN,INTEGER)
res=TRANSPOSE([2 Args])
res=TRIGRID([6 Args],MAX_VALUE,MISSING,NX,NY,MAP)
res=TVRD([5 Args],CHANNEL,ORDER,TRUE,WORDS)
res=T_PDF([2 Args])
res=UINDGEN([8 Args],TYPE,BYTE,COMPLEX,DCOMPLEX,DOUBLE,FLOAT,L64,LONG,STRING,UINT,UL64,ULONG)
res=UINT([10 Args])
res=UINTARR([8 Args],NOZERO)
res=UL64INDGEN([8 Args])
res=ULINDGEN([8 Args])
res=ULON64ARR([8 Args],NOZERO)
res=ULONARR([8 Args],NOZERO)
res=ULONG([10 Args])
res=ULONG64([10 Args])
res=WHERE([2 Args],COMPLEMENT,NCOMPLEMENT)



Other intresic procedures (13):

MAGICK_ADDNOISE,[1 Arg],UNIFORMNOISE,GAUSSIANNOISE,MULTIPLICATIVEGAUSSIANNOISE,IMPULSENOISE,LAPLACIANNOISE,POISSONNOISE,NOISE
MAGICK_CLOSE,[1 Arg]
MAGICK_DISPLAY,[1 Arg]
MAGICK_FLIP,[1 Arg]
MAGICK_INTERLACE,[1 Arg],NOINTERLACE,LINEINTERLACE,PLANEINTERLACE
MAGICK_MATTE,[1 Arg]
MAGICK_QUALITY,[2 Args]
MAGICK_QUANTIZE,[2 Args],TRUECOLOR,YUV,GRAYSCALE,DITHER
MAGICK_READCOLORMAPRGB,[4 Args]
MAGICK_WRITE,[2 Args],RGB
MAGICK_WRITECOLORTABLE,[4 Args]
MAGICK_WRITEFILE,[3 Args]
MAGICK_WRITEINDEXES,[2 Args]