qpms/misc/omega_eV2scuff.py

28 lines
557 B
Python
Raw Permalink Normal View History

#!/usr/bin/env python3
import sys
import argparse
ap = argparse.ArgumentParser()
ap.add_argument("-o", type=str, help='Output file (if not specified, standard output).')
ap.add_argument("input_file", type=str, help="Input file (if not specified, standard input).")
a = ap.parse_args()
if a.o:
output = open(a.o, 'w')
else:
output = sys.stdout
if a.input_file:
input = open(a.input_file, 'r')
else:
input = sys.stdin
from qpms.constants import eV2SU
for l in input:
print(eV2SU(float(l)), file=output)
output.close()
input.close()