#! /usr/bin/env python

"""\
%prog aidafile [flatfile]

Convert an AIDA data file to a 'flat', human-readable data format.
"""

import yoda, os, sys, optparse
from yoda.script_helpers import parse_x2y_args

parser = optparse.OptionParser(usage=__doc__)
opts, args = parser.parse_args()
in_out = parse_x2y_args(args, ".aida", ".dat")
if not in_out:
    sys.stderr.write("You must specify the AIDA and FLAT file names\n")
    sys.exit(1)

for i, o in in_out:
    analysisobjects = yoda.readAIDA(i)
    yoda.writeFLAT(analysisobjects, o)
