📄 contents.txt
字号:
PENT() - Return the information entropy S of time-series data for a set of trial periodsPOIDEV() - Generate a Poisson random deviate POLINT - Polynomial interpolation of an (X,Y) pair POLYLEG() - Evaluate a Legendre polynomial with specified coefficientsPOLY_SMOOTH() - Apply a least-squares (Savitzky-Golay) polynomial smoothing filterPRIME - Return the first N primes (in /jhuapl)PROB_KS - Return the significance of a Kolmogorov-Smirnov statisticPROB_KUIPER - Return the significance of the Kuiper statistic QSIMP - Integrate using Simpson's rule to specified accuracyQTRAP - Integrate using trapezoidal rule to specified accuracy. QUADTERP - Quadratic interpolation of X,Y vectors onto a new X gridRANDOMCHI - Generate chi-square distributed random variablesRANDOMDIR - Generate Dirichlet-distributed random variablesRANDOMGAM - Generate random numbers from a gamma distribution.RANDOMP - Create a vector of random numbers distributed as a power-lawRANDOMWISH - Draw random matrices from a Wishart distributionSIXLIN - Compute linear regression by 6 different methods.SPLINE_SMOOTH - Compute cubic smoothing spline to (weighted) dataTABINV - Find the effective index of a function value. TRANSFORM_COEFF - Compute new polynomial coefficients under a linear transformationTRAPZD - Compute Nth iteration of trapezoidal rule. Called by QSIMP, QTRAPTSC - Triangular Shaped Cloud interpolation of irregularly gridded data onto a regular gridTSUM() - Trapezoidal integration of the area under a curveZBRENT() - Find the root of a function known to lie between specified limits----------------------------------------------------------------------------Plotting Procedures in pro/plot------------------------CLEANPLOT - Reset all plotting system variables to their default (X) valuesLEGEND - Create an annotation legend for a plotLEGENDTEST - Demo program demonstrating the capabilities of LEGENDLINEID_PLOT - Annotate the identified lines in a spectrumMULTIPLOT - Create multiple plots with shared axesOPLOTERROR - Overplot Y vs. X with optional X and Y error barsPARTVELVEC - Plot the velocity vectors of a set of particlesPLOTERROR - Plot Y vs. X with optional X and Y error barsPLOTHIST - Plot the histogram of an arrayPLOTSYM - Define useful plotting symbols not in the standard PSYM definitionRDPLOT - Like intrinsic CURSOR procedure but with a full-screen cursorSUNSYMBOL() - Return the character string to plot a subscripted Sun symbolVSYM - Create "Mongo"-like plotting symbols, rotationally symmetric polygons----------------------------------------------------------------------------Robust Statistics procedures in pro/robust___________-----------AUTOHIST - Draw a histogram using automatic bin-sizing.BIWEIGHT_MEAN() - Iterative biweighted determination of mean and standard deviationHISTOGAUSS - Outlier-resistant autoscaled histogram drawingMEDSMOOTH() - Median smoothing including the points at the endsRESISTANT_MEAN - Outlier-resistant determination of mean and std. deviation.ROB_CHECKFIT() - Utility to determine quality of a fit and return biweightsROBUST_LINEFIT() - Robust fit of Y vs X (or bisector of Y vs X and X vs Y)ROBUST_POLY_FIT() - Robust polynomial fitROBUST_SIGMA() - Robust analog of the standard deviation----------------------------------------------------------------------------IDL Structure procedures in pro/structure___________-----------COMPARE_STRUCT() - Compare all matching Tag names and return differencesCOPY_STRUCT - Copy Fields with matching Tag names from one structure to anotherCREATE_STRUCT - Create an IDL structure from a list of tag types and dimensionsMRD_STRUCT() - Like CREATE_STRUCT but tag values can be specified in a stringN_STRUCT() - Return number of elements in a structure array and number of tagsPRINT_STRUCT - Print specified tags from structure (to LUN if given)TAG_EXIST() - Determine if a tag exists in a given structureWHERE_TAG() - Like WHERE but works on a structure tag names----------------------------------------------------------------------------STSDAS (Binary) Table I/O in pro/sdas_table____________------------TAB_ADDCOL - Add a new column to a STSDAS tableTAB_COL - Extract column info from a table control block. Called by TAB_READTAB_CREATE - Create an empty STSDAS table on diskTAB_DEL - Delete specified row(s) from an STSDAS tableTAB_EXPAND - Expand the size of an STSDAS table. Called by TABLE_APPENDTAB_FORTOSPP - Convert a FORTRAN print format to SPP. Called by TAB_MODCOLTAB_MODCOL - Modify a column name, format or units in an STSDAS table.TAB_NULL() - Locate null values in a STSDAS table. Called by TAB_PUTTAB_NULLROW - Place null values into a STSDAS table. Called by TAB_PUTTAB_PRINT - Print the contents of an STSDAS table in tabular formTAB_PUT - Put new values into a column of an STSDAS tableTAB_READ - Read table control block and data array from a disk STSDAS table. TAB_SIZE - Return the size of a STSDAS table. Called by TABLE_LISTTAB_SORT - Sort a STSDAS table according to the specified columnTAB_SPPTOFOR - Convert SPP print format to FORTRAN. Called by TAB_PRINTTAB_VAL() - Extract values from a single column of an STSDAS tableTAB_WRITE - Write a STSDAS table to a disk fileTABLE_APPEND - Append a list of STSDAS tables to create a single table.TABLE_CALC - Add a new table column from an expression using existing columns.TABLE_DELETE - Delete specified rows from an STSDAS tableTABLE_EXT - Extract column(s) of data from an STSDAS table to IDL variable(s)TABLE_HELP - Describe an STSDAS table.TABLE_LIST - List the contents of an STSDAS tableTABLE_PRINT - Print a disk STSDAS table in tabular formTABLE_SORT - Order the contents of an STSDAS table by the specified column----------------------------------------------------------------------------Web Socket Procedures in pro/sockets ___________-----------WEBGET() - Use the IDL SOCKET procedure to get data from http serversQUERYGSC() - Query the Guide Star Catalog (GSC V2.3.2) at STScI by position QUERYDSS - Query the digital sky survey (DSS) online at the ESO or STSCI serversQUERYSIMBAD - Query the SIMBAD or NED name resolver to obtain J2000 coordinatesQUERYVIZIER() - Positional query of any catalog in the VIZIER database.----------------------------------------------------------------------------TV Display Procedures in pro/tv ___________-----------BLINK - Blink two or more windows in an image displayCURS - Change the shape of the (X windows only) cursorCURVAL - Interactive display of image intensities and astronomical coordinatesPIXCOLOR - Set specified pixel values to a specified colorSIGRANGE() - Find range of pixel values which contain 90% of the image valuesTVBOX - Draw a box of specified size on the image displayTVCIRCLE - Draw a circle of specified radius on the image displayTVELLIPSE - Draw an ellipse of specified axes on the image displayTVLASER - Write an image to postscript file with annotation from a FITS headerTVLIST - Display intensity values surrounding the cursor positionUNZOOM_XY - Convert from window coordinates to image coordinatesZOOM_XY - Convert from image coordinates to window coordinates-----------------------------------------------------------------------------Miscellaneous (Non-Astronomy) Procedures in pro/misc________--------ASTROLIB - Add the non-standard system variables used in the IDL Astronomy User's LibraryBLKSHIFT - Shift a block of data to a new (possibly overlapping) position in a fileBOOST_ARRAY - Append one array onto another, adjusting dimensions if necessaryBREAK_PATH() - break up a !PATH-like string into individual directoriesBSORT() - Like the IDL SORT function but subscript order is maintained when value are equal -- like a bubble sort.CHECKSUM32 - Compute the 32bit checksum of an array (ones-complement arithmetic)CIRRANGE - Force an angle to be in the range 0 to 360 (or 0 to 2*!PI).CONCAT_DIR - concatenate directory and file name for current OSDELVARX - Delete an IDL variable; like DELVAR but works at any calling levelDETABIFY() - Replace tabs in a character string by equivalent number of spacesEXPAND_TILDE() - Expand tilde in UNIX directory namesF_FORMAT() - Find the "best" F format to display an array of REAL*4 numbers.FDECOMP - Decompose a file name (Disk + Directory + Name + Extension + Version)FINDPRO - Find all occurrences of a procedure in one's !PATHFIND_ALL_DIR - Find all directories under a specified directoryFIND_WITH_DEF - Search for files with default path and extensionFORPRINT -Print a set of vectors by looping over each index valueGETOPT() - Parse a user supplied string into numeric value(s).GETPRO - Search !PATH directory for a procedure and copy into user's directoryGETTOK() - Extract a string up to a specified character.GETWRD() - Get specified item (word) from a string (in /jhuapl)HGREP - Find a substring in a FITS header or other string arrayHOST_TO_IEEE - Convert IDL variable from host machine bit order to IEEEHPRINT - Pretty terminal display of a FITS header (or other string array)IDL_VALIDNAME - Emulate intrinsic IDL_VALIDNAME() function for V5.6 and earlierIEEE_TO_HOST - Convert IDL variable from IEEE bit order to host machineISARRAY() - Determine if an IDL variable is an array (in /jhuapl)IS_IEEE_BIG() - Determine if the host machine is IEEE big endian LIST_WITH_PATH() - Search for files within specified directory pathMAKE_2D - Change from 1-D indexing to 2-D indexingMATCH - Find the subscripts where the values of two vectors match.MATCH2 - Find the matches for each element of two arrays.MRD_SKIP - Skip a number of bytes from current location in a file or a Unix pipeMINMAX() - Return the min and max of an array in an 2 element vectorN_BYTES() - Return the number of bytes in an IDL variableNINT() - Like intrinsic ROUND() function but returns integer instead of longNULLTRIM() -Delete all characters after, and including, the the first null byte(0). Called by TAB_PUT.ONE_ARROW - Draw an arrow labeled with a single characterONE_RAY - Draw a ray by specifying starting point, angle, and lengthORDINAL() - Return the English equivalent of ordinal numbers, i.e. '1st','2nd'POLREC - Convert from polar to rectangular coordinates (in /jhuapl)QGET_STRING() - Read a string (eg. password) from the keyboard without echoing itRDFLOAT - Quickly read an ASCII file with columns of data into IDL vectorsREADCOL - Read a file of free-format ASCII columns into IDL vectorsREADFMT - Quickly read a file of fixed-format ASCII columns into IDL vectorsREAD_KEY() - Like GET_KBRD but returns a code for escape sequences.RECPOL - Convert from rectangular to polar coordinates (in /jhuapl)REMCHAR - Remove all appearances of a character from a string.REM_DUP() - Remove duplicate values from a vector.REMOVE - Contract a vector or up to 8 vectors by removing specified elementsREPCHR() - Replace all occurrences of one character by another (in /jhuapl)REPSTR() - Replace all occurrences of one substring in a string by another.SELECT_W - Allow user to interactively select from a list of stringsSPEC_DIR() - Complete specification of a file name using default disk & directorySTORE_ARRAY - Insert one array into another, adjusting dimensions if necessarySTRCOMPRESS2() - Remove blanks around specified spaces in a stringSTRN() - Convert a number to a string and remove padded blanks.STRNUMBER()- Determine whether a string is a valid numeric value.TEXTOPEN - Open a file for text output as specified by TEXTOUT keywordTEXTCLOSE - Close a file that had been opened by TEXTOPEN.TO_HEX() - Translate a decimal integer to a hex string.VALID_NUM() - Determine if a string is a valid number (cf. STRNUMBER)VECT() - Display a set of numbers to a string with delimitersWHERENAN() - Find points equal to big-endian IEEE NaN (not a number) valuesXDISPSTR - Widget display of a string array with a simple search facilityZPARCHECK - Check the type and size of a parameter
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -