From f92bd36a76ce27341e3656d64302b78ff68793b7 Mon Sep 17 00:00:00 2001 From: Michael Krayer Date: Wed, 3 Feb 2021 16:22:33 +0100 Subject: [PATCH] bugfix: filename --- python/ucf/tools/ucftar_mpiio_pack | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/ucf/tools/ucftar_mpiio_pack b/python/ucf/tools/ucftar_mpiio_pack index 55b9ba8..442719a 100755 --- a/python/ucf/tools/ucftar_mpiio_pack +++ b/python/ucf/tools/ucftar_mpiio_pack @@ -8,7 +8,7 @@ import numpy as np import ucf import configparser -parser = argparse.ArgumentParser(description='Reads an ucf.tar archive, downsamples it and saves it to a new ucf.tar archive. Can be used as a pipe.') +parser = argparse.ArgumentParser(description='Packs UCF MPIIO data into a tar archive. The single output file is split into multiple files due to file size restrictions.') parser.add_argument('indir', metavar='dirin', help='input directory') parser.add_argument('iseq', metavar='iseq', help='sequence number') parser.add_argument('base', metavar='base', help='filebase to be archived: "uvwp" or "scal"') @@ -52,7 +52,7 @@ if verbose: ftar = tarfile.open(name=file_out,mode='w',pax_headers=tarfile.USTAR_FORMAT) def transform_filename(filename,iseq): - return os.path.basename(file_in).replace('_{:04d}'.format(iseq),'') + return os.path.basename(filename).replace('_{:04d}'.format(iseq),'') # Parse parameters to construct file headers, then add it to tar file_in = '{}/parameters_{:04d}.asc'.format(dir_in,iseq)