last modified: 03-AUG-1988 | catalog | categories | new | search |

NESC1019 TOP DRAWER.

TOP-DRAWER, Histograms, Scatterplots, Curve-Smoothing

top ]
1. NAME OR DESIGNATION OF PROGRAM:  TOP DRAWER.
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Only liaison officers are authorised to submit online requests. Rules for requesters are available here.
Program name Package id Status Status date
TOP-DRAWER NESC1019/01 Tested 03-AUG-1988

Machines used:

Package ID Orig. computer Test computer
NESC1019/01 IBM 370 series IBM 370 series
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

TOP DRAWER produces histograms, scatterplots, data points with error bars and plots symbols, and curves passing through data points, with elaborate titles. It also does smoothing and calculates frequency distributions. There is little facility, however, for arithmetic manipulation. Because of its restricted applicability, TOP DRAWER can be controlled by a relatively simple set of commands, and this control is further simplified by the choice of reasonable default values for all parameters. Despite this emphasis on simplicity, TOP DRAWER plots are of exceptional quality and are suitable for publication. Input is normally from card-image records, although a set of subroutines is provided to accommodate FORTRAN calls. The program contains switches which can be set to generate code suitable for execution on IBM, DECX VAX, and PRIME computers.
top ]
4. METHOD OF SOLUTION:
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM:
top ]
6. TYPICAL RUNNING TIME:
top ]
7. UNUSUAL FEATURES OF THE PROGRAM

Most of the source is written in the MORTRAN (NESC 678) language. These MORTRAN programs are then preprocessed to generate FORTRAN language source.
top ]
8. RELATED AND AUXILIARY PROGRAMS:
top ]
9. STATUS
Package ID Status date Status
NESC1019/01 03-AUG-1988 Screened
top ]
10. REFERENCES:
NESC1019/01, included references:
- Roger B. Chaffee:
  TOP DRAWER Installation Guide.
  SLAC Computation Group Memorandum  (Received July 1981)
- Roger B. Chaffee:
  Introduction to TOP DRAWER.
  SLAC CGTM No. 189  (Revised November 1980)
- Roger B.Chaffee:
  TOP DRAWER
  SLAC CGTM No. 178  (Revised November 1980)
- Roger B. Chaffee:
  TD3D Drawing Three-dimensional Things with TOP DRAWER.
  SLAC CGTM No. 199  (November 1979)
- A. Strecok:
  TOP DRAWER Implementation Information.
  NESC Note 86-81  (July 16, 1986)
top ]
11. MACHINE REQUIREMENTS

Around 256K bytes of storage required. The exact memory requirement depends on the graphic device used and the  plot complexity.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC1019/01 FORTRAN+ASSEMBLER
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:  OS/MVT.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

TOP DRAWER uses an early release of the SLAC Unified Graphics system (UG); this software is not included. To bypass the UG system, a switch can be set substituting Calcomp graphics routines.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

          R.B. Chaffee
          Computation Research Group
          Stanford Linear Accelerator Center
top ]
16. MATERIAL AVAILABLE
NESC1019/01
File name File description Records
NESC1019_01.001 Information file 46
NESC1019_01.002 TOP DRAWER source (MORTRAN) 10729
NESC1019_01.003 MORTRAN macros for T.D. 582
NESC1019_01.004 MORTRAN source (FORTRAN) 1608
NESC1019_01.005 MORTRAN macros bracketed keywords 123
NESC1019_01.006 MORTRAN macros reserved keywords 124
NESC1019_01.007 TOP DRAWER sample case input data 947
NESC1019_01.008 source program to generate T.D. manual 4240
NESC1019_01.009 source prog. to gen. 'Introduction. to T.D.' 994
NESC1019_01.010 source prog. to gen. 'TD3D' writeup 576
NESC1019_01.011 duplicate file 947
NESC1019_01.012 T1NARG source (ASSEMBLER) 59
NESC1019_01.013 T.D. utility jobs 531
NESC1019_01.014 T2ATTN (ASSEMBLER) to run under ORVYL 123
NESC1019_01.015 LOGGER (ASSEMBLER) to run under ORVYL 152
top ]
17. CATEGORIES
  • N. Subsidiary Calculations
  • P. General Mathematical and Computing System Routines

Keywords: computer graphics, computer output devices, data analysis, diagrams, plotters, programming languages, translators.