MASLib Abstracts

**NEW**

**Title MisMat**

Keywords rotation matrices, grain boundaries

Computer Apple Macintosh or PC

Operating SystemMacOS (or MS-DOS)

Programming Language Fortran 77

Hardware Requirements Mac & Hard Disk (PC also)

Author(s) Doug Crawford (This current version)

Correspondence Address Fuels and Engineering Division,

Argonne National Laboratory West,

PO Box 2528

Idaho Falls, ID 83403-2528

Abstract:

This program was originally written by P. Heilmann of Ohio State
University Dpet of Met. Engineering and was modified and compiled on the
Macintosh (under MacFortran) by Doug Crawford. It is loosely based on a
application written by C. T. Young of Virginia Polytechnic Institute and
State University Dept of Met. Engineering, the details of which were
published in C.T. Young, J.H. Steele,Jr., and J.L. Lytton Met. Trans.,
1973, Vol.4, 2081-2089. This program either takes input from the
keyboard or from a file written by the program Orient (or ECPOrient).
Keyboard input includes the beam direction, a Kikuchi line (vector
pointing away from the origin) and the rotation angle gamma from pattern
to reference frame (in deg, counterclockwise = positive). Input from a
file includes the rotation matrix from crystal to reference frame and
paired pattern numbers. the program output consists of misorientation
matrices for selected grain boundary pairs.

**NEW**

**Title FindCSL**

Keywords

Computer Apple Macintosh

Operating System MacOS or MS-DOS

Programming Language Fortran 77

Hardware Requirements Mac & Hard Disk (PC also)

Author(s) Doug Crawford

Correspondence Address Fuels and Engineering Division,

Argonne National Laboratory West,

PO Box 2528

Idaho Falls, ID 83403-2528

Abstract:

This program will read in angle-axis pairs and rotation matrices for the
misorientation between two grains, as output by Heilmann\'s
\"Misorientation Matrix\" program MISMAT, and determine if the
misorientation lies within the allowable deviation for a CSL boundary.
The program is written in Fortran F77 on the Mac, however it should be
possible to recompile it on almost any system with an F77 compiler.

**NEW**

**Title ECPOrient**

Keywords diffraction patterns, rotation matrices, grain boundaries

Computer Apple Macintosh

Operating System MacOS

Programming Language Think Pascal 3.0

Hardware Requirements Mac & Hard Disk

Author(s) Doug Crawford

Correspondence Address Fuels and Engineering Division,

Argonne National Laboratory West,

PO Box 2528

Idaho Falls, ID 83403-2528

Abstract:

This program is designed to perform orietation analyses on Kikuchi or
Electron Channelling Patterns. The program reads and dislays images in
the Kevex 8000 .img file format. The analysis proceeds as the program
prompts the user to select points on the Kikuchi bands to index the
pattern. The output is displayed on the screen and the user can select
the solution that makes most sense, this is then saved in both long
format and as orientataion matrices and pattern numbers. For further
information see:

D.C. Crawford and G.S. Was, JEMT 19 (1991) p345-360 and

D.C. Crawford and G.S. Was, Met Trans A 23A 1992 p1195-1206.

**NEW**

**Title Tiff Maker**

Keywords

Computer Apple Macintosh

Operating System MacOS

Programming Language Think Pascal

Hardware Requirements Mac & Hard Disk

Author(s) Hal W.Estry

Correspondence Address North Campus Electron Microbeam Analysis
Laboratory

University of Michigan

2455 Hayward

Ann Arbor, MI, 48109-2143

Abstract:

This small utility converts Tracor/Noran and Kevex image files from
their native formats to TIFF file formats that may be read by programs
like Adobe Photoshop and NIH Image. The output files may be saved as
greyscale files with palettes/look-up tables or as RGB files (24bit).
Please note that Image is unable to read 24-bit TIFF files, but
Photoshop can. The program is provided as is with no warranty.

**Title: AS-EASY-AS Ver 3.01**

Keywords: Graphing, Plotting

Computer: IBM PC, XT, AT, PS2 or compatible

Operating System: MS-DOS 2.0 or higher

Programming Language: None.

Hardware Requirements: Math Chip, 8087/287/387 gives faster processing.

Author(s): TRIUS, Inc.

Correspondence Address: 231 Sutton St., Suite 2D-3

North Andover, Mass. 01845

Tel. (508) 794-9377

Abstract:

A shareware plotting and graphing program. See Aseasy.doc for full
details. AS-EASY-AS is distributed as evaluation software which means
that you can make copies for evaluation purposes but that if you use the
software we expect you to register. (You can use the ORDER.ME file on
this disk) Registered members receive the latest version of the program,
a Printed bound manual, Help Screens, Demonstration worksheet files,
Technical support and Update Notices. Registration costs \$40.00 (U.S.).
For first class mail or UPS add \$5.00. International orders, add \$5.00
for S&H.

**Title: CITZAF Version 3.03**

Keywords: Combined ZAF and Phi-Rho-Z Electron Probe Correction Programs

Computer: IBM PC, XT, AT, PS2 or compatible

Operating System: MS-DOS 2.0 or higher

Programming Language: MS Quick BASIC Vers. 3.0 or Borland Turbo BASIC V.
1.0

Hardware Requirements: Math Chip, 8087/287/387 gives faster processing.

Author(s): John T. Armstrong Correspondence

Address: California Institute of Technology, Div. of Geological and

Planetary Sciences 170-25, Pasadena, CA 91125. (818) 356-6126

Abstract:

A Data transfer, entry, manipulation and reduction package for
determining compositions from electron probe data recorded from
conventional thick polished specimens (TPS), this version of the Caltech
ZAF program package (V3.03) comprises three self-extracting ZIP files.
CITZAF1.EXE contains the BASIC source codes of the various programs and
ASCII text files of the data tables of line and edge energies and mass
absorption coefficients CITZAF2.EXE contains compiled versions of the
BASIC-language ZAF programs and random access files containing the line
and edge energies, mass absorption coefficients, atomic weights and
fluorescence yield factors used by the ZAF programs. CITZAF3.EXE
contains batch and text files used in the menu-driven operating system
for this package,compiled versions of programs that store the random
access data files, copies of public domain utility programs that are
used in this package with their instructions, and a README file
(README.NEW)

**Title: CORMONTE**

Keywords: Electron Microprobe, Standardless Analysis,

Monte Carlo Simulations.

Computer:IBM PC/XT/AT or higher or compatible

Operating System:MS-DOS 3.3 or higher

Programming Language:unknown

Hardware Requirements:None

Author(s):Robert Mykleburst and Chuck Fiori

Correspondence Address :NIST, Gaithersburg, MD 20899

Abstract:

This package contains the first principles data reduction package

for x-ray spectral data from the SEM/Microprobe written at NBS (now
NIST). This package is a self-extracting ZIP file called CORRMONTE.EXE.
It also contains the NIST Monte Carlo simulation routines. The package
runs on a PC or compatible.

**Title: DATASAVE & LASERGRAPH**

Keywords: Data Display and Output (via Laser Printer)

Computer: IBM PC, XT, AT, PS2 or compatible

Operating System: MS-DOS 2.0 or higher

Programming Language: Compiled MS-Basic

Hardware Requirements: PC and Laserprinter (HP, Parallel Connection)

Author(s): James E. Quick

Correspondence Address: unavailable.

Abstract:

DATASAVE is a program for plotting and manipulating data on a

PC-type computer, both DATASAVE and its partner LASERGRAPH are stored in
4 self-extracting ZIP files labelled DATASAVE1.EXE to DATASAVE4.EXE.
LASERGRAPH facilitates printing graphs, created and stored on disk using
DATASAVE with a Hewlet-Packard Laserjet II printer. Graphs may be
printed in four different sizes. The program can be used to construct
individual pages or to batch process large numbers of graphs. Individual
pages can be constructed from one or more graphs using an editor that
allows allows placement of miniature reproductions of graphs on a scale
model of an 8.5 x 11 inch page. The editor may also be used to create
page formats that control batch plotting of the graphs stored on a
single disk.

**Title: GENPLOT**

Keywords: Data Display and Plotting (via HP Plotter)

Computer: IBM PC, XT, AT, PS2 or compatible

Operating System: MS-DOS 2.0 or higher

Programming Language: Turbo Pascal

Hardware Requirements: CGA or EGA graphics & HP Plotter

Author(s): Matthew J. Kramer

Correspondence Address: Department of Earth Sciences, Iowa State
University, Iowa

Abstract:

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 and its associated files are located in the self extracting
ZIP file GENPLOT1.EXE.

**Title: GMRFILM**

Keywords: XEDS Thin Film Analysis

Computer: IBM PC /XT/AT or higher

Operating System: MS-DOS 3.3 or higher

Programming Language: IBM Professional Fortran Version 1.3

Hardware Requirements: Math CoProcessor Required

Author(s): Richard A. Waldo

Correspondence Address: GM Research Labs, 30500 Mound Road,

Warren, MI 48090-9055 Phone: (313)-986-2871

Abstract:

This program is an thin film XEDS data reduction package. Contained in
this distribution are the source codes for the main program GMRFILM and
the \~60 subprograms which are called. Details of the correction
procedure are contained within the individual subroutines. The file
\"GMRFILM.LIB\" contains the library of subroutine object modules. The
ASCII file STANDARD.DAT should be copied to the account or directory
from which you run the program. STANDARD.DAT contains any compound
standards which are common to the types of specimens which the operator
analyzes. Edit this according to your own needs. GMRFILM.EXE is the
executable file. The program is self-explanatory as it is executed.

**Title: HKPLOT**

Keywords: XEDS Spectrum Plotting and Printing

Computer: IBM PC, XT, AT, PS2 or compatible

Operating System: MS-DOS 2.11 or higher

Programming Language: Turbo Basic (Source Included)

Hardware Requirements: CGA,EGA, VGA or Hercules graphics, Dot Matrix
Printer

Author(s): Henrik Kaker

Correspondence Address: Zelezarna Ravne, Metallographic Lab, Koroska
c.14, 62390 Ravne, Slovenia, Yugoslavia

Abstract:

HKPlot is a collection of programs for printing XEDS spectra from an
EDAX 9100 system on the screen of a PC or compatible and to dot-matrix
printers and HP plotters. The package is comprised of 2 self-extracting
ZIP archives, HKEXE1.EXE and HKEXE2.EXE. There is a README.DOC file
accompanying these archives. Routines are supplied that will convert the
9100 binary files to ASCII files. A series of further routines allow the
spectra to be plotted on CGA, EGA, VGA or Hercules Graphics monitors or
output to compatible dot matrix printers and to an HP ColorPro plotter.
Identification of peaks is possible by KLM markers and routines for
drawing superimposed plots are included. Author would like to expand his
conversion routines and wants people to send him Tracor, Link and Kevex
files so he can work on converting them.

**Title: LOTMAS**

Keywords: Spectral data reduction, curve fitting

Computer: IBM PC, XT, AT, PS2 or compatible

Operating System: MS-DOS 2.11 or higher

Programming Language: Lotus 123

Hardware Requirements: none

Author(s): Roy Geiss

Correspondence Address: IBM

Abstract:

This archive, a self-extracting ZIP file, is not a program but a
collection of Lotus-123 documents which may be used for spectral data
analysis and curve fitting. Macintosh users please note that some of
these files are usable in Microsoft Excel 2.2

**Title:LEAST SQUARES UNIT CELL REFINEMENT with INDEXING on the PERSONAL
COMPUTER: LSUCRIPC**

KeyWords: Powder Diffraction, Unit Cell Refinement

Computer: PC, XY, AT

Operating System: MS(PC)-DOS

Programming Language: TURBO Pascal

Hardware: 192K memory, 1 diskette drive, math coproc.(recommended)

Author: Roy Garvey

Correspondence Address: Department of Chemistry

North Dakota State University

Fargo, ND 58105-5516

Abstract:

L S U C R I P C

A computer program implementing the procedure of Appleman and Evans
(1973) is now available for the IBM-PC. Output of refinement data has
been condensed for economy of presentation. For a discussion of
methodology, see the USGS-GD-73-003 report number 20 by Appleman and
Evans (1973).

**Title: MINFILE**

Keywords: Mineral Data Analysis

Computer: IBM PC, XT, AT, PS2 or compatible

Operating System: MS-DOS 2.1 or higher

Programming Language: MS QuickBasic (Source Included)

Hardware Requirements: Epson compatible printer for output.

Author(s): Abdulkader M. Afifi\* & Eric J. Essene

Correspondence Address: Department of Geological Sciences,

University of Michigan, 1006 C.C. Little, Ann Arbor, MI 48109

\*Present address: P.O. Box 297, Jeddah, Saudi Arabia

Abstract:

MINFILE is a menu-driven program for the storage and manipulation of
chemical data on minerals. The program package consists of 5
self-extracting ZIP archives, MFDAT.EXE, MFTXT.EXE, MINDOS.EXE, MIN.EXE
and MINBAS.EXE. 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 operations,
and for plotting. Several external subprograms are provided to optimize
normalizations and distribution of elements among sites for specific
mineral groups.

**Title: MINFORM**

Keywords: Microprobe Data Conversion and Reduction.

Computer: IBM PC or compatible and VAX Systems.

Operating System: MS-DOS 3.1 or higher and 4.3BSD Unix.

Programming Language: MS Fortran 4.1 or BSD F77

Hardware Requirements: None

Author(s): Julie M. Paque

Correspondence Address: Center for Materials Research, 105 McCullough,

Stanford University, Stanford, CA 94305-4045,

Phone: (415)723-6595

Abstract:

This collection of programs can be used alone,by producing data files
within each program, or in conjunction with other packages in the
library (e.g. MINFILE & TRANSFER). The programs are stored as a self-
extracting ZIP archive MINFORM1.EXE. MINFORM converts wt% to atomic
stoichiometry and calculates mineral endmember components for a variety
of minerals. NORM1 does CIPW normative calculations. The output gives
the normative minerals in wt% (the CIPW standard) and in mole %.QWIKFIX
takes wt% input (for the relevant oxides only), converts to mole
proportions, and calculates simple atomic ratios for various minerals.

**Title: Monte Carlo Routines**

Keywords: Monte Carlo Simulations of Electron Beam - Solid Interactions

Computer: IBM PC/XT/AT or higher or compatible

Operating System: MS-DOS 2.0 or higher

Programming Language: Version 5.0 Turbo Pascal

Hardware Requirements:Math Coprocessor desirable

Author(s): D.C. Joy

Correspondence Address :U of Tennessee, Knoxville, Tennessee.

(615)-974-3638 or on BITNET as JOY@UTKVX1 or on FAX at (615)-974-3642

Abstract:

The programs that accompany these notes are designed for use with an IBM
PC or most compatible clones. For some programs you will need a graphics
adapter. These programs will automatically determine which type of
graphics card is in use and set themselves up appropriately. The program
will sense whether or not a maths chip is installed and use it if it is
available. The programs included are SS_MC - a single scattering
simulation for thin or bulk samples with trajectory plotting PS_MC - a
plural scattering simulation for bulk samples with trajectory plotting.
These programs are the framework around which specific applications can
be built and so are supplied in source code form as well. Five examples
of ways to use these programs are also provided: AEMMC - uses SS_MC to
investigate Xray production in thin films PHIROZ - uses PS_MC to
determine and plot depth variation of X-ray production SE_MC - computes
variation of secondary electron yield with incident energy PLOT2Z -
computes and plots scattering for thin film on a bulk substrate
EBIC_MC - current the current gain for an Au on Si Schottky diode.

These programs are copyrighted (C) by David C Joy 1991. They

may be freely copied and distributed but only for non-commercial

purposes. If you use them in a publication I would appreciate an
acknowledgement.

**Title: ONEDIS**

Keywords: CTEM, DISOLOCATIONS

Computer: IBM PC or Compatible

Operating System: MS-DOS

Programming Language: Pascal

Hardware Requirements: None

Author(s): Gerry Webber

Correspondence Address : Currently unknown, contact John Mansfield at

(313)-936-3352 or John.F.Mansfield@umich.edu

for questions

Abstract:

ONEDIS is a modified version of the original ONEDIS program developed by
the group of A.K. Head, P. Humble, L.M. Clarebrough, A.J. Morton and
C.T. Forwood at CSIRO Division of Tribophysics, University of Melbourne,
Australia. The program calculates disolcation images for the TEM. This
version displays the resulting dislocation image on the screen (CGA, EGA
or VGA). A C code version is included, but the completeness of the code
is unknown.

**Title AEM EDS Cliff-Lorimer Analysis**

Keywords AEM, EDS, X-RAY, CLIFF-LORIMER, THIN FILM, XEDS

Computer IBM PC/XT/AT, generic MS-DOS machine

Operating System MS-DOS

Programming Language Microsoft Fortran v3.31

Hardware Needed IBM PC/XT/AT or generic MS-DOS machine,

8087 is optional, 256kB min.

Authors A.D. Romig, H.O. Colijn

Correspondence Addr. Ohio State University, Central Electron

Optics Facility, 042 Fontana Labs, 116

W. 19th Ave. Columbus, OH 43210-1110

(614)292-0674

Abstract:

This program will calculate composition of thin foils using the
Cliff-Lorimer analysis of x-ray intensities. The inte- grated
intensities of the peaks are entered manually and the atomic and weight
concentrations are calculated using either empirical or theoretical
K-factors. This program will not do spectral processing (i.e. background
subtrac- tion or peak unfolding). It is most useful for teaching
purposes or for those people with older versions of analy- sis software.
Al Romig of Sandia Labs wrote the original version of this program using
DEC PDP-11 Fortran. His work is documented in Sandia Labs report number
SAND82-2938. Henk Colijn of OSU translated the program to run on an IBM
PC using Microsoft Fortran v3.31. Run program CONFIG to set up the usual
parameters for your microscope. Program STEM.EXE is the most general
version of the program and should run on any MS-DOS machine. STEM87. EXE
requires an 8087 numeric coprocessor using the IBM-PC interrupt
structure.

**Title: Spplot**

Keywords: Spectrum Printing and Plotting

Computer: IBM PC, XT, AT, PS2 or compatible

Operating System: MS-DOS 2.11 or higher

Programming Language: Turbo Basic (Source Included)

Hardware Requirements: CGA,EGA, VGA or Hercules graphics, HP Plotter

Author(s): Henrik Kaker

Correspondence Address: Zelezarna Ravne, Metallographic Lab., Koroska
c.14,

62390 Ravne, Slovenia, Yugoslavia

Abstract:

Spplot (Spectrum Plotting and Printing Programs) is a collection of
programs for printing XEDS spectra from an EDAX 9100 system on the
screen of a PC or compatible and to dot-matrix printers and HP plotters.
Routines are supplied that will convert the 9100 binary files to ASCII
files. A series of further routines allow the spectra to be plotted on
CGA, EGA, VGA or Hercules Graphics monitors or output to compatible dot
matrix printers and to an HP colorPro plotter. Identification of peaks
is possible by KLM markers and routines for drawing superimposed plots
are included. Author would like to expand his conversion routines and
wants people to send him Tracor, Link ans Kevex files so he can work on
converting them.

**Title: TRANSFER**

Keywords: Microprobe Data Conversion and Reduction.

Computer: IBM PC or compatible and VAX Systems.

Operating System: MS-DOS 3.1 or higher and 4.3BSD Unix.

Programming Language: MS Fortran 4.1 or BSD F77

Hardware Requirements: None

Author(s): Julie M. Paque

Correspondence Address: Center for Materials Research, 105 McCullough,

Stanford University, Stanford, CA 94305-4045, Phone: (415)723-6595

Abstract:

The following programs were originally written to streamline the data
manipulation procedures for geologists at Stanford University. 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 program
packages such as GENPLOT,,MINFILE, MINFORM, and NORM1 etc (see separate
abstracts). The TRANSFER programs are contained within a single
self-extracting ZIP file called TRANSFER.EXE.

**Title: STACKEY2**

Keywords:

Computer: IBM PC, XT, AT, PS2 or compatible

Operating System: MS-DOS 2.0 or higher

Programming Language:

Hardware Requirements: CGA or EGA graphics & HP Plotter

Author(s): Richard M. Wilson & Barry Simon

Correspondence Address: 253-37 Caltech, Pasadena, CA 91125

Abstract:

This program is contained in a single ZIP self-extracting archive
STACKEY2.EXE. STACKEY is a utility from the makers of CTRLALT. It will
automatically place keystrokes in your keyboard buffer. It is intended
for use in connection with BATch files. The archive contains the program
and full instructions and examples.

**Title: UTILITY**

Keywords: File and Directory and Disk Utilities

Computer: IBM PC, XT, AT, PS2 or compatible

Operating System: MS-DOS 2.0 or higher

Programming Language: Unknown

Hardware Requirements: none

Author(s):

Correspondence Address:

Abstract:

This package consists of a single self-extracting ZIP file, UTIL.EXE. It
contains utility programs for the manipulation of files , directories
and disks. The programs are either public domain or shareware.
Individual document files are contained within the archive for each
program.

**Title: WKDATA**

Keywords: Cameca, spreadsheet, import

Computer: PDP-11

Operating System: RSX 11M (or 11M+)

Programming language: Fortran 77

Hardware needed: PDP-11 w/ RSX OS

Authors: Michael Shaffer

Correspondence Addr: Geological Sciences, University of Oregon,

Eugene, OR 97403. 503/346-4632

Abstract:

WKDATA, like Cameca\'s RESUME, is a DEC PDP-11 utility program for
converting label.COR and label.KEX files to a quotation and comma
delineated label.WKD file for easy import into your spreadsheet. The
primary improvement is that WKDATA lists quotation delineated labels,
e.g., elements analyzed, across the top, and lists the comma delineated
data, e.g., weight %, down from the labels (see WKDATA.DOC). Other
improvements are the inclusion of x and y coordinates and the first 40
characters of the analysis comment. Secondary improvements include the
user\'s ability to indicate previous versions of the label.COR and
label.KEX file sets, and the ability to work with all your files without
leaving WKDATA. Source code is included. Also included is IMAGDAT8.FTN
which can be used as an example for reading OFPP \"stored\" image files.