Jump to main content
US EPA
United States Environmental Protection Agency
Search
Search
Main menu
Environmental Topics
Laws & Regulations
About EPA
Health & Environmental Research Online (HERO)
Contact Us
Print
Feedback
Export to File
Search:
This record has one attached file:
Add More Files
Attach File(s):
Display Name for File*:
Save
Citation
Tags
HERO ID
553338
Reference Type
Journal Article
Title
CALCMIN - an EXCEL(TM) Visual Basic application for calculating mineral structural formulae from electron microprobe analyses
Author(s)
Brandelik, A
Year
2009
Is Peer Reviewed?
Yes
Journal
Computers and Geosciences
ISSN:
0098-3004
Volume
35
Issue
7
Page Numbers
1540-1551
Language
English
DOI
10.1016/j.cageo.2008.09.011
Web of Science Id
WOS:000267970500019
URL
http:///www.elsevier.com
Exit
Abstract
CALCMIN, an open source Visual Basic program, was implemented in EXCEL(TM). The program was primarily developed to support geoscientists in their routine task of calculating structural formulae of minerals on the basis of chemical analysis mainly obtained by electron microprobe (EMP) techniques. Calculation programs for various minerals are already included in the form of sub-routines. These routines are arranged in separate modules containing a minimum of code. The architecture of CALCMIN allows the user to easily develop new calculation routines or modify existing routines with little knowledge of programming techniques. By means of a simple mouse-click, the program automatically generates a rudimentary framework of code using the object model of the Visual Basic Editor (VBE). Within this framework simple commands and functions, which are provided by the program, can be used, for example, to perform various normalization procedures or to output the results of the computations. For the clarity of the code, element symbols are used as variables initialized by the program automatically. CALCMIN does not set any boundaries in complexity of the code used, resulting in a wide range of possible applications. Thus, matrix and optimization methods can be included, for instance, to determine end member contents for subsequent thermodynamic calculations. Diverse input procedures are provided, such as the automated read-in of output files created by the EMP. Furthermore, a subsequent filter routine enables the user to extract specific analyses in order to use them for a corresponding calculation routine. An event-driven, interactive operating mode was selected for easy application of the program. CALCMIN leads the user from the beginning to the end of the calculation process.
Keywords
Structure formula; End member content; Fe2+/Fe3+ estimation; Electron microprobe; Normalization
Home
Learn about HERO
Using HERO
Search HERO
Projects in HERO
Risk Assessment
Transparency & Integrity