def process_import(args): # Get a suitable mesh reader instance if args.type: reader = get_reader_by_name(args.type, args.inmesh) else: extn = os.path.splitext(args.inmesh.name)[1] reader = get_reader_by_extn(extn, args.inmesh) # Get the mesh in the PyFR format mesh = reader.to_pyfrm(args.lintol) # Save to disk write_pyfrms(args.outmesh, mesh)
def process_convert(args): # Get a suitable mesh reader instance if args.type: reader = get_reader_by_name(args.type, args.inmesh) else: extn = os.path.splitext(args.inmesh.name)[1] reader = get_reader_by_extn(extn, args.inmesh) # Get the mesh in the PyFR format mesh = reader.to_pyfrm() # Save to disk np.savez(args.outmesh, **mesh)
def process_import(args): # Get a suitable mesh reader instance if args.type: reader = get_reader_by_name(args.type, args.inmesh) else: extn = os.path.splitext(args.inmesh.name)[1] reader = get_reader_by_extn(extn, args.inmesh) # Get the mesh in the PyFR format mesh = reader.to_pyfrm() # Save to disk with h5py.File(args.outmesh, 'w') as f: for k, v in mesh.items(): f[k] = v