Norman version 2
User's Guide

Previous page

Email the author

Index

Reference list

Next page


Overview
Compatibility with other programmes
System requirements
Availability
Installation

Overview

NORMAN is a Microsoft QuickBasic 4.5 programme for handling and recalculation of major-element analyses according to the most common normative calculation schemes. These include the CIPW norm (Hutchison, 1974, 1975 and references therein), Catanorm (Hutchison, 1974 and references therein), Improved Granite Mesonorm (Mielke & Winkler, 1979), Köhler-Raaz's values (Köhler & Raaz, 1951), Niggli's values (Niggli, 1948), and multicationic parameters of French authors (Debon & Le Fort, 1983, 1988; De la Roche et al., 1980).

The primary objective was to produce a simple but yet easily customisable system, whose operation would be as much as possible under user's control. For this purpose were build several core modules to handle data input, conversion, editing, as well as browsing, printing and output of the results. This leaves the user only to code the calculation algorithm itself forming a small, independent module. Simple structure makes writing or editing of these modules straightforward to anybody with however limited BASIC programming knowledge. Apart from that, so-called user-defined functions can be implemented, for whose preparation no programming is necessary. Such an user-defined function, stored as a plain text file, can call other user-defined functions, standard modules as well as its own already calculated parameters. Additionally, an editor is provided to aid the development of these routines.

In theory, the advantage of the chosen approach should be that the calculation process becomes more transparent, and if needs be, the geochemist can easily tailor the algorithms used (the programme is not a "black box" anymore). Moreover, this philosophy should also encourage others to produce additional modules.

Compatibility with other programmes

NORMAN can import dBASE III compatible files, as well as various ASCII formats including tab-delimited files and ASCII files with structure (*.CSV), one of the export formats of Microsoft Excel.

This programme has been designed so that it can co-operate as much as possible with the NewPet package by Daryl Clarke (daryl@sparky2.esd.mun.ca) from the Memorial University, Newfoundland, Canada. NewPet is a shareware, available by anonymous FTP from sparky2.esd.mun.ca (134.153.11.101; /pub directory). NORMAN can import and export NewPet data format (*.ROC), and the calculated values can be exported for plotting by this package.

NORMAN is also compatible with MinPet version 2, a commercial programme written by Linda R. Richard (LRichard@Minpet.synapse.net) that is available from MinPet Geological Software, Québec, Canada. NORMAN can import data from, and export both data and results to, ASCII files with structure (*.CSV) compatible with MinPet. It is also capable of reading the MinPet *.DBF files (prepared using the MinPet major-element template "cipwworm.lis").

 

System requirements

NORMAN should run on any IBM PC compatible computer with MS-DOS 5 or higher, about 1 MB free hard disc space and EGA, VGA or Hercules compatible graphic card. It has been tested on a 286-based AT computer with Hercules card and 1 MB RAM, as well as several 486-based systems with SVGA cards and 4 MB RAM. On slower machines, however, the calculation of user-defined functions, especially of those very long and complicated, or for large data sets, becomes a very time-consuming task. Thus using a 486 (or Pentium) machine is recommended.

NORMAN also runs without problems in a DOS window under MS Windows 95. It should be done preferably in a full-screen mode as otherwise the redrawing and keyboard response tend to be rather slow.

 

Availability

NORMAN is provided free of charge. The most recent version can be obtained via Internet from http://www.geocities.com/CapeCanaveral/Launchpad/8214/Norman or by snail mail from:

Vojtech Janousek
Czech Geological Survey
Klárov 3
118 21 Prague 1
Czech Republic
fax (4202) 58 18 748
E-mail janousek@cgu.cz

Users are encouraged to modify this programme to suit their needs and to distribute it to others, provided it is done for free and all the supplied files are copied. Please understand that this programme has been written mainly "after hours", originally to meet my own needs while working on the PhD. project. Do not hesitate to contact me with any bug reports, problems, suggestions or words of encouragement. However, I do not plan any further development of NORMAN in the current form - in the moment, I am porting the calculation algorithms into the brand new package written in R language.

Acknowledgements

I am indebted to the following people for their understanding, support, suggestions and help with debugging of NORMAN (in alphabetical order): D.R. Bowes, C. M. Farrow (both University of Glasgow, Scotland), J. Frýda (Czech Geological Survey, Prague), F.V. Holub, E. Jelínek, J. Košler, D. Matìjka (all Charles University, Prague), G. Rogers (SURRC, East Kilbride, Scotland) and others I may have forgotten to present here.

Disclaimer

Although this program has been tested extensively, its proper operation on all computer systems or in any circumstances cannot be guaranteed. The author should not be held liable for any damage or problems encountered while using this software.

NewPet (c) Memorial University of Newfoundland, Department of Earth Sciences
MinPet (c) MinPet Geological Software
dBASE III (c) Borland International Inc.
MS Excel, MS Windows, Microsoft Quick Basic (c) Microsoft Corporation
All other trademarks are the property of their respective owners.
 

General instructions

NORMAN is a fully menu-driven programme. Spacebar or cursor Down moves the menu pointer downwards, cursor Up upwards. Home, End, PgUp and PgDn have the usual functions; you can also press the first letter of any menu item as a shortcut. Enter takes you to the next menu level, Esc back one level. Use Esc also to cancel many other actions, such as entering filename to save, searching strings, etc.

Installation

Copy all the files into appropriate sub-directories on your hard disc. It is strongly recommended, that all the major-element data are stored in a separate subdirectory (e.g. \DATA), and the user-defined functions (*.DEF) and the file CONST.DAT in a different one (e.g. \DEF).

Start the installation programme by changing to the main NORMAN directory and typing

INSTALL ¿

Invoke the first menu item, "Directory setup", and specify the chosen directories. The graphic adapter of your computer will be detected automatically. Leave the installation module either by "Exit" or "Quit to DOS", confirming that you do want to save the changes. An attempt on starting NORMAN without a proper installation or with some essential files missing causes an error message to be displayed and invokes automatically the installation module. See section VII. for a more detailed information on the INSTALL module.

Note: if you have a Hercules card, do not forget to run MSHERC prior to starting either INSTALL or NORMAN modules!

 


Previous page

Email the author

Index

Reference list

Next page