8. Script

Here are listed all the function used in the scripting environment of IQSTAR.

Scripting is a complementary and alternative solution to traditional use of IQSTAR (Scripting option is required). This unlocks the complete control of the software, from measurement capabilities to data management including all the possible features available in IQSTAR.

An help is available to list and detail every function, to see it, click on the top right icon:



  • Data Management
    • adddata - Add dynamic data to a curve
    • addlevel - Add dynamic level to a curve
    • addvar - Add dynamic variables to a curve
    • citiformat - CITI file format configuration
    • citipackage - CITI file format package
    • cstformat - CST file format configuration
    • csvformat - CSV file format configuration
    • curve - Create a curve
    • curveeval - Evaluate a curve information
    • curveexport - Export curve(s) into file
    • curvefilter - Create a curve filter
    • curvefind - Find all curves that match specified filters
    • curvematches - Check if one curve match specified filters
    • curvesize - Curve size
    • curveviewer - Create a curve viewer
    • dataexist - Check existence of a curve data
    • datainfo - Data definition
    • datalist - Curve data listing
    • dataname - Get curve data name
    • dataset - Create an empty dataset
    • datasource - Create a datasource or open it from a file
    • dataunit - Get curve data unit
    • datavalue - Get curve data
    • exportdata - Create an export data
    • imformat - IM/IMX file format configuration
    • levelexist - Check existence of a curve level
    • levellist - Curve levels listing
    • levelname - Get curve level name
    • lpspformat - LP/SP file format configuration
    • mdifblock - MDIF file format block
    • mdifformat - MDIF file format configuration
    • mesformat - MES file format configuration
    • mpsformat - MPS file format configuration
    • mtpformat - MTP file format configuration
    • numbernotation - Create a number notation
    • rmdata - Remove dynamic data from a curve
    • rmlevel - Remove dynamic level from a curve
    • rmvar - Remove dynamic variables from a curve
    • snpformat - SnP file format configuration
    • splformat - SPL file format configuration
    • subcurve - Manage subcurves
    • subcurveat - Manage subcurves of a specific point
    • swpformat - SWP file format configuration
    • trcformat - TRC file format configuration
    • unitconv - Convert a value into desired unit
    • unitlabel - Get unit label from its ID
    • varexist - Check existence of a curve variable
    • varinfo - Variable definition
    • varlist - Curve variables listing
    • varname - Get curve variable name
    • varunit - Get curve variable unit
    • varvalue - Get curve variable
    • viewclear - Clear viewer content
    • viewcontent - Attach curves to viewer
    • viewdata - Create a view data
    • viewfilter - Create a view filter
    • viewlayer - Create a view layer
    • viewlegenditem - Create a view legend item
    • viewmarker - Create a view marker
    • viewupdate - Apply modifications done on a viewer
    • viewwindow - Create a view window
    • wafer - Create a wafer
  • Date/Time
    • datestr - Transform an UNIX epoch time into a string
    • datetime - Get a date in the UNIX epoch format
    • day - Extract day from an UNIX epoch time
    • hour - Extract hour from an UNIX epoch time
    • millisecond - Extract millisecond from an UNIX epoch time
    • minute - Extract minute from an UNIX epoch time
    • month - Extract month from an UNIX epoch time
    • pause - Halt execution temporarily
    • second - Extract second from an UNIX epoch time
    • timer - Create a high-precision timer
    • timerstart - Start/Restart a timer
    • timerstop - Stop a timer
    • timerstr - Timer string value
    • timerval - Timer value
    • year - Extract year from an UNIX epoch time
  • User interfaces
    • window - Create a new window
  • User interfaces: dialog boxes
    • askcolor - Show color picker dialog box
    • askfont - Show font picker dialog box
    • askinput - Ask for an input string
    • askopenfile - Show 'Open file' dialog box
    • asksavefile - Show 'Save file as...' dialog box
    • message - Show a message box
  • User interfaces: 2D graphs
    • autoscale - Perform an auto scale on a 2-D graph
    • contour2d - Create a new 2-D contour curve
    • ft2d - Create a new 2-D f(t) curve
    • fx2d - Create a new 2-D f(x) curve
    • graph2d - Create a new 2-D graph
    • marker2d - Create a new 2-D marker
    • plot2d - Create a new 2-D plotted curve
  • User interfaces: 3D graphs
    • contour3d - Create a new 3-D contour
    • file3d - Import an existing 3-D model from an ASE/OFF file
    • fpcam - Create a first-person camera (for 3-D graphs)
    • graph3d - Create a new 3-D graph
    • grid3d - Create a new 3-D grid
    • node3d - Create a new 3-D node
    • orbitcam - Create an orbit camera (for 3-D graphs)
    • origin3d - Create a new 3-D origin
    • orthographic - Create an orthographic projector
    • perspective - Create a perspective projector
    • reset3d - Reset transformations of a 3-D node
    • rotate3d - Rotate a 3-D node
    • scale3d - Scale a 3-D node
    • smith3d - Create a new 3-D Smith chart
    • surface3d - Create a new 3-D surface
    • symxy3d - X/Y symmetry on a 3-D node
    • symxz3d - X/Z symmetry on a 3-D node
    • symyz3d - Y/Z symmetry on a 3-D node
    • translate3d - Translate a 3-D node
  • User interfaces: utilities
    • attach - Attach something to something else
    • contourmap - Create a new contours map
    • detach - Detach something from something else
    • detachall - Detach all content of a container
    • filefilter - Create a new file filter
    • font - Create a font
    • gradientcolor - Create a one-color gradient
    • gradientinterval - Create a gradient based on intervals
    • rgb - Create a color
    • stroke - Create a new stroke
  • User interfaces: wafer maps
    • wafermap - Create a new wafer map
    • wmabs2rel - Convert a wafer map absolute coordinate to its relative coordinate
    • wmclear - Clear wafer map labels
    • wmlabel - Manage wafer map labels
    • wmlocation - Get a wafer map die visibility
    • wmrel2abs - Convert a wafer map relative coordinate to its absolute coordinate
    • wmsize - Number of wafer map dies
  • I/O: console
    • cls - Clear content of console window
    • logevent - Log an event into the event window
    • print - Print a message into the console window
    • printf - Print a formatted message into the console window
    • println - Print a message into the console window with a line return
  • I/O: files
    • basename - Extract file base name
    • copy - Copy a file or a directory
    • csvread - Import data from a CSV file
    • csvwrite - Export data into a CSV file
    • currentdir - Manage current directory
    • delete - Delete a file or a directory
    • deltree - Delete a directory and all its content (sub-files and sub-directories)
    • dirname - Extract file directory
    • extname - Extract file extension
    • fclose - Close a file
    • fgetc - Read next character
    • fgets - Read next line
    • filename - Extract file name
    • filesize - Get file size in bytes
    • fopen - Open a file
    • fprint - Write a string into a file
    • fprintf - Write a formatted string into a file
    • fprintln - Write a string into a file with a line return
    • fread - Read a file
    • fwrite - Write a string into a file
    • isdirectory - Check if specified path is a valid directory
    • isfile - Check if specified path is a valid file
    • move - Move a file
    • pathinfo - Get path information
    • pathtype - Get path type
    • scandir - List of all available sub-files/sub-directories
    • scriptpath - Access to current script file path
    • tmpfile - Create a temporary file
  • Math: arrays
    • circshift - Shift array circularly
    • col - Column extraction
    • colvector - Create a column vector
    • diag - Create diagonal matrix or get diagonal elements of matrix
    • diff - Differences and approximate derivatives
    • eye - Identity matrix
    • fillvector - Fill a vector
    • find - Find indices and values of nonzero elements
    • findmax - Index of largest elements in array
    • findmin - Index of smallest elements in array
    • first - Get first value of an array
    • flip - Flip order of elements
    • fliplr - Flip array left to right
    • flipud - Flip array up to down
    • horzcat - Concatenate arrays horizontally
    • indexof - Index of an element in array
    • iseven - Check if specified value is an even number
    • ismember - Array elements that are members of set array
    • isodd - Check if specified value is an odd number
    • last - Get last value of an array
    • length - Length of largest array dimension
    • linspace - Generate linearly spaced vectors
    • logspace - Generate logarithmically spaced vectors
    • max - Largest elements in array
    • mean - Average or mean value of array
    • meshgrid - 2-D grids
    • min - Smallest elements in array
    • ones - Create array of all ones
    • rand - Uniformly distributed pseudorandom numbers
    • reshape - Reshape array
    • row - Row extraction
    • rowvector - Create a row vector
    • size - Array size
    • sort - Sort array elements
    • stepspace - Generate step spaced vectors
    • tril - Lower triangular part of matrix
    • triu - Upper triangular part of matrix
    • unique - Unique values in array
    • vertcat - Concatenate arrays vertically
    • zeros - Create array of all zeros
  • Math: combinatorial
    • factorial - Factorial operation
  • Math: complex numbers
    • abs - Absolute value and complex magnitude
    • angle - Complex angle in radian
    • cartesian - Cartesian notation of a complex number
    • conj - Complex conjugate
    • degree - Radian to degree conversion
    • imag - Imaginary part of complex number
    • polar - Polar notation of a complex number
    • radian - Degree to radian conversion
    • real - Real part of complex number
    • twopi - Make sure angle is into range [[0; 2*pi]
    • unwrap - Correct phase angles to produce smoother phase plots
  • Math: electronic
    • dbm - Watt to dBm conversion
    • gtoy - Gamma to admittance conversion
    • gtoz - Gamma to impedance conversion
    • watt - dBm to Watt conversion
    • ytog - Admittance to gamma conversion
    • ytoz - Admittance to impedance conversion
    • ztog - Impedance to gamma conversion
    • ztoy - Impedance to admittance conversion
  • Math: exponential
    • cbrt - Cube root
    • exp - Exponential
    • log - Natural logarithm (base E)
    • log10 - Common (base 10) logarithm
    • log2 - Base 2 logarithm and dissect floating-point numbers into exponent and mantissa
    • logn - Common (base N) logarithm
    • sqrt - Square root
  • Math: interpolation
    • extrap1 - 1-D extrapolation
    • interp1 - 1-D interpolation
    • interp2 - 2-D interpolation
    • smooth - Smooth response data
  • Math: linear algebra
    • chol - Cholesky factorization
    • lu - LU decomposition
    • pinv - Moore-Penrose pseudoinverse
    • qr - QR decomposition
    • svd - Singular value decomposition
    • Math: polynomial
    • deriv - Derivative
    • polyfit - Polynomial curve fitting
    • polyval - Polynomial evaluation
  • Math: rounding
    • ceil - Round toward positive infinity
    • floor - Round toward negative infinity
    • fract - Return the fractional part of a floating number
    • int - Return the integer part of a floating number
    • round - Round to nearest integer
  • Math: trigonometry
    • acos - Inverse cosine
    • acosh - Inverse hyperbolic cosine
    • acot - Inverse cotangent
    • acoth - Inverse hyperbolic cotangent
    • acsc - Inverse cosecant
    • acsch - Inverse hyperbolic cosecant
    • asec - Inverse secant
    • asech - Inverse hyperbolic secant
    • asin - Inverse sine
    • asinh - Inverse hyperbolic sine
    • atan - Inverse tangent
    • atan2 - Four-quadrant inverse tangent
    • atanh - Inverse hyperbolic tangent
    • cos - Cosine
    • cosh - Hyperbolic cosine
    • cot - Cotangent
    • coth - Hyperbolic cotangent
    • csc - Cosecant
    • csch - Hyperbolic cosecant
    • hypot - Square root of sum of squares
    • sec - Secant
    • sech - Hyperbolic secant
    • sin - Sine
    • sinh - Hyperbolic sine
    • tan - Tangent
    • tanh - Hyperbolic tangent
  • Measurement System
    • msys.dutbiasing.level - Query/Change IV level
    • msys.dutbiasing.measure - Measure IV voltage and current
    • msys.dutbiasing.optimize - Optimize IV voltage or current
    • msys.dutbiasing.powerstate - Query/Change IV power state
    • msys.meas.create - Create a new measurement
    • msys.meas.createviewer - Create a new measurement viewer
    • msys.meas.open - Open a measurement from a file
    • msys.meas.save - Save a measurement into a file
    • msys.meas.start - Start a measurement
    • msys.meas.stop - Stop a measurement
    • msys.metadata - Create measurement metadata
    • msys.prober.move - Move a probe station
    • msys.prober.position - Query/Change probe position
    • msys.prober.wafer - Query wafer design from a probe station
    • msys.setup.asknewcal - Start the 'New Calibration' wizard
    • msys.setup.askvalidatecal - Start the 'Validate Calibration' wizard
    • msys.setup.create - Create a new setup
    • msys.setup.exportcal - Export a calibration from a setup
    • msys.setup.exportfile - Export a file from a setup
    • msys.setup.importcal - Import a calibration into a setup
    • msys.setup.importfile - Import a file into a setup
    • msys.setup.init - Initialize a setup
    • msys.setup.open - Open a setup from a file
    • msys.setup.removecal - Remove a calibration from a setup
    • msys.setup.removefile - Remove a file from a setup
    • msys.setup.save - Save setup into a file
    • msys.setup.shutdown - Shutdown a setup
    • msys.sweepplan.open - Open a sweep plan from a file
    • msys.sweepplan.start - Start a sweep plan
    • msys.sweepplan.stop - Stop a sweep plan
    • msys.switch.activepath - Query/Change active path of a switch
    • msys.thermalctrl.optimize - Optimize temperature of thermal controller. If the controller is power OFF, it will be turned ON.
    • msys.thermalctrl.poweroff - Power OFF the thermal controller.
  • Native
    • calllib - Call a native function
    • errno - Get latest system error code
    • libfunc - Handle to a native function
    • loadlib - Load a native library
    • memaddr - Address of an allocated native memory
    • memalloc - Allocate native memory
    • memfree - Release native memory
    • memread - Read value from native memory
    • memset - Fill native memory
    • memwrite - Write value into native memory
    • nsize - Size of a native type
    • unloadlib - Unload a native library
    • windowhandle - Get handle of a UI component
  • Net: VISA
    • vibufread - Read data from a device or an interface into a buffer
    • viclear - Clear a device
    • viclose - Close a VISA session
    • vidisableevent - Disable notification of the specified event type(s)
    • vienableevent - Enable notification of a specified event
    • viflush - Manually flush the specified buffers
    • viopen - Open a new VISA session
    • viquery - Query a device or an interface
    • viread - Read data from a device or an interface
    • viscan - Query a VISA system to locate the resources associated with a specified interface
    • vispoll - Serial polls a device
    • viwait - Wait for an occurrence of the specified event
    • viwaitsrq - Wait for an occurrence of the service request event then reads the status byte
    • viwrite - Write data to a VISA device/interface
  • Concurrency: pooling
    • cancel - Cancel a pool or a job
    • jobstatus - Status of a job
    • join - Wait for pool or job end of execution
    • queue - Create a new queue
    • submit - Submit a job to a pool
  • Scripting
    • break - Break a loop
    • call - Call a user-defined function
    • case - Part of switch keyword
    • catch - Part of try keyword
    • clear - Clear all variables
    • continue - Restart the current loop
    • default - Part of switch keyword
    • do - Perform a loop until condition is true (test at the end)
    • dump - Dump value
    • dumpprops - Dump properties of a value
    • else - When previous IF test fail, go here
    • eval - Evaluate an expression
    • exist - Check existence of a script symbol
    • exit - Stop script execution
    • export - Export a value (configurable scripts)
    • fastmath - Manage the Fast Math state
    • finally - Part of try keyword
    • for - Perform a FOR loop
    • foreach - Iterate over an array
    • function - Definition of a user-defined function
    • global - Access to global variables from user-defined functions
    • goto - Perform a jump
    • if - Conditional test
    • include - Include an external script
    • isboolean - Determine whether input is boolean
    • ischar - Determine whether input is character
    • iscolvector - Determine whether input is vertical vector
    • iscomplex - Determine whether input is complex number
    • isempty - Determine whether array is empty
    • isenum - Determine whether input is enumeration
    • isinteger - Determine whether input is integer number
    • ismatrix - Determine whether input is matrix
    • isnumber - Determine whether input is number
    • isobject - Determine whether input is object
    • isreal - Determine whether input is real number
    • isrowvector - Determine whether input is row vector
    • isstring - Determine whether input is string
    • isvector - Determine whether input is vector
    • objectid - Get object ID
    • property - Manage properties of an object
    • return - Return from a user-defined function
    • switch - Switch among several cases based on an expression
    • synchronized - Synchronize statements
    • thread - Execute statements in a separate Thread
    • throw - Throw a user exception
    • try - Execute statements and catch resulting errors
    • uithread - Execute statements in UI Thread
    • unset - Destroy a variable
    • while - Perform a loop until condition is true (test at the beginning)
  • Strings
    • bin - Binary representation
    • char - Character
    • contains - Determine if pattern is in strings
    • dec - Decimal representation
    • hex - Hexadecimal representation
    • lower - To lower case
    • ltrim - Trim left part of a string
    • matches - Determine if pattern matches strings
    • oct - Octal representation
    • regexp - Match regular expression
    • regexprep - Replace text using regular expression
    • regexptranslate - Translate text into regular expression
    • rtrim - Trim right part of a string
    • sprintf - Format a string
    • sscanf - Parse a string
    • str2num - Convert strings to numerical values
    • strcat - Concatenate strings
    • strcmp - String comparison
    • strfind - Sub-string search
    • strlen - String length
    • strreplace - String replacement
    • strsplit - String split
    • substring - Cut a string
    • trim - Trim a string
    • upper - To upper case
    • version - Get application version or parse version string
  • System
    • cpumodel - Get CPU model
    • editdocument - Edit a file with associated editor application
    • exec - Start an executable and wait until is finished
    • opendocument - Open a file with associated application
    • printdocument - Print a file with associated print application
    • start - Start an executable
    • sysenv - Get a system environment variable
    • sysprop - Get a system property
    • system - Launch a command in a shell environment and wait until is finished
    • web - Open a link into default web browser
  • Whiteboard
    • wbaddcontrol - Add a Whiteboard control
    • wbaddfile - Add a Whiteboard file
    • wbaddpage - Add a Whiteboard page
    • wbapply - Apply Whiteboard control settings
    • wbcall - Call Whiteboard script functions, blocks, initialization blocks or buttons
    • wbclone - Clone a Whiteboard control
    • wbcontrol - Get a Whiteboard control
    • wbcontrolexist - Check existence of a Whiteboard control
    • wbcontrollist - Whiteboard controls listing
    • wbcreate - Create a new Whiteboard workspace
    • wbextractfile - Extract a Whiteboard file
    • wbfileexist - Check existence of a Whiteboard file
    • wbfilelist - Whiteboard files listing
    • wbfiltervalue - Manage filters of a filter control
    • wbin - Get Whiteboard control input data
    • wbmovecontrol - Move a Whiteboard control
    • wbmovepage - Move a Whiteboard page
    • wbopen - Open an existing Whiteboard workspace
    • wbout - Set Whiteboard control output data
    • wbpage - Get a Whiteboard page
    • wbpageexist - Check existence of a Whiteboard page
    • wbpagelist - Whiteboard pages listing
    • wbpdf - Export a Whiteboard workspace or page into PDF
    • wbprint - Print a Whiteboard workspace or page
    • wbremovecontrol - Remove Whiteboard controls
    • wbremovefile - Remove Whiteboard files
    • wbremovepage - Remove Whiteboard pages
    • wbrenamefile - Rename a Whiteboard file
    • wbscreenshot - Peform a screenshot of a Whiteboard page
    • wbshape - Create a Whiteboard shape
    • wbtable - Create a Whiteboard table
    • wbvar - Access to workspace global variables
  • Constants
    • Base
      • false - Logical 0
      • null - Null object
      • true - Logical 1
    • I/O
      • appdir - Application directory
      • homedir - Home directory
      • stderr - Standard error stream
      • stdout - Standard output stream
    • Math
      • e - E Number
      • i - Imaginary
      • inf - Infinity
      • nan - Not A Number
      • pi - PI number
  • Enumerations
    • Data Management
      • citirow - CITI file row normalization methods
      • complexformat - Complex formats
      • complexinfo - Complex information
      • complexpart - Complex parts
      • curvefilterop - Curve filter operations
      • curveinfo - Curve information
      • datapart - Extraction methods
      • datatype - Data types
      • devicefamily - Device families
      • devicetype - Device types
      • displaymode - Display modes
      • mdifrow - MDIF row normalization methods
      • numberformat - Number printing modes
      • paintmode - Painting modes
      • qualitylevel - Quality levels
      • sparformat - S-Parameters file formats
      • viewaxis - Axes
      • viewfilterrule - Filter rules
      • viewlegend - Built-in legend IDs
      • viewpolicy - Policies for plots and lines renderer
    • User interfaces
      • attrib - Available dialog boxes attributes
      • button - Available message boxes buttons
      • export - Available exports
      • icon - Available message boxes icons
      • titleposition - Available border title positions
    • User interfaces: graphs
      • align - Available alignments
      • color - Available predefined colors
      • encoding - Available standard encodings
      • flattype - Available wafer flat types
      • fontstyle - Available font styles
      • gradient - Available predefined gradients
      • graphtype - Available 2-D graph types
      • halign - Available horizontal alignments
      • hside - Available horizontal sides
      • imageposition - Available image positions
      • location - Available locations
      • markertype - Available marker types
      • selectionmode - Available selection modes
      • shading - Available shadings
      • shape - Available shapes
      • valign - Available vertical alignments
      • vside - Available vertical sides
      • yaxis - Available Y axis
    • I/O
      • byteorder - Available byte orders
      • event - Available events
      • pathinfo - Available path information
      • pathtype - Available file types
    • Measurement System
      • msys.compressiontype - Compression types
      • msys.deembedloc - Available de-embedding locations.
      • msys.dpdtype - DPD models
      • msys.dutside - DUT sides
      • msys.ivcmd - IV commands
      • msys.ivlevel - IV levels
      • msys.ivmode - IV modes
      • msys.ivoptim - IV optimization modes
      • msys.ivprobe - IV probes
      • msys.ivtransition - IV transitions
      • msys.metadatatype - Metadata types
      • msys.ntonesfreq - N-Tones frequencies
      • msys.papr - PAPR percentages
      • msys.proberconstraint - Probe station move constraints
      • msys.probermove - Probe station moves
      • msys.refgain - Reference gains
      • msys.rfmode - RF modes
      • msys.thermalstatus - Thermal controller status
      • msys.trigger - Trigger modes
      • msys.vnafilter - VNA filters
    • Measurement System: IQSTAR

      • msys.iqstar.acqmode - Acquisition modes for IQSTAR setup
      • msys.iqstar.ampmdisplaypoint - AM/PM display point for IQSTAR setup
      • msys.iqstar.dpdalgo - DPD algorithm for IQSTAR setup
      • msys.iqstar.execmode - Execution modes for IQSTAR setup
      • msys.iqstar.measinterval - I/Q measurement interval type for IQSTAR setup
      • msys.iqstar.pspowertype - Power Sweep power types for IQSTAR setup
      • msys.iqstar.srcmode - Modulated source modes for IQSTAR setup
      • msys.iqstar.vbwpowertype - Video Bandwidth power types for IQSTAR setup
    • Measurement System: IQSTAR Wave Guide
      • msys.iqstar.waveguide.updownconvertermode - Up & Down Converter mode for IQSTAR Wave Guide setup
      • msys.iqstar.waveguide.updownconvertertype - Up & Down Converter type for IQSTAR Wave Guide setup
    • Native
      • nflag - Available flags for native functions
      • ntype - Supported native types
    • Net: VISA
      • vibuffer - Available VISA buffers
      • viconv - Available VISA conversions
      • vievent - Available VISA events
      • visalib - Available VISA libraries
    • Strings
      • regexflag - Available regular expression flags
    • Waveform
      • nr5g
      • lte
      • psk/qam
      • wfmcfr
      • wfmdemod
      • wfmgen
      • wfmlowpassfilter
      • wfmmulticarrier
      • wfmcfilter
    • Whiteboard
      • wbarrowhead - Whiteboard arrow heads
      • wbpageorientation - Whiteboard page orientations
      • wbpagesize - Whiteboard page sizes
      • wbshapetype - Whiteboard shape types
      • wbtabletype - Whiteboard table types
  • Operators
    • Assignations
      • %= - Assignation combined to modulo operation
      • &= - Assignation combined to bitwise AND
      • **= - Assignation combined to power
      • *= - Assignation combined to multiplication
      • += - Assignation combined to addition
      • -= - Assignation combined to subtraction
      • /= - Assignation combined to division
      • <<= - Assignation combined to bitwise left shift
      • = - Assignation
      • >>= - Assignation combined to bitwise right shift
      • ^= - Assignation combined to bitwise XOR
      • |= - Assignation combined to bitwise OR
    • Bitwise
      • & - Bitwise AND
      • << - Bitwise left shift
      • >> - Bitwise right shift
      • ^ - Bitwise XOR
      • | - Bitwise OR
    • Comparisons
      • != - Inequality
      • < - Less than
      • <= - Less than or equal to
      • == - Equality
      • > - Greater than
      • >= - Greater than or equal to
    • Logic
      • && - Logical AND
      • ^^ - Logical XOR
      • || - Logical OR
    • Math
      • % - Modulo
      • * - Multiply
      • ** - Power
      • + - Addition
      • - - Subtraction
      • .% - Element by element modulo
      • .* - Element by element multiplication
      • .** - Element by element power
      • .+ - Element by element addition
      • .- - Element by element subtraction
      • ./ - Element by element division
      • / - Division
    • Unary
      • ! - Logical not
      • ' - Transpose
      • ++ - Increment
      • -- - Decrement
      • ~ - Bitwise NOT