home *** CD-ROM | disk | FTP | other *** search
/ RISCWORLD 6 / RISCWORLD_VOL6.iso / Software / ISSUE2 / PD / taufull.spk / !Tau_!Help < prev    next >
Encoding:
Text File  |  2005-06-27  |  30.5 KB  |  588 lines

  1. Tau, version 1.50
  2.  
  3. Copyright © Tim Birks 1993, 1994, 2000, 2001
  4. GPL Freeware: for conditions of use, see the files ReadMe & gpl.txt
  5. Current development Peter Killworth 2001-2005 (p.killworth@noc.soton.ac.uk)
  6.  
  7. Desktop graph preparation software. Tau generates publication-quality graphs
  8. in the form of Draw files, ready to import into your favourite
  9. word-processor, computer presentation, or DTP. A data worksheet (16 columns
  10. by 4096 rows) can be filled by keying-in, importing from a file, and/or
  11. calculation. You determine line patterns and thicknesses, colours, text
  12. positioning and font sizes, etc. The data worksheet can be redimensioned, if
  13. you would prefer more rows of data for example.
  14.  
  15. Note that Tau does not (usually) draw graphs on the screen (Acorn's excellent
  16. Draw or similar applications will do that). In the following text, all
  17. references to 'drawing' or 'plotting' a graph refer to the construction of a
  18. Draw file.
  19.  
  20. This file is intended to be some kind of help, but no way is it
  21. comprehensive. It assumes some experience with graph drawing packages, common
  22. sense, and a willingness to suck-it-and-see.
  23.  
  24. -----------------------------------------------------------------------------
  25. Important changes from version 1.30.
  26.  
  27. A new feature has been added. While !Tau has always been able to plot 
  28. multiple data with the same x-values, there are occasions, particularly 
  29. when working with observed data, in which one has several sets of (x, y) data
  30. which need plotting on the same graph. In previous versions, the workaround
  31. has been to plot each pair separately and superimpose the graphs afterwards,
  32. which isn’t very neat. In 1.40 one can turn on "Many Xs" which allows each y
  33. column of data to have a specific x column associated with it for all
  34. plotting purposes; they can all be plotted simultaneously.
  35.  
  36. An improvement has been made to log scaling, and an obscure bug in data
  37. import has been fixed.
  38.  
  39. In 1.41 the ability to specify suffices k, M, G and T for thousands, 
  40. millions, billions and, er, whatever comes next has been added.
  41.  
  42. In 1.50, the ability to specify colours in 24-bit modes is included.
  43. The user can specify colours for the line and/or character and/or fill
  44. for each set of y-values (already added in 1.30). In addition, the colour
  45. for the frame (axes, labels and annotations), for a possible background
  46. fill of the graph, and for the border and fill of the graph key (if
  47. selected) can also be chosen and stored in style files. In 256-colour
  48. modes, !Tau does what it can to represent the 24-bit colours, like
  49. any other application.
  50.  
  51. Important changes from version 1.20.
  52.  
  53. The resizable worksheet has been doubled in size again (assuming most users
  54. can cope with a 640k Wimpslot). With an eye towards computer presentations,
  55. where colour replaces linestyles, both lines and symbols can be in any desktop
  56. colour. Linestyles are now user-definable (lengths and gaps can be specified).
  57. The F3 key has been enabled for quick saves to Drawfiles. The best fit 
  58. option now shows the equation for the fit, and the correlation. A facility
  59. for globally editing data has been added (useful if a certain data value has
  60. the meaning "no or missing data". The key now has a black rectangle
  61. around it, with a white background (so can be moved over the graph without
  62. any of the graph showing through).
  63.  
  64. Important changes from version 1.10.
  65.  
  66. Actually, there are quite a few changes, like the resizable worksheet (with
  67. twice the previous capacity), and the Plot (many) option. The most
  68. significant change is that the TauFile and TauStyle formats are different.
  69. Old-type files can be read by Tau 1.20, but the new-type files cannot be
  70. read by Tau 1.10 and earlier versions. In other words, if you get rid of
  71. your old version of Tau there shouldn't be any problems.
  72.  
  73. -----------------------------------------------------------------------------
  74.  
  75. Starting Tau.
  76.  
  77. Double-click on the !Tau icon in a filer window, or double-click on the icon
  78. of a file of type 082 (TauFile) or 083 (TauStyle). The Tau icon is installed
  79. on the icon bar, and the application's main window opens, showing the data
  80. worksheet (dark blue background) with labelling (grey background) along the
  81. top and left edges.
  82. If starting by a double-click on a TauFile or TauStyle, that file is loaded
  83. into Tau. If starting by a double-click on the !Tau icon itself, Tau looks
  84. for a TauFile or TauStyle called "Default" within the !Tau directory and
  85. loads that. If there is no such file, Tau starts with its worksheet empty
  86. and with minimal appearance data.
  87. Assuming there are no data initially (usually the case), then simply drag in
  88. a text file with some data columns. If the first of these represents the
  89. x-axis for your plot, and the remainder represent the y-axis (or -axes if
  90. you wish to plot more than one simultaneously), then bringing up the save
  91. option on the main menu and saving as a drawfile will give you a 
  92. publishable graph right away.
  93.  
  94. -----------------------------------------------------------------------------
  95.  
  96. Default settings.
  97.  
  98. There are three ways Tau can get its default settings when it is started.
  99. These include the graph style parameters, and also other things like
  100. whether the user is prompted if unsaved data is about to be lost (hidden,
  101. a little unhelpfully, in the Reduce menu from historical times), and
  102. whether Tau automatically scales your graph.
  103.  
  104. 1) If Tau is started by double-clicking on a TauFile or TauStyle icon, the
  105. defaults are set to the values stored in the file.
  106.  
  107. 2) If Tau is started "empty", by double-clicking on the !Tau icon, the
  108. defaults are obtained from a file called "Default" within the !Tau
  109. directory. If you would like to use your own set of defaults, just put them
  110. in a TauStyle file and save it as "Default" in the !Tau directory.
  111.  
  112. 3) If there is no file "Default" in the !Tau directory and Tau is started
  113. by double-clicking on the !Tau icon, a set of default defaults from within
  114. the program is used.
  115.  
  116. -----------------------------------------------------------------------------
  117.  
  118. Editing data.
  119.  
  120. The data worksheet is arranged in 16 columns, each containing 4096 rows of
  121. cells. The cells can be filled with data by importing from a file (see
  122. below), by calculation (see below), or from the keyboard. Click on the
  123. appropriate cell with Select to set the caret and highlight. You can then
  124. edit the contents of the cell. Valid contents are: a number (use 'E' for
  125. exponential notation; 'D' and lowercase are also understood); no contents
  126. (blank cell); or the special entry 'M'(for 'move') which will cause any
  127. eventual line graph to have a break at that position.
  128. If you click on a cell with Adjust, the caret does not move, but all the
  129. cells in a rectangle between the caret-cell and the cell you clicked on will
  130. highlight. Any action performed at the caret (followed by RETURN when
  131. entering a number) will then affect all these cells.
  132. Tau keeps a note of the maximum row and column numbers for which data are held.
  133. If you double-click on a cell, that cell gains the caret and the whole
  134. column (down to the maximum row) will highlight. Double-click with SHIFT to
  135. highlight a whole row instead.
  136. Values are displayed in cells to six significant figures.
  137.  
  138. -----------------------------------------------------------------------------
  139.  
  140. Special key presses.
  141.  
  142. RETURN -       Reflect the value in the current cell in all highlit cells,
  143.                then move the caret down one row.
  144. SHIFT-RETURN - As RETURN, but move the caret right one column.
  145. CTRL-RETURN -  Carriage return, move down one row, and to leftmost column.
  146. LEFT/RIGHT -   Move caret one character left/right.
  147. BACKSPACE -    Delete the character to the left of the caret within a cell.
  148. DOWN/UP -      Move caret down/up one cell.
  149. SHIFT-DOWN/UP/LEFT/RIGHT - Extend or contract the highlit block of cells.
  150. CTRL-DOWN/UP - Move caret to the last/first cell in a column.
  151. TAB -          Move caret right one cell, perform 'carriage return' if at the
  152.                last column.
  153. SHIFT-TAB -    Move caret left one cell, perform 'reverse carriage return' if
  154.                at the first column.
  155. HOME -         Move caret to the first cell in the worksheet.
  156. SHIFT-COPY (ie, END) - Move caret to the bottom-right-most cell of a
  157.                rectangle enclosing all cells containing data.
  158. CTRL-U -       Blank all highlit cells.
  159. DELETE -       Same action as BACKSPACE.
  160. SHIFT-DELETE - All highlit cells in the same row as the caret are blanked,
  161.                then all the values in the cells below these are scrolled up
  162.                to 'fill the hole'.
  163. INSERT -       The values in all highlit cells in the same row as the caret,
  164.                and the cells below these, are scrolled down. A row of blank
  165.                cells is inserted.
  166. F3 -           Does a quick save to a Drawfile.
  167.  
  168. -----------------------------------------------------------------------------
  169.  
  170. Dragging files onto the main window (or the icon bar icon).
  171. This starts a load action which depends on the filetype of the file dragged:
  172.  
  173. 082 (TauFile) - A TauFile file is a complete record of a previous state of
  174.  Tau, and includes all the data in a worksheet and the variables governing
  175.  the appearance of a graph. Dragging a TauFile onto Tau will restore the
  176.  saved state, overwriting all of the current state.
  177. 083 (TauStyle) - A TauStyle file is a TauFile file without any worksheet
  178.  data. It replaces the variables governing the appearance of a graph, without
  179.  overwriting the current data. It's like the 'template' files in other graph
  180.  software, but the word 'template' already has a very particular meaning in
  181.  RISC OS.
  182. ffb (BASIC) - Has no immediate effect. Tau assumes any imported BASIC file
  183.  to be a function library. You can then perform calculations on worksheet
  184.  data using your own defined functions. A simple example, Sinc, is provided
  185.  with Tau - this contains a function FNsinc(x) which returns SIN(x)/x without
  186.  generating an error at x=0. To avoid clashes with the program's internal FN
  187.  definitions, do not use FN names beginning with capital 'T'.
  188. fff (Text), dfe (CSV) - Tau assumes files of these types contain textual data
  189.  for import, either separated by spaces or commas, with row endings marked
  190.  by one or more control characters (such a linefeed or carriage-return).
  191.  Import *starts at the caret*; data in cells not explicitly overwritten by new
  192.  data are retained. Incidentally, Tau treats these files identically on
  193.  import - eg the contents of a Text file can be comma- separated. A blank
  194.  cell can be marked by an isolated decimal '.', and a 'move' cell by 'M'.
  195.  The Global Edit feature (below) allows for a specific value to be replaced
  196.  by another throughout the data, which is useful if 999, or 1.E20, etc.
  197.  are defined as "missing data".
  198.  The fact that import starts at the caret means that several datasets 
  199.  (presumably occupying separate columns!) can easily be imported by 
  200.  positioning the caret accordingly before dragging them into !Tau.
  201. Other filetypes - action is normally as for fff (Text). But Tau first
  202.  investigates whether the file might contain non-textual numerical data
  203.  ("Binary data"). Such a file would be generated by, for example, the Basic
  204.  PRINT# statement. Tau assumes that your file is "Binary data" if the first
  205.  byte in the file is ascii &40, &80 or &88; no self-respecting file of
  206.  textual data should contain any of these characters.
  207.  Because there is no row-ending marker in such a file, Tau expects a special
  208.  first datum in the file to be an integer specifying the number of data
  209.  columns in one row. However, you can instead specify the number of columns
  210.  in the Import dbox. Import starts at the caret; data not overwritten are
  211.  retained.
  212.  
  213. -----------------------------------------------------------------------------
  214. -----------------------------------------------------------------------------
  215.  
  216. Main menu.
  217.  
  218. Click Menu over the main window, gives the following items:
  219.  
  220. Paper - Leads to a submenu controlling the size and shape of a graph on the
  221.  paper.
  222. Graph - Leads to a submenu controlling the appearance of the whole graph.
  223.  This includes such attributes as its scaling and the appearance of ticks
  224.  and labels, and the number of rows and columns in the worksheet.
  225. Column - Leads to a submenu controlling the treatment of an individual column
  226.  of data. This includes control of the meaning of a column (use as X data, Y
  227.  data, error bar data, or ignore), the appearance of a plot (whether to draw
  228.  points, lines between points, etc), and actions such as calculation and
  229.  sort.
  230. Save - Leads to a submenu allowing the saving of data in various ways.
  231.  Clicking on the Save item in the Main menu will save the current Tau state
  232.  as a TauFile, or generate an error if no pathname is specified yet.
  233.  (F3 will do a quick save as a Drawfile.)
  234. Import - Leads to a dialogue box. The first part governs the import of a
  235.  file of Binary data (see above). The second part allows you to "weed" data
  236.  being imported, reading in only 1 row of data for each n rows of data in the
  237.  file.
  238. Cells - A submenu, various ways of highlighting parts of the worksheet.
  239. Reduce - A submenu, various ways to shrink your data, and disable the
  240.  warning Tau gives when edited data is about to be lost or over-written.
  241. View - Equivalent to clicking on the Tau icon in the left-hand corner,
  242.  and produces a quick graph of the data.
  243. Many Xs – A tickable item (click on the item to choose/unchoose it). When
  244.  unticked, a single column of data (the leftmost one labelled “X”, in fact)
  245.  serves as the x values for all current plots. When ticked, each set of y
  246.  data can (and must) have an x-column associated with it, so that several
  247.  datasets with different x values can be plotted simultaneously.
  248. k,M,G labels - Setting this changes labels to use k (for thousands), M
  249. (for millions) and G (for billions) instead of E powers.
  250. Global Edit - Leads to a dialogue box. The user can specify a data value
  251.  and a replacement value, which are changed globally within the data
  252.  when "OK" is clicked. Values can be changed to missing by specifying 
  253.  full stop (period) or leaving the value blank; values can also be set
  254.  to "m" or "M" with the standard meaning (break the plot at this point).
  255.  
  256. -----------------------------------------------------------------------------
  257.  
  258. Paper submenu.
  259.  
  260. The items in this submenu lead to dialogue boxes. All dimensions are in
  261. points (1/72 inch) unless otherwise specified.
  262.  
  263. + Size dbox.
  264. This governs the size and positioning, on paper, of the three main separate
  265.  structures in a Tau graph. All sizes are in INCHES. (Aside, to any
  266.  Euro-freaks: the 'inch' is a special Tau unit of length defined to be equal
  267.  to 72 points. Happy now?) 
  268. Graph - This is actually the size and position of the graph's viewport, ie
  269.  the frame if one is being drawn.
  270. Border - You can have a border to make your graph look pretty. However, the
  271.  main reason for having one is for grid-locking in !Draw. The average graph
  272.  will have a well-defined frame, but also all sorts of labels and text
  273.  hanging off it. The Draw bounding box of the graph will therefore not be
  274.  simply related to the frame, and will vary from graph to graph. This causes
  275.  problems when trying to arrange two or more graphs to line up nicely when
  276.  using gridlock in Draw. So Tau can draw a big well-defined border around the
  277.  whole lot. Then you can line your graphs up in Draw, then delete the frames
  278.  afterwards. Since the border is meant to be a throw-away structure, it will
  279.  always be 'thin'. That's the theory anyway; shame it doesn't work.
  280. Key - A simple key to the graph can be drawn. The key is a list of the Y plots 
  281.  drawn, showing the line pattern, the point shape, and a bit of text. Around
  282.  these is a black rectangle with a white background (which ensures the key
  283.  is visible if it is later positioned over the graph). The key is a separate
  284.  group within the Drawfile, so if you wish to move its position within !Draw
  285.  or any other drawing package, ungroup the whole picture and select the key
  286.  area. Colours for the graph key (its border and background) can be
  287.  chosen here.
  288.  
  289. + Magnify dbox.
  290. The whole graph can be magnified (or shrunk) uniformly when saved as a Draw
  291.  file. Enter the magnification factor here.
  292.  
  293. -----------------------------------------------------------------------------
  294.  
  295. Graph submenu.
  296.  
  297. The items in this submenu lead to dialogue boxes. All dimensions are in
  298. points (1/72 inch) unless otherwise specified.
  299.  
  300. + Scaling dbox.
  301. Governs the scaling of the graph. All dimensions refer to the data in the
  302. worksheet.
  303. Auto scale - When selected, Tau takes a look at the worksheet and your other
  304.  choices, and automatically scales the graph. Deselect it if you want to
  305.  make any changes yourself.
  306. Bound - When selected, the graph will include only data points and line
  307.  segments within the frame of the graph. Otherwise points and lines outside
  308.  the frame will be drawn also. (The 'fill' option is disabled when bounding
  309.  is active, as it is unlikely to be useful.)
  310. X/Y log scale - Whether or not a log scale is selected governs the type of
  311.  scaling information required, below. Beware negative or zero values!
  312. X/Y values - Determines the range of the graph's viewport, and the
  313.  positioning of axes within it.
  314. Format - Determines the appearance of numerical axis labels. The choices
  315.  follow BASIC's @% format.
  316. X/Y tick spacing - Tau supports two sets of ticks on each axis, major ticks
  317.  usually being more prominent than minor ticks. The anchor is any one value
  318.  where a major tick is to lie. Hence if the tick spacing is '2' and the
  319.  anchor is '5', then major ticks will be drawn at 1,3,5,7,...
  320.  If a log scale is selected, you have several choices. Choosing any of 
  321.  the top four choices (“1, 1000”; “1, 10”; “1, 3, 10”; or “1, 2, 5, 10”) 
  322.  gives you a logarithmic tick distribution. For example, if ‘1, 3, 10’ 
  323.  is selected then ticks will be drawn at 0.1, 0.3, 1,3, 10,30... and so 
  324.  on. In all these cases labels only occur at 1, 10, 100 etc. 
  325.  Alternatively, choose the ‘linear’ settings, which put ticks at 1, 2, 
  326.  3, 4, ..., 8, 9, 10, 20, 30, 40, ..., 80, 90, 100, 200, and so on. In 
  327.  this case, labels are put at 1, 2, and 5 in each decade.
  328.  
  329. + Frame dbox.
  330. Governs the axis structures to be drawn. All dimensions are in points.
  331.  A frame is a rectangular box at the edge of the graph's viewport, and
  332.  carries ticks on all four sides. An X/Y axis is a horizontal/vertical bar
  333.  which stretches the whole length/height of the viewport and can be
  334.  positioned anywhere vertically/horizontally (as defined in the Scaling
  335.  dbox).
  336.  The colour of the axis structures (lines, labels, ticks) can be chosen. A
  337.  background colour for the whole graph can also be chosen, provided the
  338.  "background" box is selected.
  339.  This dbox can be used to produce a graph with two sets of data, each with
  340.  their own y-axes, for example. Generate one file with an axis at the left,
  341.  containing one set of data; then generate another with an axis at the right,
  342.  with the other set of data. Finally, superimpose the two. Mind you, the
  343.  multiple X option is simpler...
  344.  
  345. + Ticks dbox.
  346. Governs the appearance of axis/frame ticks. All dimensions in points.
  347.  Tau supports two sets of ticks on each axis; major ticks usually being more
  348.  prominent than minor ticks. Ticks on an X axis extend up and/or down. Ticks
  349.  on a Y axis extend left and/or right. Ticks on a frame extend in and/or out.
  350.  You can choose whether to plot a certain family of ticks at all.
  351.  
  352. + Grids dbox.
  353. Governs the appearance of grid lines. All dimensions in points.
  354.  Grid lines are usually broken or dashed, so you choose the dash pattern.
  355.  Grid lines are anchored to ticks, but can omit the minor ticks.
  356.  
  357. + Labels dbox.
  358. Governs the appearance and positioning of numerical labels on axes/frame.
  359. Labels can appear on axes and/or the frame.
  360. Below ? - When selected, labels are placed below the X axis or frame bottom
  361.  edge. Otherwise labels are placed above the X axis or frame top edge.
  362. Left ? - Analogous to Below ? but for Y values.
  363. Minors ? - When selected, labels are placed at minor ticks as well as major
  364.  ticks.
  365. Rotate ? - When selected, Y labels are written 'sideways' parallel to the
  366.  axis or frame edge. THIS OPTION FAILS IN RISC OS 2 !!!
  367. Offset - The distance between the axis or frame and the label, as a fraction
  368.  of the font height/width.
  369. Font Size - In points. The label font is determined in the Fonts dbox.
  370.  
  371. + Texts dbox.
  372. Governs the appearance of textual labels on axes/frames, such as a
  373.  description of the quantity plotted along an axis.
  374. plot? - Whether to draw at all.
  375. on Frame? - When selected, plot along the frame, else along the axis.
  376. below?/left?/rotate? - As in the Labels dbox.
  377. Offset - The distance between the frame/axis and the nearest part of the
  378.  text, as a fraction of the font height/width.
  379. Spacing - The line spacing between successive lines of the text, as a
  380.  fraction of the font height/width.
  381. Text - Any text you like. Include backslash characters '\' to force a line
  382.  break.
  383. Font size - In points. Uses the same font as the numerical labels, but can
  384.  be a different size.
  385.  
  386. + Fonts dbox.
  387. There are usually two fonts in use in a Tau graph. You have to enter in their
  388. full names in this dbox.
  389. Font for data points - This should be some kind of symbolic font to supply
  390.  circles, squares, triangles, stars, etc for data points. Specifically use
  391.  the Selwyn font. However, maybe Selwyn only comes with RISC OS 3, I don't
  392.  know. So you can choose to use another font instead if you like. The public
  393.  domain Dingbats font should do the trick.
  394. Font for graph labels - This serves for all labelling tasks.
  395.  
  396. + Worksheet dbox.
  397. This displays the current number of rows and columns in the data worksheet,
  398.  and invites you to enter new values for either or both. If you enter a new
  399.  value for just one, then the other will be given the maximum possible range.
  400.  If you specify fewer rows than the current data, or if you change the number
  401.  of columns at all, the current data will be forgotten! The maximum number
  402.  of columns is 64.
  403.  
  404. -----------------------------------------------------------------------------
  405.  
  406. Column submenu.
  407.  
  408. All but one of the items in this submenu lead to dialogue boxes.
  409.  
  410. + Plot dbox.
  411. Governs the appearance of a column of Y data points. All dimensions in
  412. points. Acts only on the column which includes the caret.
  413. Plot this Column - When deselected, Tau ignores the column of data
  414.  completely.
  415. Draw Line - When selected, draw straight lines between successive X,Y points.
  416.  Define your own dash patterns: click 'Menu' on Line Style and choose between
  417.  a continuous line, a dashed line, or a dash-dotted line. In the last two
  418.  of these cases, the lengths and gaps can be entered numerically.
  419.  If a value 'M' is encountered on either the
  420.  X or Y data, the line will be broken by a 'move' operation; line drawing
  421.  resumes from the next numerical value.
  422. Draw Error Bars - If selected, when drawing the graph, Tau looks for any
  423.  columns designated Ln, Rn, Un, Dn, Hn and Vn, for the appropriate n, to
  424.  supply error bar data to the graph. If none are found, no error bars are
  425.  drawn.
  426. Key Text - The text to appear in the graph key (if plotted).
  427. Fill - Fill the area between the graph line (which of course is not plotted
  428.  if Draw Line is deselected) and the X axis, in the selected Desktop colour.
  429.  This is not done if a Y log scale is selected or if Bound ? is selected.
  430.  Expect peculiar effects if your plot includes moves (an 'M' in the
  431.  worksheet).
  432. Draw Points - When selected, mark data points with characters from the font
  433.  selected in the Fonts dbox. You choose the character size and ascii code -
  434.  an enlarged picture of the character is shown.
  435. Colours - Fill, Line and Character colours can be chosen; click any key over
  436.  the appropriate box and select from the list. (The appropriate option must be
  437.  activated for a colour to be chosen.)
  438. Plotting with X - This is usually greyed out (and always is for a column of
  439.  Xs). If “Many Xs” is set, then the label of the X-column associated with the
  440.  Y-column in the plot box can be set. The y-data will then be plotted with
  441.  those x-data (assuming the “plot this column” flag is set for both!),
  442.  autoscaling will include the relevant x-range, and a best fit to the y-data
  443.  will use the relevant x-data.
  444.  
  445. + Meaning dbox.
  446. You decide the meaning to attach to the data in the column. A string
  447. summarising your choice is shown along the top of the worksheet for your
  448. information. Valid designations are:
  449.  X - The column is to supply the X data for a graph. You need one of these
  450.   somewhere to get a graph! The ‘tag’ entry is greyed out for X values
  451.   unless the “Many Xs” option is selected, when a tag may be entered. A null
  452.   value is taken as zero.
  453.  Yn (where n is any digit or pair of digits) - The column is to supply a set
  454.    of Y data. Since many sets of Y data can be plotted in Tau, each is
  455.    distinguished by the tag n.
  456.  Ln/Rn/Un/Dn - Error bar length left/right/up/down, to attach to the series
  457.    of data points given by the selected X and Yn. For example, a column
  458.    designated U3 supplies 'up' error bar information for use with the column
  459.    designated Y3.
  460.  Hn/Vn - Combines Ln & Rn / Un & Dn designations; that is, provides
  461.    horizontal/vertical error bar lengths in both directions.
  462. When constructing a graph, Tau looks for the first occurrence of a given
  463. column meaning and ignores any others. For example, if you have two columns
  464. both designated 'X", (if “Many Xs” is not selected) or two designated ‘X13’
  465. (if “Many Xs” is selected) the second will be ignored.
  466.  
  467. + Plot (many) dbox.
  468. This performs the actions of the "Plot" dbox on a number of columns, the
  469.  parameters being set to the values for the current column (the one the
  470.  caret is sitting in).
  471. To determine which columns to act upon, type an appropriate string into the
  472.  writable icon. This string can be either:
  473.  1) A list of column numbers separated by commas, including ranges. For
  474.     example, "3,6-9,11" will act on columns 3, 6, 7, 9 and 11; or
  475.  2) A BASIC logical expression which includes the "#" character. The program
  476.     substitutes the # for each column number in turn. Those columns for
  477.     which the expression is TRUE are acted upon. For example, the string
  478.     "(# MOD2)=0" acts only on the even numbered columns, and "#>5 AND #<9"
  479.     acts only on columns 6, 7 and 8.
  480. The column's tag number can also be changed. Specify a BASIC expression with
  481.  the "#" character again specifying the column number.
  482.  
  483. + Calculate dbox.
  484. To fill the highlit area of the column with the caret with the results of a
  485.  calculation, enter a valid BASIC expression. To use values from worksheet
  486.  column n as arguments, use #n; to use values from the selected column, use
  487.  #@; to use the row number (the number shown down the left side of the
  488.  worksheet), use ##.
  489. For example, if you want to plot a graph of EXP(X) versus X, from -5 to 5 in
  490.  50 steps. Start with an empty worksheet. Highlight rows 0 to 50 in column 0.
  491.  In the Calculate dbox, enter the expression: (##-25)/5, to give values from
  492.  -5 to 5. Double-click on column 1 to highlight rows 0 to 50, then calculate:
  493.  EXP(#0). Designate column 0 as 'X' and column 1 as, for example, 'Y1'.
  494. You can define your own functions for use in calculations: write a BASIC
  495.  library containing the FN definition, then drag the BASIC file onto the Tau
  496.  main window. Tau will install the library. Make sure the function name
  497.  doesn't begin FNT..., to guarantee no conflict with Tau's internal FN
  498.  definitions. A simple example 'Sinc' is included.
  499. You can also use Calculate to copy or move data from one column to another -
  500.  for example, to copy column 3, use the expression: #3.
  501.  
  502. + Best fit dbox.
  503. Performs linear/log regression (depending on whether X/Y log scales are
  504.  currently selected) on X,Y data. If “many Xs” is not selected, these data
  505.  are supplied by the selected rows of the data columns designated X and Yn
  506.  respectively. If “Many Xs” is selected, the x-data relevant for Yn are
  507.  used. You select the Yn to use - note this is NOT the column number, but the
  508.  Y tag. The Y values given by the regression are then inserted into the
  509.  highlit columns. You can force the regression to pass through a given point
  510.  (usually the origin). A window is opened for information showing the
  511.  equation of the fit, and the correlation if this is relevant (i.e., if the
  512.  regression has not been forced to pass through a given point).
  513.  Note that the best fit can be used to fit:
  514.  a straight line y = mx + c (use linear-linear in the scale db)
  515.  an exponential fit y = a.exp(bx) (use linear x, log y in the scale db)
  516.  a log fit y = a.log x + b (use log x, linear y in the scale db)
  517.  a power law (use log x and log y in the scale db)
  518.  
  519. + Normalise.
  520. Finds the maximum absolute value in the highlit area, then divides all
  521.  highlit cells by that value.
  522.  
  523. + Sort.
  524. When the item is clicked, the highlit rows across all columns are sorted in
  525.  ascending order of the values in the highlit column.
  526.  
  527. -----------------------------------------------------------------------------
  528.  
  529. Save submenu.
  530.  
  531. All items but one lead to a Save dialogue box.
  532.  
  533. + Draw file
  534. THIS IS THE PRIMARY OUTPUT OF TAU !!!  Saving a Draw file initiates the
  535.  construction of the graph as defined by the values in the worksheet and the
  536.  various style variables. The resultant Draw file can be imported directly
  537.  into other applications, or edited using !Draw; for example, if you want to
  538.  combine several graphs onto one diagram. F3 does a quick save to a Draw
  539.  file also.
  540.  
  541. + Tau file
  542. Makes a copy of the complete state of Tau in a file of type 082 (TauFile).
  543.  However, information about any user function libraries currently in place is
  544.  not saved.
  545.  
  546. + Tau style
  547. The Tau equivalent of a graphics template file, to make it easier to produce
  548.  a batch of graphs with the same style.
  549.  
  550. + CSV data
  551. Export data from the worksheet in the form of textual CSV (comma separated
  552.  values). Export is influenced by the selections made in the Options dbox
  553.  (see below).
  554.  
  555. + Text data
  556. Export data in the form of spaced text. Also uses Options dbox.
  557.  
  558. + Binary data
  559. Export numerical data in BASIC PRINT# format. This saves space. The first
  560.  datum in the file is an integer indicating the number of columns the data
  561.  spans. Also uses Options dbox.
  562.  
  563. + Options dbox
  564. This is a dbox of data export options. Choose to use an isolated point
  565.  character '.' to mark blank cells, an 'M' character to mark 'move' cells,
  566.  whether to export data in order of meaning (Y1, Y2, etc) or not, whether
  567.  to export the whole worksheet or just a highlit selection, and whether to
  568.  export the number of columns as the first datum when saving a Binary file.
  569.  
  570. -----------------------------------------------------------------------------
  571.  
  572. View option.
  573.  
  574. If you click on "View" in the main menu, or on the Tau icon in the top left
  575.  corner, a window will open that displays the graph. This window has its own
  576.  menu, which should be self-explanatory.
  577.  
  578. Dragging any drawfile into Tau will open the View window to display that
  579.  file. Tau thus acts as a drawfile viewer.
  580.  
  581. -----------------------------------------------------------------------------
  582.  
  583. Quitting Tau.
  584.  
  585. If you click on the Close icon of the main window, you do not actually leave
  586.  Tau: clicking on the icon bar icon restores the main window unchanged. To
  587.  quit Tau, select Quit from the icon bar menu.
  588.