The MATHSCOUT Mathematica package to postprocess the output of other scientific programs
MATHSCOUT is a MATHEMATICA(1) package to postprocess the output of other programs for scientific calculations. We wrote MATHSCOUT to import data from a major program for ab initio computational chemistry into MATHEMATICA, so that we could postprocess the chemical results. It can be used to import the output of many other packages that are used, e.g. in molecular dynamics, crystallography, spectroscopic analysis, metabolic and physiological modeling, meteorology and other areas of environmental science, cosmology and particle physics. MATHSCOUT assigns a name to each table and non-tabular datum that it extracts. This name is constructed mechanically from the identifier or phrase that precedes or follows or embeds the item in the output that MATHSCOUT processes. A selection of non-contiguous items, or all the items in a section of the file. or in the entire file are extracted using simple commands. So far, we have focused on our immediate needs to postprocess the output of the Gaussian 2 program. Calculations on several molecules that illustrate the usage of the package are presented here and in the Supplementary Information. MATHSCOUT is shortened to msct in the software.
mathematica postprocessing scientific calculation gaussian calculations parsing typesetting