#! /usr/bin/env python3 import sys from xmet.db import Database from xmet.igra import IGRAReader db = Database.connect(sys.argv[1]) db.execute('begin transaction') for path in sys.argv[2:]: for sounding in IGRAReader.each_sounding_from_file(path): db.add(sounding) for sample in sounding.samples: sample.sounding_id = sounding.id db.add(sample) db.commit()