/usr/share/psychtoolbox-3/PsychOneliners/Contents.m is in psychtoolbox-3-common 3.0.9+svn2579.dfsg1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | % Psychtoolbox:PsychOneliners.
%
% help Psychtoolbox % For an overview, triple-click me & hit enter.
%
% AddStructs - Merges input structs into one struct.
% AltSize - ALTSIZE is an extension of SIZE, it supports querying the size of multiple dimensions of a variable in one call.
% AreStructsEqualOnFields - Are two structures the same on the passed list of fields?
% Ask - Display message, get user's response.
% AssertGLSL - Require the OpenGL shading language is supported.
% AssertMex - Detect missing mex file and exit with error.
% AssertOpenGL - Require that Psychtoolbox be based on OpenGL.
% AssertOSX - Require that Psychtoolbox be based on OS X.
% BackupCluts - Make internal backup of (given) Cluts, for later restoration via RestoreCluts.
% BlackIndex - Returns number that will produce the color black.
% CatStr - Concatenate array or cell array of strings.
% CenterMatOnPoint - Returns indices to center a matrix on a point.
% Circle - Returns a boolean mask in the shape of a Circle.
% CleanStruct - Deletes all empty structs and fields from a struct array, optionally recursively.
% CreateUniformDotsIn3DFrustum - Sample dots in 3D frustum uniformly.
% CropBlackEdges - Detects if there are any black edges around an image and returns indices that can be used to cut away these edges.
% DeEmptify - Deletes empty cells or rows from cellarray.
% DescribeComputer - Print a description of the environment.
% DotOffset - Calculate offsets for a 3D movement. Various per-dot options.
% Ellipse - Returns a boolean mask in the shape of a (super-) Ellipse.
% EnforcePos - Truncate negative values of a vector to 0.
% Explode - Splits a numeric or character array by a delimiter or delimiter-pattern.
% FillEmptyFields - Fill all empty fields of a struct(array) or all empty elements of a cellarray with specified value.
% FindInd - Returns indices in all dimensions to non-zero elements in matrix.
% FindRepeatAlongDims - Find repeated rows or columns in a matrix.
% FunctionFolder - Get full path to folder containing passed function.
% GetEchoNumber - Get a number typed on-screen.
% GetEchoString - Get a string typed on-screen.
% GetKbChar - Simple, limited replacement for GetChar(), using KbCheck for character input.
% GetMyCaller - Returns the name of the calling function.
% GetNumber - Get a number typed at the keyboard.
% GetString - Get a string typed at the keyboard.
% GetSubversionPath - Return path required to invoke snv.
% GetWithDefault - Get string or number with prompt and default value.
% GrayIndex - Any graylevel from black (0) to white (1).
% GroupStructArrayByFields - An aid to sorting data kept in structure arrays.
% hexstr - Hex string of lowest 32 bits of any number.
% ImageToVec - Convert a grayscale image to vector format.
% Ind2Str - Converts numbers to characters (decimal to base 26 conversion). Useful for character indices.
% Interleave - Interleaves any number of arrays. Can handle different data types.
% IsACell - Tests (recursively--cells in cells) if a cell satisfies a user-supplied condition.
% IsLinux - Shorthand for testing whether running under Linux.
% IsMinimumOSXVersion - Query if this is a specific OS/X version or higher.
% IsOctave - Shortand for testing whether running under Octave.
% IsOS9 - Shorthand for streq(computer,'MAC2').
% IsOSX - Shorthand for streq(computer,'MAC').
% IsWin - Shorthand for streq(computer,'PCWIN').
% KbMapKey - Checks if any of specified keys is depressed in a vector returned by KbCheck, KbWait etc.
% LoadIdentityClut - Loads the identity CLUT on a specified monitor.
% log10nw - Compute log base 10 without annoying warnings.
% MacModelName - Mac model name, e.g. 'PowerBook G4 15"'.
% Magnify2DMatrix - Expand the size of a two-dimensional matrix via entry replication.
% MakeBeep - Compute a beep of specified frequency and duration, for Snd.
% MakeCosImage - Make a cosinusoidal image.
% MakeGrid - Makes raster of elements centered on screen / in image (leftover space is divided equally over the edges).
% MakeSincImage - Make a sinc image.
% MakeSineImage - Make a sinusoidal image.
% MapIndexColorThroughClut - Convert an index color image and clut to a true color image.
% MergeCell - Concatenates contents of input cells element-wise.
% NameBytes - Nicely format memory size for human readers.
% NameFrequency - Nicely format clock rate for human readers.
% NearestResolution - Find a screen resolution that most closely matches a requested resolution.
% OSName - Convential English-language name of your operating system.
% PackColorImage - Pack three color planes into one m by n by three matrix.
% ProgressBar - Displays a progress bar in MATLAB's command window.
% PsychDebugWindowConfiguration - Enable special debug window configuration to aid single display debugging.
% PsychGPUControl - Control low-level operating parameters of certain supported GPU's.
% PsychNumel - Drop-in replacement for numel() on old Matlab versions that don't support it.
% PsychtoolboxRoot - Robust way to get path to Psychtoolbox folder, even if renamed.
% RemoveSVNPaths - Removes .svn folders from the path.
% Replace - Perform exact Replace on strings or numeric arrays.
% Resolute - Cuts from and adds to a matrix to make it the specified dimensions.
% RestoreCluts - Restore original CLUT's for all monitors from backups made during LoadIdentityClut().
% Rot3d - Rotates a matrix in 3D space (around the x, y or z axis) in 90 degrees steps.
% SaveIdentityClut - Store current or given CLUT as identity LUT for use with LoadIdentityClut.
% SaveMovieFrames - Displays a GUI in which a movie can be played and from which screenshots can be saved.
% sca - Shorthand for Screen('CloseAll'). Using this is a good way to make your code obscure.
% ScreenDacBits - What is precision of the graphics boardDACs. Currently returns 8 always.
% SetResolution - Change display resolution, refresh rate and color depths to requested values.
% ShrinkMatrix - Shrinks a 2-D or 3-D matrix (an image) by a factor.
% SmartVec - Creates a vector/sequence that satisfies certain conditions.
% SortCell - Sorts cell matrices containing different data types in different columns.
% Speek - Use speech synthesis output to speak a given text. Mac OS/X only.
% Stopwatch - Time intervals.
% streq - strcmp.
% StrPad - Makes a string a specified length, either by pre-padding it with a specified character or cutting from its beginning.
% Struct2Vect - Returns (cell-) array with all values in a specified field of a structure array.
% TextBounds - Draw string, return enclosing rect.
% TextCenteredBounds - Draw string, centered, return enclosing rect.
% UnpackColorImage - Extract three color planes from an m by n by 3 color image.
% VecToImage - Convert a grayscale image from vector to image format.
% WhiteIndex - Returns number that will produce the color white.
% WinDesk - Sends command to windows shell to minimize all Windows, equal to Windows+M.
% WrapString - Word wrap (break into lines).
%
%
% The following is a list of old one-liners that might some day be updated
% from PTB-2, but haven't been yet.
%
% BlankingInterruptRate - Used by PsychBasic FrameRate.
% ClutDefault - Returns standard clut for screen at any pixelSize.
% CmdWinToUpperLeft - Bring Command window forward, saving Screen window.
% DescribeScreen - Print a description of the screen's video driver.
% DescribeScreenPrefs - Print more about the screen's video driver.
% GammaIdentity - Returns an identity gamma table appropriate to the screen's dacSize.
% IsDownArrow - Is char the down arrow?
% IsLeftArrow - Is char the left arrow?
% IsRightArrow - Is char the right arrow?
% IsUpArrow - Is char the up arrow?
% IsInOrder - Are the two strings in alphabetical order?
% IsPopCharProInstalled - Is the Control Panel "PopChar Pro" installed?
% MaxPriorityGetSecs - Figure out the maximum priority compatible with GetSecs. Slow.
% ScreenClutSize - How many entries in the graphic card Color Lookup Table?
% ScreenUsesHighGammaBits - Does this card use the high 10 bits of the gamma values?
% SCREENWinToFront - Bring Screen window back in front of Command window.
% ShowTiff - Show a TIFF file, calibrated.
|