1 |
|
#!/usr/bin/env python |
2 |
|
"""Dump File Converter |
3 |
|
|
4 |
< |
Converts old-style OOPSE md and dump files into new-style |
4 |
> |
Converts old-style OOPSE md and dump files into new OpenMD style |
5 |
|
combined files |
6 |
|
|
7 |
|
Usage: dumpConverter |
10 |
|
-h, --help show this help |
11 |
|
-m, --meta-data=... use specified meta-data (.md) file |
12 |
|
-c, --config-file=... use specified configuration (.in, .eor, .dump) file |
13 |
< |
-o, --output-file=... use specified output (.oop) file |
13 |
> |
-o, --output-file=... use specified output (.opmd) file |
14 |
|
|
15 |
|
|
16 |
|
Example: |
17 |
< |
dumpConverter -m Ar.md -c Ar.dump -o Ar.oop |
17 |
> |
dumpConverter -m Ar.md -c Ar.dump -o Ar.opmd |
18 |
|
|
19 |
|
""" |
20 |
|
|
21 |
|
__author__ = "Dan Gezelter (gezelter@nd.edu)" |
22 |
< |
__version__ = "$Revision: 1.4 $" |
23 |
< |
__date__ = "$Date: 2006-08-30 21:04:04 $" |
22 |
> |
__version__ = "$Revision: 1.5 $" |
23 |
> |
__date__ = "$Date: 2009-11-25 20:01:59 $" |
24 |
|
__copyright__ = "Copyright (c) 2006 by the University of Notre Dame" |
25 |
< |
__license__ = "OOPSE" |
25 |
> |
__license__ = "OpenMD" |
26 |
|
|
27 |
|
import sys |
28 |
|
import getopt |
40 |
|
mdFile = open(mdFileName, 'r') |
41 |
|
outputFile = open(outputFileName, 'w') |
42 |
|
|
43 |
< |
outputFile.write("<OOPSE version=4>\n"); |
43 |
> |
outputFile.write("<OpenMD version=1>\n"); |
44 |
|
outputFile.write(" <MetaData>\n") |
45 |
|
|
46 |
|
mdLines = mdFile.readlines() |
147 |
|
|
148 |
|
|
149 |
|
configFile.close() |
150 |
< |
outputFile.write("</OOPSE>\n") |
150 |
> |
outputFile.write("</OpenMD>\n") |
151 |
|
outputFile.close() |
152 |
|
|
153 |
|
|