23 out_file_name = sys.argv[1]
29 files = sorted([file
for file
in os.listdir(
".")
if file.startswith(out_file_name)
and not file==out_file_name])
31 print(
"Combining %d out files: " % len(files) +
", ".join(files))
39 file0 = file0.readlines()
47 particles.extend([line.split()
for line
in file0])
48 print(
"found %d particles (including duplicates)" % len(particles))
51 particles = sorted(particles, key=operator.itemgetter(2))
54 for i
in range(len(particles) - 2, -1, -1):
56 if particles[i][2]==particles[i+1][2]:
59 print(
"found %d particles (after removing duplicates)" % len(particles))
64 particles2 = sorted(particles, key=operator.itemgetter(0))
69 out_file = open(out_file_name,
'w')
70 out_file.write(
"".join(header))
71 out_file.write(
"\n".join([
" ".join(p)
for p
in particles2]))
72 print(
"written %s" % out_file_name)
def main()
Definition: CombineParallelOutFiles.py:21
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Packet print(const Packet &a)
Definition: GenericPacketMath.h:1166
str
Definition: compute_granudrum_aor.py:141