10 parser = argparse.ArgumentParser(description=
"Converter from geometry dat file to json")
14 help=
"Input .dat file",
15 default=
"geometry.dat"
19 help=
"Output .json file",
21 default=
"geometry.json",
24 args = parser.parse_args()
27 with open(args.infile)
as f:
33 bec, ld, phi, eta, side, ID = l.split()[2:8]
34 data[ID] = {
"BEC" : bec,
"LayerDisk" : ld,
"PhiModule" : phi,
"EtaModule" : eta,
"Side" : side }
36 with open(args.outfile,
"w")
as f:
37 json.dump(data, f, indent = 4)