def main(params, nb_cpu, nb_gpu, use_gpu, extension):
logger = init_logging(params.logfile)
logger = logging.getLogger('circus.merging')
file_out_suff = params.get('data', 'file_out_suff')
extension_in = extension
extension_out = '-merged'
if comm.rank == 0:
if (extension != '') and (os.path.exists(file_out_suff + '.result%s.hdf5' %extension_out)):
erase = query_yes_no("Export already made! Do you want to erase everything?", default=None)
if erase:
purge(file_out_suff, extension)
extension_in = ''
comm.Barrier()
if comm.rank == 0:
app = QApplication([])
try:
pylab.style.use('ggplot')
except Exception:
pass
else:
app = None
if comm.rank == 0:
print_and_log(['Launching the merging GUI...'], 'debug', logger)
mygui = gui.MergeWindow(params, app, extension_in, extension_out)
sys.exit(app.exec_())
评论列表
文章目录