Go to index of all functions or symbols.
The main yorick distribution includes many functions and packages of functions, which are present in every yorick build. (The exception is the mpy package for parallel processing, which may not be universally present.) The documentation for these functions is available via the interactive help command:
help, symbolwhere symbol is any yorick variable or function. Help prints the text in a special document comment in the source code where the symbol was defined. Here is an automatically generated compendium of all such document comments in the main yorick distribution. The Plugins link in the sidebar will take you to similar collections of document comments for add-on yorick packages which are not part of the main distribution.
std-advanced (in std.i) - performance and interface optimizations
std-array (in std.i) - building and manipulating arrays
std-checksum (in std.i) - crc, md5, sha1 checksums
std-debug (in std.i) - debug commands
std-filebin (in std.i) - save and restore binary data
std-fileio (in std.i) - generic file i/o
std-filetxt (in std.i) - text i/o to terminal, file, or string
std-include (in std.i) - including files and parsing strings
std-info (in std.i) - help and information
std-list (in std.i) - list objects (deprecated, use oxy)
std-math (in std.i) - simple mathematical functions
std-mesh (in std.i) - functions on mesh arrays
std-oxy (in std.i) - object oriented extensions to yorick
std-plugin (in std.i) - loading plugins
std-query (in std.i) - finding out variable type and properties
std-string (in std.i) - string manipulation
std-system (in std.i) - interacting with system
paths (in paths.i) - file system paths
fft (in fft.i) - Fast Fourier Transform functions
matrix (in matrix.i) - LAPACK linear algebra functions
graph-plothi (in graph.i) - higher level plotting functions
graph-plotkey (in graph.i) - keywords for plotting functions
graph-plotlim (in graph.i) - plot limits and axis scaling
graph-plotmisc (in graph.i) - miscellaneous plotting-related functions
graph-plotout (in graph.i) - controlling plot windows and files
graph-plotq (in graph.i) - plot query and edit functions
graph-plotter (in graph.i) - plotting functions
The following include files contain Yorick code built from the basic Yorick functions. These are part of the Yorick distribution, and are located in the directory Y_SITE/i.
basfix (in basfix.i) - support for Basis-generated pdb files
bowtie (in bowtie.i) - detect quad mesh bowties
drat (in drat.i) - 2D transport equation solver
hex (in hex.i) - 3D transport equation solver
mpool (in mpool.i) - mpy pool of tasks programming paradigm
mpy (in mpy.i) - MPI parallel processing interface
mpy1 (in mpy1.i) - mpy version 1 support for backward compatibility
multi (in multi.i) - multiple mesh support for drat package
pkg_mngr (in pkg_mngr.i) - yorick package manager
plclab (in plclab.i) - put numeric labels on contours
rays (in rays.i) - create and plot ray sets for drat package
testmp (in testmp.i) - mpy simple parallel test suite
txpath (in txpath.i) - funky rotated text plotter
ylmdec (in ylmdec.i) - compute Ylm coefficients using hex ray tracer