fname = "" if len(sys.argv) < 3: usage() sys.exit(1) else: fname = sys.argv[1] varnames = sys.argv[2:] """ Read all """ print ">>> Read full data" for vname in varnames: v = ad.readvar(fname, vname) print ">>> name:", vname print ">>> shape:", v.shape print ">>> values:" print v """ Read step by step """ print "" print ">>> Read step by step" f = ad.file(fname) for i in range(f.current_step, f.last_step): print ">>> step:", i
ad.set_group_size(fd, groupsize) ad.write_int(fd, "NX", NX) ad.write_int(fd, "size", size) ad.write(fd, "temperature", tt) ad.close(fd) ad.finalize() ## Reading print "\n>>> Reading ...\n" f = ad.file("adios_test.bp") f.printself() v = f.var['temperature'] v.printself() val = v.read() print val assert ((tt == val).all()) f.close() ## Testing print "\n>>> Test utility functions ...\n" print "bpls:\n", ad.bpls('adios_test.bp') print "readvar:\n", ad.readvar("adios_test.bp", "temperature") print "\n>>> Done.\n"
fname = "" if len(sys.argv) < 3: usage() sys.exit(1) else: fname = sys.argv[1] varnames = sys.argv[2:] """ Read all """ print ">>> Read full data" for vname in varnames: v = ad.readvar(fname, vname) print ">>> name:", vname print ">>> shape:", v.shape print ">>> values:" print v """ Read step by step """ print "" print ">>> Read step by step" f = ad.file(fname) for i in range(f.current_step, f.last_step): print ">>> step:", i for vname in varnames: