Previous: Status Funcs, Up: Reference Manual [Contents][Index]
All of LUX’s built-in functions and subroutines are described below. Functions are followed by the list of comma-separated arguments, if any, between parentheses. Subroutines are followed by the comma-separated list of arguments, if any, separated from the subroutine name by a comma. Arguments between square brackets are optional. Arguments followed by three dots may be repeated zero or more times. Generally, the user may specify any number of the optional arguments, provided no unspecified argument precedes any specified argument between the same square brackets.
Arguments that are indicated in one of the following two manners are
keyword arguments: /KEYWORD
or KEYWORD=
.
These arguments may be specified in any order and in any position, and
their placement does not influence the interpretation of non-keyword
arguments.
value
• abs: | Absolute value | |
• acos: | Arc cosine | |
• acosh: | Inverse hyperbolic cosine | |
• alog: | Natural logarithm | |
• alog10: | Decimal logarithm | |
• and: | Logical AND | |
• andif: | Conditional logical AND | |
• area: | Disjoint area labeling | |
• area2: | Connected area labeling | |
• areaconnect: | Determine area connections | |
• arestore: | Restore complete variables from disk | |
• arg: | Complex argument | |
• array: | Create an array of arbitrary type | |
• asin: | Arc sine | |
• asinh: | Inverse hyperbolic sine | |
• assoc: | Create an associated variable | |
• astore: | Store complete variables on disk | |
• astrf: | Astronomical coordinate transformations | |
• astron: | Calculate planetary positions | |
• atan: | Arc tangent (mod 180 degrees) | |
• atan2: | Arc tangent (mod 360 degrees) | |
• atanh: | Inverse hyperbolic tangent | |
• atol: | Read an integer value from a string | |
• atomize: | Show internal structure of a variable | |
• basin: | Full-coverage image segmentation | |
• batch: | Run in batch mode | |
• bessel_i0: | Bessel I_0 function | |
• bessel_i1: | Bessel I_1 function | |
• bessel_j0: | Bessel J_0 function | |
• bessel_j1: | Bessel J_1 function | |
• bessel_jn: | Bessel J_n function | |
• bessel_k0: | Bessel K_0 function | |
• bessel_k1: | Bessel K_1 function | |
• bessel_kn: | Bessel K_n function | |
• bessel_y0: | Bessel Y_0 function | |
• bessel_y1: | Bessel Y_1 function | |
• bessel_yn: | Bessel Y_n function | |
• beta: | Beta function | |
• bi0: | Bessel I_0 function | |
• bi00: | Frame bias vector | |
• bi1: | Bessel I_1 function | |
• bisect: | Calculates bisectors | |
• bj0: | Bessel J_0 function | |
• bj1: | Bessel J_1 function | |
• bjn: | Bessel J_n function | |
• bk0: | Bessel K_0 function | |
• bk1: | Bessel K_1 function | |
• bkn: | Bessel K_n function | |
• bmap: | Convert to byte byte by byte
| |
• bp00: | Frame bias and precession, IAU 2000 | |
• bp06: | Frame bias and precession, IAU 2006 | |
• bpn2xy: | CIO x,y from bias-precession-nutation matrix | |
• breakpoint: | Manipulate breakpoints | |
• bsmooth: | Binary smoothing | |
• by0: | Bessel Y_0 function | |
• by1: | Bessel Y_1 function | |
• byn: | Bessel Y_n function | |
• bytarr: | Create a byte array
| |
• byte: | Convert to byte value by value
| |
• bytfarr: | Create a byte file array
| |
• c: | Calligraphy | |
• c2i00a: | CIO matrix, IAU 2000A | |
• c2i00b: | CIO matrix, IAU 2000B | |
• c2i06a: | CIO matrix, IAU 2000A/2006 | |
• c2ibpn: | CIO matrix from BPN | |
• c2ixy: | CIO matrix from CIP x,y | |
• c2ixys: | CIO matrix from CIP x,y, CIO s | |
• c2s: | Cartesian to spherical coordinates | |
• c2t00a: | C2T matrix from CIP xp,yp, IAU 2000A | |
• c2t00b: | C2T matrix from CIP xp,yp, IAU 2000B | |
• c2t06a: | C2T matrix from CIP xp,yp, IAU 2000A/2006 | |
• c2tcio: | C2T matrix from C2I, ERA, POM | |
• c2teqx: | C2T matrix from BPN, GST, POM | |
• c2tpe: | C2T matrix from nutation and polar coordinates | |
• c2txy: | C2T from CIP x,y and polar xp,yp | |
• cal2jd: | Julian Day Numbers from Gregorian Calendar dates | |
• calculator: | Calculator mode | |
• calendar: | Calendar conversions | |
• callig: | Calligraphy | |
• cbrt: | Cube root | |
• cdblarr: | Create a cdouble array
| |
• cdblfarr: | Create a cdouble file array
| |
• cdmap: | Convert to cdouble byte by byte
| |
• cdouble: | Convert to cdouble value by value
| |
• ceil: | Convert to long by rounding up
| |
• cfloat: | Convert to cfloat value by value
| |
• cfltarr: | Create a cfloat array
| |
• cfltfarr: | Create a cfloat file array
| |
• cfmap: | Convert to cfloat byte by byte
| |
• chdir: | Change directory | |
• checklist: | debugging] | |
• checkmenu: | Check for menu selection | |
• checkwindow: | Check for window selection | |
• chi2: | Chi-square function. | |
• classname: | Name of data class | |
• close: | Close disk file | |
• cluster: | Cluster analysis | |
• colorcomponents: | Derive RGB values | |
• colorpixel: | ||
• colorstogrey: | Get greyscale values | |
• compile: | Compile a string as LUX code | |
• compile_file: | ||
• complex: | Convert to a complex data type | |
• compress: | Reduce the number of elements of an array | |
• concat: | Concatenate scalars and/or arrays | |
• conjugate: | Complex conjugate | |
• constellation: | Determine the astronomical constellation | |
• constellationname: | Provide constellation names | |
• contour: | Contour plot | |
• convert: | Convert to specified data type | |
• coordtrf: | Plot/windoe coordinate conversions | |
• cos: | Cosine | |
• cosh: | Hyperbolic cosine | |
• covariance: | Covariance | |
• crosscorr: | Cross-correlation coefficient | |
• crunch: | Data compression | |
• crunchrun: | ||
• cspline: | Interpolation using cubic splines | |
• cspline_extr: | Find extremes on cubic splines | |
• cspline_find: | ||
• ctop: | Transform from Cartesian to polar coordinates | |
• d: | Dump information about an expression | |
• dat: | TAI minus UTC | |
• date_from_tai: | Date string from a TAI time | |
• dblarr: | Create a double array
| |
• dblfarr: | Create a double file array
| |
• decomp: | LU matrix decomposition | |
• decrunch: | Data decompression | |
• default: | Specify a default value for a variable | |
• defined: | Does the variable have a defined value? | |
• delete: | Delete a variable’s data value | |
• despike: | Treat bad pixels (spikes) in an image | |
• detrend: | Remove a polynomial fit | |
• diagnostic: | Write diagnostic output to a file | |
• differ: | Running difference | |
• dilate: | Binary image dilation operator | |
• dilatedir: | ||
• dimen: | Return a dimension of an array | |
• disablenewline: | Tell LUX to ignore newlines | |
• distarr: | Distance array | |
• distr: | Distribute data to array elements | |
• dmap: | Convert to double byte by byte
| |
• doub: | Convert to double value by value
| |
• double: | Convert to double value by value
| |
• dsmooth: | Directional smoothing | |
• dsolve: | Solve a set of linear equations | |
• dsum: | Sum as double
| |
• dtdb: | TDB minus TT | |
• dump: | Dump information about an expression | |
• dump_lun: | Dump information about open files | |
• dump_stack: | Dump information about the data stack | |
• easterdate: | Calculate the date of Easter | |
• echo: | Echo code to be compiled | |
• ee00: | Equation of Equinoxes from nutation, IAU 2000 | |
• ee00a: | Equation of Equinoxes, IAU 2000 | |
• ee00b: | Equation of Equinoxes, IAU 2000B | |
• ee06a: | Equation of Equinoxes, IAU 2000A/2006 | |
• eect00: | Equation of Equinoxes complementary terms | |
• eform: | Earth reference ellipsoid | |
• enablenewline: | Tell LUX to resume interpreting newlines | |
• endian: | Convert between little-endian and big-endian | |
• enhanceimage: | Enhance the intensities of an image | |
• eo06a: | Equation of Origins, IAU 2000A/2006 | |
• eors: | Equation of Origins from bias-precession-nutation and CIO s | |
• epb: | Julian Date to Besselian epoch | |
• epb2jd: | Besselian epoch to Julian Date | |
• epj: | Julian Date to Julian epoch | |
• epj2jd: | Julian epoch to Julian Date | |
• epv00: | Earth position and velocity | |
• eq: | Equal-to | |
• eqeq94: | Equation of Equinoxes, IAU 1994 | |
• equivalence: | Determine equivalence classes | |
• era00: | ERA, IAU 2000 | |
• erase: | Erase the window contents | |
• erf: | Error function | |
• erfc: | Complementary error function | |
• erode: | Binary image erosion operator | |
• erodedir: | ||
• error: | User-defined error with message | |
• esegment: | Extreme-based data segmentation | |
• esmooth: | Asymmetrical exponential smoothing | |
• eval: | Evaluate a string as LUX code | |
• eventname: | Name of an event | |
• execute: | Execute a string as LUX code | |
• exit: | Exit LUX | |
• exp: | Exponential function | |
• expand: | Increase the size of an image | |
• expm1: | Exponential of one less than the argument | |
• f0h: | Retrieve the header from an FZ file | |
• f0head: | Retrieve the header from an FZ file | |
• f0r: | Retrieve data from an FZ file | |
• f0read: | Retrieve data from an FZ file | |
• f0w: | Write data to an FZ file | |
• f0write: | Write data to an FZ file | |
• fad03: | Mean elongation of Moon | |
• fade: | Fade between two images | |
• fade_init: | Initialize a fade between two images | |
• fae03: | Mean longitude of Earth | |
• faf03: | Mean longitude of Moon from ascending node | |
• faju03: | Mean longitude of Jupiter | |
• fal03: | Mean anomaly of Moon | |
• falp03: | Mean anomaly of Sun | |
• fama03: | Mean longitude of Mars | |
• fame03: | Mean longitude of Mercury | |
• fane03: | Mean longitude of Neptune | |
• faom03: | Mean longitude of Moon’s ascending node | |
• fapa03: | General accumulated precession in longitude | |
• fasa03: | Mean longitude of Saturn | |
• faur03: | Mean longitude of Uranus | |
• fave03: | Mean longitude of Venus | |
• fcrunwrite: | Write compressed data to an FZ file | |
• fcrw: | Write compressed data to an FZ file | |
• fcw: | Write compressed data to an FZ file | |
• fcwrite: | Write compressed data to an FZ file | |
• fft: | Discrete Fast Fourier Transform | |
• fftb: | ||
• fftexpand: | ||
• fftshift: | Shifts data using Fourier interpolation | |
• fileptr: | Manipulate a file pointer | |
• fileread: | Unformatted reading from a file | |
• filesize: | Size of a file | |
• filetofz: | Transform a file to an FZ file | |
• filetype: | Finds the type of the file | |
• filetypename: | Returns the name of the file type | |
• filewrite: | Unformatted writing to a file | |
• find: | Find the first occurrence of particular values | |
• findfile: | Find a particular file | |
• find_max: | Find the values of local maxima | |
• find_maxloc: | Find the locations of local maxima | |
• find_min: | Find the values of local minima | |
• find_minloc: | Find the locations of local minima | |
• fit: | Fit arbitrary function to data | |
• fit2: | Fit arbitrary function to data | |
• fit3: | ||
• fit3dcube: | Ensure complete 3D plot fits on screen | |
• fits_header: | Read the header of a FITS file | |
• fits_key: | Get a value from a FITS file header | |
• fits_read: | Read a FITS file | |
• fits_write: | Write a FITS file | |
• fits_xread: | Read a FITS file | |
• fix: | Convert to long by truncating
| |
• fk52h: | FK5 J2000.0 star positions to Hipparcos | |
• fk5hip: | FK5 J2000.0 rotation and spin to Hipparcos | |
• fk5hz: | FK5 J2000.0 star positions to Hipparcos (zero proper motion) | |
• float: | Convert to float value by value
| |
• floor: | Convert to long by rounding down
| |
• fltarr: | Create a float array
| |
• fltfarr: | Create a float file array
| |
• fmap: | Convert to float byte by byte
| |
• format_set: | Manipulate the formats for ASCII output | |
• fprint: | Print to screen | |
• fprintf: | Write to file in ASCII format | |
• fratio: | F variance ratio function | |
• fread: | Read from keyboard | |
• freadf: | Read from file in ASCII format | |
• freads: | Read from string | |
• fstring: | Convert to string
| |
• fsum: | Sum as float
| |
• fw2m: | Fukushima-Williams angles to rotation matrix | |
• fw2xy: | CIP x,y from Fukushima-Williams angles | |
• fzarr: | Create a file array appropriate for an FZ file | |
• fzh: | Retrieve the header from an FZ file | |
• fzhead: | Retrieve the header from an FZ file | |
• fzinspect: | Return information on an FZ file | |
• fzr: | Retrieve data from an FZ file | |
• fzread: | Retrieve data from an FZ file | |
• fzw: | Write data to an FZ file | |
• fzwrite: | Write data to an FZ file | |
• gamma: | Gamma function | |
• gaplot: | Delayed plot via gnuplot | |
• gc2gd: | Geodetic from geocentric coordinates | |
• gc2gde: | Geodetic from geocentric coordinates and ellipsoid | |
• gcommand: | Send a gnuplot command to gnuplot | |
• gcontour: | Contour plot via gnuplot | |
• gd2gc: | Geocentric from geodetic coordinates | |
• gd2gce: | Geocentric from geodetic coordinates and ellipsoid | |
• ge: | Greater-than-or-equal-to | |
• getdirectories: | Gets a list of subdirectories | |
• getdirects: | Gets a list of subdirectories | |
• getenv: | Get the value of an environment variable | |
• getfiles: | Gets a list of files in a directory | |
• getfiles_r: | Gets a list of files in/below a directory | |
• getmatchedfiles: | Gets files matching a regexp in a directory | |
• getmatchedfiles_r: | Gets files matching a regexp in/below a directory | |
• getmin9: | Minimum of a fit to 3 by 3 data values | |
• get_lun: | Gets an available logical unit | |
• gifread: | Read a GIF file | |
• gifwrite: | Write a GIF file | |
• gmst00: | Greenwich mean sidereal time, IAU 2000 | |
• gmst06: | Greenwich mean sidereal time, IAU 2006 | |
• gmst82: | Greenwich mean sidereal time, IAU 1982 | |
• goplot: | Overplot via gnuplot | |
• gplot: | Plot via gnuplot | |
• gplot3d: | 3D plot via gnuplot | |
• gridmatch: | Determine displacements between two images | |
• gsmooth: | Gaussian smoothing | |
• gst00a: | Greenwich apparent sidereal time, IAU 2000 | |
• gst00b: | Greenwich apparent sidereal time, IAU 2000B | |
• gst06: | Greenwich apparent sidereal time, IAU 2006 | |
• gst06a: | Greenwich apparent sidereal time, IAU 2000/2006 | |
• gst94: | Greenwich apparent sidereal time, IAU 1982/1994 | |
• gt: | Greater-than | |
• gterm: | Change gnuplot terminal | |
• gtv: | Display an image via gnuplot | |
• h2fk5: | Hipparcos to FK5 J2000.0 star positions | |
• hairs: | User-selected position | |
• help: | Help | |
• hex: | ||
• hfk5z: | Hipparcos to FK5 J2000.0 star positions (zero proper motion) | |
• hilbert: | Hilbert transform | |
• hist: | Histogram | |
• histr: | Normalized histogram | |
• ibeta: | Incomplete beta function | |
• idlread: | Read one variable from an IDL Save file | |
• idlrestore: | Read all variables from an IDL Save file | |
• igamma: | Incomplete gamma function | |
• ignore: | Ignore LUX code up to matching RESUME | |
• imaginary: | Imaginary part of a complex argument | |
• index: | Determine ascending order of data | |
• indgen: | Fill array with data coordinate | |
• info: | Information about LUX | |
• inpolygon: | Determine if points are inside a polygon | |
• insert: | Insert data into an array | |
• int: | Convert to word value by value
| |
• int64: | Convert to int64 value by value
| |
• int64arr: | Create an int64 array
| |
• int64farr: | Create an int64 file array
| |
• int64map: | Convert to int64 byte by byte
| |
• intarr: | Create a word array
| |
• intfarr: | Create a word file array
| |
• ir: | Identity 3-by-3 matrix | |
• isarray: | Is the argument an array? | |
• isnan: | Is the argument not a number? | |
• isscalar: | Is the argument a scalar? | |
• isstring: | Is the argument a string? | |
• ist: | Convert to string
| |
• istring: | Convert to string
| |
• jd2cal: | Gregorian dates from Julian Day Numbers | |
• jpegread: | Read from a JPEG file | |
• jpegwrite: | Write as a JPEG file | |
• kepler: | Solve Kepler’s equation | |
• ksmooth: | ||
• le: | Less-than-or-equal-to | |
• legendre: | Associated Legendre polynomials | |
• limits: | Manipulate plot coordinate ranges | |
• list: | List the definition of a user-defined routine | |
• llsq: | ||
• lmap: | Convert to long byte by byte
| |
• local_max: | The value of a local maximum | |
• local_maxloc: | The location of a local maximum | |
• local_min: | The value of a local minimum | |
• local_minloc: | The location of a local minimum | |
• log: | Natural logarithm | |
• log10: | Decimal logarithm | |
• log1p: | Natural logarithm of one plus the argument | |
• lonarr: | Create a long array
| |
• lonfarr: | Create a long file array
| |
• long: | Convert to long value by value
| |
• lowcase: | Convert letters to lower case | |
• lower: | Convert letters to lower case | |
• lsmooth: | Directional spreading | |
• lsq: | Least-squares fit | |
• lt: | Less-than | |
• match: | Match source values to target values | |
• max: | Maximum | |
• maxdir: | ||
• maxfilter: | Running maximum | |
• maxloc: | Location of maximum | |
• mdiagonal: | ||
• mean: | Mean value | |
• medfilter: | Running median | |
• median: | Median valuey | |
• memory: | Memory use | |
• menu: | Create or select a menu | |
• menuhide: | Hide a menu | |
• menuitem: | Change a menu item | |
• menupop: | Pop (raise) a menu | |
• menuread: | Read a value through a menu item | |
• menuzap: | Zap (destroy) a menu | |
• min: | Minimum | |
• minfilter: | Running minimum | |
• minloc: | Location of minimum | |
• mod: | Modulus | |
• mproduct: | ||
• multisieve: | Determine locations of particular values | |
• name: | ||
• ncchi2: | Non-central chi-square function | |
• ne: | Not equal to | |
• newallocs: | Reports on recent memory allocation | |
• noecho: | Do not echo code to be compiled | |
• noop: | No operation | |
• not: | Logical NOT | |
• num00a: | Nutation matrix, IAU 2000A | |
• num00b: | Nutation matrix, IAU 2000B | |
• num06a: | Nutation matrix, IAU 2000A/2006 | |
• numat: | Nutation matrix from nutation components | |
• num_dim: | Number of dimensions | |
• num_elem: | Number of elements | |
• nut00a: | Nutation components, IAU 2000A | |
• nut00b: | Nutation components, IAU 2000B | |
• nut06a: | Nutation components, IAU 2000A/2006 | |
• nut80: | Nutation components, IAU 1980 | |
• nutm80: | Nutation matrix, IAU 1980 | |
• obl06: | Mean obliquity of ecliptic, IAU 2006 | |
• obl80: | Mean obliquity of ecliptic, IAU 1980 | |
• one: | Fill with ones | |
• openr: | Open a file for reading only | |
• openu: | Open a file for updating (reading/writing) | |
• openw: | Open a file for writing only | |
• oplot: | Add data to a plot | |
• or: | Logical OR | |
• ordfilter: | Running ordinal | |
• orientation: | Determine local orientation | |
• orif: | Conditional logical OR | |
• p06e: | Precession angles, IAU 2006 | |
• p2s: | Spherical from cartesian coordinates | |
• pap: | Position angle from cartesian coordinates | |
• pas: | Position angle from angular coordinates | |
• pb06: | Precession Euler angles, IAU 2006 | |
• pdev: | Set/show plot device | |
• pdp: | Inner product of 3-vectors | |
• peek: | Investigate memory locations | |
• pen: | Set pen width | |
• pencolor: | Set pen color | |
• pfw06: | Fukushima-Williams precession angles, IAU 2006 | |
• pit: | Polynomial fit | |
• pixelsto8bit: | Convert pixel values to 8-bit values | |
• plan94: | Heliocentric planet position and velocity | |
• plot: | Plot | |
• plot3d: | Three-dimensional plot | |
• pm: | Modulus of 3-vectors | |
• pmat00: | Precession matrix, IAU 2000 | |
• pmat06: | Precession matrix, IAU 2006 | |
• pmat76: | Precession matrix, IAU 1976 | |
• pn: | Modulus and unit vector from 3-vector | |
• pn00: | Precession-nutation matrix from nutation components, IAU 2000 | |
• pn00a: | Precession-nutation matrix, IAU 2000A | |
• pn00b: | Precession-nutation matrix from nutation components, IAU 2000B | |
• pn06: | Precession-nutation matrix from nutation components, IAU 2006 | |
• pn06a: | Precession-nutation matrix, IAU 2000A/2006 | |
• pnm00a: | Precession-nutation matrix, IAU 2000A | |
• pnm00b: | Precession-nutation matrix, IAU 2000B | |
• pnm06a: | Precession-nutation matrix, IAU 2000A/2006 | |
• pnm80: | Precession-nutation matrix, IAU 1976/1980 | |
• pointer: | Convert to a pointer | |
• polartossfc: | Convert polar coordinates to SSFC | |
• polate: | Linear interpolation | |
• poly: | Polynomial evaluation | |
• pom00: | Polar motion matrix, IAU 2000 | |
• pop: | Pop from the stack | |
• postimage: | Write an image to a Postscript file | |
• postraw: | Write a string to a Postscript file | |
• postrel: | Finish and close a Postscript file | |
• postrelease: | Finish and close a Postscript file | |
• power: | Power spectrum | |
• pr00: | Precession rate, IAU 2000 | |
• prec76: | Precession Euler angles, IAU 1976 | |
• precess: | Correct astronomical coordinates for precession | |
• print: | Print to the screen | |
• printf: | Write to a file in ASCII format | |
• project: | Project 3D coordinates to screen coordinates | |
• projection: | Manipulate 3D projection | |
• projectmap: | Returns a projected version of a flat map | |
• psum: | Sum weighted with powers of the coordinates | |
• ptoc: | Transform from polar to Cartesian coordinates | |
• push: | Push unto the stack | |
• pv2s: | Spherical from cartesian position/velocity coordinates | |
• pvdpv: | Inner product of position/velocity vectors | |
• pvm: | Modulus of position/velocity vectors | |
• pvstar: | Catalog coordinates from position/velocity vectors | |
• pvxpv: | Outer product of two position/velocity vectors | |
• pxp: | Outer product of two 3-vectors | |
• quantile: | Quantiles | |
• quit: | Quit LUX | |
• random: | Pseudo-random numbers | |
• randomb: | Pseudo-random bits | |
• randomd: | Pseudo-random numbers user-distributed | |
• randome: | Pseudo-random numbers exponentially distributed | |
• randomn: | Pseudo-random numbers normally distributed | |
• randomu: | Pseudo-random numbers uniformly distributed | |
• read: | Read a value from the keyboard | |
• readarr: | Read values from the keyboard into an array | |
• readf: | Read values from a file in ASCII format | |
• readorbits: | Read orbital da | |
• readu: | Read values from a file in machine format | |
• read_jpeg: | Read from a JPEG-compressed file | |
• real: | Real part of a complex argument | |
• record: | Record user input and/or LUX output | |
• redim: | Modify the dimensions of an array | |
• regex: | Match a regular expression to text | |
• regrid: | Interpolate on a warped grid (nearest neighbor) | |
• regrid3: | Interpolate on a warped grid (bicubic) | |
• regrid3ns: | Interpolate on a warped grid (bicubic) | |
• reorder: | ||
• replace: | Replace some values with others | |
• restart: | Restart LUX | |
• restore: | Retrieve data from an FZ file | |
• resume: | Negate one previous IGNORE | |
• return: | Return from a subroutine or function | |
• reverse: | Reverse the order of data in an array | |
• rewind: | Rewind a tape | |
• rewindf: | Move a file pointer to the file start | |
• rfix: | Convert to long by rounding
| |
• rm2v: | Rotation vector from rotation matrix | |
• roll: | Rearrange dimensions | |
• root3: | Solve a cubic equation | |
• runcum: | Running sum over a fixed width | |
• runmax: | ||
• runmin: | ||
• runord: | ||
• runprod: | Running product from the beginning | |
• runsum: | Running sum from the beginning | |
• rv2m: | Rotation matrix from rotation vector | |
• rx: | Rotates 3-by-3 matrix about x axis | |
• rxr: | Multiplies two 3-by-3 matrices | |
• rxpv: | Product of 3-by-3 matrix and position/velocity vector | |
• ry: | Rotates 3-by-3 matrix about y axis | |
• rz: | Rotates 3-by-3 matrix about z axis | |
• s: | Show information about variables | |
• s00: | CIO locator from CIP x,y, IAU 2000A | |
• s00a: | CIO locator, IAU 2000A | |
• s00b: | CIO locator, IAU 2000B | |
• s06: | CIO locator from CIP x,y, IAU 2000A/2006 | |
• s06a: | CIO locator, IAU 2000A/2006 | |
• s2c: | Cartesian unit from spherical coordinates | |
• s2p: | Cartesian from spherical coordinates | |
• s2pv: | Cartesian position/velocity from spherical coordinates | |
• sc: | Sine-cosine transform | |
• scale: | Convert to byte suitable for display
| |
• scalerange: | Convert to byte suitable for display
| |
• scanf: | Read from file in ASCII format | |
• scb: | Inverse sine-cosine transform | |
• sccomplex: | ||
• sdev: | Standard deviation | |
• segment: | Curvature-based image segmentation | |
• segmentdir: | Curvature-based linear image segmentation | |
• sepp: | Angular separation from cartesian coordinates | |
• seps: | Angular separation from spherical coordinates | |
• set: | Set properties of the LUX session | |
• setbackground: | Set the background color | |
• setbg: | Set the background color | |
• setenv: | Set an environment variable | |
• setfg: | Set the foreground color | |
• setforeground: | Set the foreground color | |
• setnan: | Mark values as Not-a-Number | |
• sgn: | The signum function: the sign of data | |
• shift: | Circular integer shift of an array | |
• shift3: | Bicubic interpolation shift of an array | |
• show: | Show information about variables | |
• showorbits: | Show information on read orbital data | |
• showstats: | Show information about the LUX session | |
• show_files: | Show info on all open files | |
• show_func: | Show information about a LUX function | |
• show_subr: | Show information about a LUX subroutine | |
• show_temps: | Show information about temporary variables | |
• show_visuals: | Show available color display schemes | |
• siderealtime: | The mean sidereal time | |
• sieve: | Select elements according to a condition | |
• sin: | Sine | |
• sinh: | Hyperbolic sine | |
• skipc: | Skip characters in a string | |
• skipf: | Skip files on a tape | |
• skipr: | Skip records on a tape | |
• smap: | Convert to string byte by byte
| |
• smod: | Signed modulus | |
• smooth: | Boxcar smoothing | |
• solar_b: | Solar B angle | |
• solar_l: | Solar L angle | |
• solar_p: | Solar P angle | |
• solar_r: | Apparent solar radius | |
• sort: | Sort into ascending order | |
• sp00: | TIO locator | |
• spawn: | Send a command to the operating system | |
• sprintf: | Convert to string
| |
• sqrt: | Square root | |
• sscanf: | Read from string | |
• ssfctopolar: | Convert SSFC to polar coordinates | |
• starpm: | Update star catalog data for space motion | |
• starpv: | Convert star catalog data to position/velocity vector | |
• step: | Step through LUX code | |
• store: | Write data to an FZ file | |
• str: | Convert to string
| |
• strarr: | Create a string array
| |
• strcount: | Count the occurrence of a substring | |
• stretch: | Warp an image | |
• string: | Convert to string
| |
• strlen: | Length of a string | |
• strloc: | Locate a substring | |
• strpbrk: | Locate a substring | |
• strpos: | Locate a substring | |
• strr: | Substitute a substring | |
• strreplace: | Substitute a substring | |
• strskp: | Skip a substring | |
• strsub: | Return a substring | |
• strtok: | Find and return a token from a string | |
• strtol: | Read a number from a string | |
• strtrim: | Skip whitespace | |
• struct: | ||
• student: | Student’s t distribution | |
• subshift: | Calculate a subpixel shift | |
• subshiftc: | Calculate a subpixel shift | |
• sun_b: | Solar B angle | |
• sun_d: | Solar distance | |
• sun_p: | Solar P angle | |
• sun_r: | Solar radius | |
• svd: | Singular Value Decomposition | |
• swab: | Swap bytes in pairs | |
• swapb: | Swap bytes in pairs | |
• swaphalf: | Swap array halfs | |
• switch: | Switch identity of two variables | |
• symbol: | Return the symbol with the given name | |
• symclass: | Data class of a symbol | |
• symdtype: | Data type of a numerical or string variable | |
• symmem: | Memory use of a symbol | |
• symnum: | Symbol number of a named symbol | |
• t: | Print to screen | |
• table: | Linear interpolation in a table | |
• taitt: | TAI to TT | |
• taiut1: | TAI to UT1 | |
• taiutc: | TAI to UTC | |
• tai_from_date: | Conversion between UTC and TAI | |
• tan: | Tangent | |
• tanh: | Hyperbolic tangent | |
• tapebufin: | Read from tape | |
• tapebufout: | Write to tape | |
• tape_status: | Tape status | |
• taprd: | Read from tape | |
• tapwrt: | Write to tape | |
• tcbtdb: | TCB to TDB | |
• tcgtt: | TCG to TT | |
• tdbtcb: | TDB to TCB | |
• tdbtt: | TDB to TT | |
• temporary: | Temporary copy | |
• tense: | Interpolate using splines under tension | |
• tense_curve: | Interpolate using splines under tension | |
• tense_loop: | Interpolate using splines under tension | |
• threecolors: | Install the "three-colors" color table | |
• tolookup: | Condense using a lookup table | |
• total: | Return the total of parts of an array | |
• tr: | Transpose a 3-by-3 matrix | |
• trace: | Trace execution of LUX code | |
• trace_decoder: | ||
• trajectory: | Calculate particle trajectories | |
• transpose: | ||
• trend: | Determine polynomial trend in data | |
• tri_name_from_tai: | ||
• trxp: | Product of 3-vector and transposed 3-by-3 matrix | |
• trxpv: | Product of position/velocity vector and transposed 3-by-3 matrix | |
• tttai: | TT to TAI | |
• tttcg: | TT to TCG | |
• tttdb: | TT to TDB | |
• ttut1: | TT to UT1 | |
• tv: | Display an image | |
• tv3: | Display an image and two bitmaps | |
• tvlab: | Display a label | |
• tvlct: | Load a color table | |
• tvmap: | Display an array | |
• tvplane: | ||
• tvraw: | Display an array without color mapping | |
• tvread: | Read an image into an array | |
• ty: | Print to screen | |
• type: | Print to screen | |
• typename: | Name of a data type | |
• ulib: | User library | |
• unload: | Unload a tape | |
• unmod: | ||
• upcase: | Convert a string to upper case | |
• upper: | Convert a string to upper case | |
• ut1tai: | UT1 to TAI | |
• ut1tt: | UT1 to TT | |
• ut1utc: | UT1 to UTC | |
• utctai: | UTC to TAI | |
• utcut1: | UTC to UT1 | |
• variance: | Variance | |
• varname: | Return the name of a variable | |
• verify: | ||
• voigt: | Voigt function | |
• wait: | Wait | |
• wait_for_menu: | Wait for a menu selection | |
• wait_for_tape: | Wait for completion of a tape command | |
• watch: | Watchpoint for a variable | |
• weof: | Write an end-of-file to tape | |
• where: | Return symbol that a memory address is in | |
• window: | Select a window | |
• wmap: | Convert to word byte by byte
| |
• word: | Convert to word value by value
| |
• writeu: | Write unformatted to a disk file | |
• write_jpeg: | ||
• xanimate: | Animate a set of images | |
• xclose: | Close the X connection | |
• xcopy: | Copy a part of an image | |
• xcursor: | Select a pointer type | |
• xdelete: | Delete a window | |
• xdrawarc: | ||
• xdrawline: | ||
• xevent: | Show information about pending X events | |
• xexist: | ||
• xflush: | Flush the X event queue | |
• xfont: | Select a font for display | |
• xinvertarc: | ||
• xinvertline: | ||
• xlabel: | Display a label | |
• xlabelwidth: | Determine the width of a display label | |
• xloop: | X event loop | |
• xmaddfiletolist: | ||
• xmalignment: | ||
• xmarmcolor: | ||
• xmarrow: | Arrow widget | |
• xmattach: | Specify attachment of widgets | |
• xmattach_relative: | Specify attachment of widgets | |
• xmbackgroundcolor: | Set a widget’s background color | |
• xmboard: | Bulletin board widget | |
• xmbordercolor: | Set a widget’s border color | |
• xmborderwidth: | Set a widget’s border width | |
• xmbottomshadowcolor: | Set a widget’s bottom shadow color | |
• xmbutton: | Button widget | |
• xmcheckbox: | Check box widget | |
• xmcolumns: | Column widget | |
• xmcommand: | Command widget | |
• xmdestroy: | Destroy a widget | |
• xmdialog_board: | ||
• xmdialog_form: | ||
• xmdrawingarea: | ||
• xmdrawinglink: | ||
• xmfilegetlist: | ||
• xmfileselect: | ||
• xmfont: | Sets a widget’s font | |
• xmforegroundcolor: | Sets a widget’s foreground color | |
• xmform: | Form widget | |
• xmframe: | Frame widget | |
• xmgetoptionselection: | ||
• xmgetpixmap: | ||
• xmgetwidgetaddress: | ||
• xmgetwidgetposition: | ||
• xmgetwidgetsize: | ||
• xmhscale: | ||
• xmhscrollbar: | ||
• xmlabel: | Label widget | |
• xmlist: | ||
• xmlistadditem: | ||
• xmlistcount: | ||
• xmlistdeleteall: | ||
• xmlistdeleteitem: | ||
• xmlistfromfile: | ||
• xmlistfunc: | ||
• xmlistselect: | ||
• xmlistsubr: | ||
• xmmenubar: | Menu bar widget | |
• xmmessage: | Message widget | |
• xmoptionmenu: | ||
• xmpixmapbutton: | ||
• xmpixmapoptionmenu: | ||
• xmposition: | Set a widget’s position and size | |
• xmprompt: | Prompt widget | |
• xmpulldownmenu: | Pull-down menu widget | |
• xmquery: | ||
• xmradiobox: | Radio box widget | |
• xmraise: | ||
• xmresizepolicy: | ||
• xmrows: | Row widget | |
• xmscalegetvalue: | ||
• xmscaleresetlimits: | ||
• xmscalesetvalue: | ||
• xmscrollbarsetvalues: | ||
• xmscrolledwindow: | ||
• xmscrolledwindowapp: | ||
• xmselectcolor: | ||
• xmsensitive: | ||
• xmseparator: | Separator widget | |
• xmsetcolors: | ||
• xmsetdirectory: | ||
• xmsetlabel: | ||
• xmsetmargins: | ||
• xmsetmnemonic: | ||
• xmsetmodal: | ||
• xmsetoptionselection: | ||
• xmsetpixmap: | ||
• xmsettitle: | ||
• xmset_text_output: | ||
• xmsize: | ||
• xmtext: | ||
• xmtextappend: | ||
• xmtextbox: | ||
• xmtexterase: | ||
• xmtextfield: | ||
• xmtextfieldarray: | ||
• xmtextfieldgetstring: | ||
• xmtextfieldseteditable: | ||
• xmtextfieldsetmaxlength: | ||
• xmtextfieldsetstring: | ||
• xmtextfromfile: | ||
• xmtextgetinsertposition: | ||
• xmtextgetlastposition: | ||
• xmtextgetselection: | ||
• xmtextgetstring: | ||
• xmtextreplace: | ||
• xmtextseteditable: | ||
• xmtextsetposition: | ||
• xmtextsetrowcolumnsize: | ||
• xmtextsetstring: | ||
• xmtogglegetstate: | ||
• xmtogglesetstate: | ||
• xmtoplevel_board: | Top level bulletin board widget | |
• xmtoplevel_form: | Top level form widget | |
• xmtopshadowcolor: | Set a widget’s top shadow color | |
• xmvscale: | ||
• xmvscrollbar: | ||
• xopen: | Open the X connection | |
• xor: | Exclusive or | |
• xplace: | User-selected position | |
• xport: | Create or rescale a window | |
• xpurge: | Purge the X event queue | |
• xquery: | Determine the status of the pointer | |
• xregister: | Register event types for capture | |
• xsetaction: | Select copy type | |
• xtloop: | ||
• xtmluxge: | ||
• xtparent: | ||
• xtpopdown: | ||
• xtpopup: | ||
• xtunmluxge: | ||
• xtv: | Display an image | |
• xtvread: | Read an image into an array | |
• xtwindow: | ||
• xwin: | Create or rescale a window | |
• xwindow: | Create or rescale a window | |
• xy06: | CIP x,y, IAU 2000A/2006 | |
• xys00a: | CIP x,y, IAU 2000A | |
• xys00b: | CIP x,y, IAU 2000B | |
• xys06a: | CIP x,y and CIO locator, IAU 2000A/2006 | |
• xymov: | Draw a line | |
• zap: | Completely remove a variable | |
• zero: | Zero a variable | |
• zeroifnotdefined: | ||
• zeronans: | Remove NaN values | |
• zinv: | Zero-protected inverse | |
• zoom: | Image inspection using the pointer | |
• Square Brackets: | Concatenation into an array | |
• Curly Braces: | Concatenation into a list |
Previous: Status Funcs, Up: Reference Manual [Contents][Index]