The following programs were designed to streamline the data manipulation procedures for geologists at Stanford University. Three of the programs (Wdxtrans, Restrans, and Sstrans) are designed to work with data files produced by the Kevex Sesame microprobe automation package. These programs act as filters, taking as input the Kevex data file and producing as output an ASCII file that will be accepted by other programs. The remainder of the programs were acquired through various channels and can be used to further recalculate and plot the data. These programs can be used on their own by producing data files within the program or using a word processor, etc. The programs reside on six 5 1/4" double-sided, double density IBM PC diskettes. You may obtain the set of programs by mailing 6 blank, formatted diskettes along with return postage to: Julie M. Paque Center for Materials Research 105 McCullough Stanford University Stanford, CA 94305-4045 (415)723-6595 paque@denali.stanford.edu Wdxtrans, Restrans, Sstrans Wdxtrans, Restrans, Sstrans These three programs act as filters to transfer Kevex Sesame data files into input files suitable for other programs. They are written in Fortran and the source code is included. The source code is heavily commented to allow for easy modification by anyone with a knowledge of Fortran. An executable version for the PC is included with each of the programs. Standard ANSI Fortran 77 was followed so that the programs are portable to other machines with little or no modification. The programs have been compiled and tested on both an IBM PC compatible computer (with MS-DOS 3.1 and Microsoft Fortran Compiler 4.1) and a VAX running 4.3BSD/Sultrix Unix. All of the programs are interactive and query the user for information or offer choices as appropriate. Wdxtrans (v.1) - produces a bare-bones input file to J.T. Wdxtrans Armstrong's CITZAF recalculation program version 2.03. Restrans (v.2) - produces input files for minform, minfile, Restrans pyx (not included here, almost identical to the pyroxene option of minform), and norm1. See below for descriptions of these programs. Sstrans (v.1) - produces files that can be used by Genplot Sstrans (see below) or imported into a Lotus 1-2-3 worksheet. An additional option produces a "text editor" or "SDF" format that consists of the sample name followed by the element data in the order it occurs in the Kevex file, each field is 8 characters wide. There is no header line to the output file. This type of file can be imported into many commercial database programs. Genplot - written by Matthew J. Kramer, Dept. of Earth Sciences Genplot at Iowa State University. To quote from the included documentation: "GENPLOT was designed to be an easy to use data entry, edit, and plotting program. This program is a combination of a simple spreadsheet and plotting routines that include XY, ternary, tetrahedral, and scalar (distribution) plots. Hard copies of the graphs can be made with a dot matrix printer capable of graphics mode and the HP 7470 series plotter. The program is written in TURBO PASCAL for the IBM PC and compatible computers with either a CGA or EGA graphics board (640 by 200 pixels) and a minimum of 256K RAM." Minfile - Reference: Afifi, A.M. and E.J. Essene (1988) MINFILE: Minfile A microcomputer program for storage and manipulation of chemical data on minerals, American Mineralogist 73, 446-448. To quote ________________________ from the included documentation: "MINFILE is a menu-driven program for the storage and manipulation of chemical data on minerals. The program contains subroutines for rapid normalization of chemical analyses of any compound into a formula on the basis of a specified number of cations or oxygens, for conversion of elements to oxides and of oxides to elements, for performing arithmetic operation, and for plotting. Several external subprograms are provided to optimize normalization and distribution of elements among sites for specific mineral groups. MINFILE and associated programs were compiled with the Microsoft QuickBASIC compiler, v. 4.0 (Copyright Microsoft Corp.) to run on IBM PC, XT, or AT compatible microcomputers. The programs require at least 320K of RAM and DOS 2.1 or higher..." Minform - converts wt. % to atomic stoichiometry and calculates Minform mineral endmember components for a variety of minerals (feldspar, olivine, pyroxene, garnet, amphibole, mica, oxides/spinel, other (allows specification of # of oxygen and cations for recalculation)). Source code will run on PC and VAX. The file MINFORM.DOC contains the documentation. Norm1 - does CIPW normative calculations. The file NORM1.DOC Norm1 contains the documentation. Qwikfix - takes wt. % input from the keyboard and calculates Qwikfix simple atomic ratios for several minerals. The file QWIKFIX.DOC contains the documentation.