You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thank you for making such a great product. I am working on a project wherein I need to work on openfoam results files. I need mesh file in '.mesh' format which I am converting using meshio. But I dont want to save a physical file, rather would like to use as in-memory buffer.
I am using the following code..
`points = Zoner.points
cells = [("hexahedron", [Zoner.cell_point_ids(i)])
for i in range(Zoner.n_cells)]
mesh = meshio.Mesh(points, cells)
import io
buffer = io.BytesIO()
mesh.write(buffer, file_format = 'gmsh')`
I am getting the following error.
`Traceback (most recent call last):
Input In [88] in <cell line: 11>
mesh.write(buffer, file_format = 'gmsh')
File ~\AppData\Roaming\Python\Python39\site-packages\meshio_mesh.py:241 in write
write(path_or_buf, self, file_format, **kwargs)
File ~\AppData\Roaming\Python\Python39\site-packages\meshio_helpers.py:188 in write
return writer(filename, mesh, **kwargs)
File ~\AppData\Roaming\Python\Python39\site-packages\meshio\gmsh\main.py:111 in
"gmsh": lambda f, m, **kwargs: write(f, m, "4.1", **kwargs),
File ~\AppData\Roaming\Python\Python39\site-packages\meshio\gmsh\main.py:102 in write
writer.write(filename, mesh, binary=binary, float_fmt=float_fmt)
File ~\AppData\Roaming\Python\Python39\site-packages\meshio\gmsh_gmsh41.py:313 in write
with open(filename, "wb") as fh:
TypeError: expected str, bytes or os.PathLike object, not BytesIO`
Can you please help me with this..
The text was updated successfully, but these errors were encountered:
Hello meshioTeam,
Thank you for making such a great product. I am working on a project wherein I need to work on openfoam results files. I need mesh file in '.mesh' format which I am converting using meshio. But I dont want to save a physical file, rather would like to use as in-memory buffer.
I am using the following code..
`points = Zoner.points
cells = [("hexahedron", [Zoner.cell_point_ids(i)])
for i in range(Zoner.n_cells)]
mesh = meshio.Mesh(points, cells)
import io
buffer = io.BytesIO()
mesh.write(buffer, file_format = 'gmsh')`
I am getting the following error.
`Traceback (most recent call last):
Input In [88] in <cell line: 11>
mesh.write(buffer, file_format = 'gmsh')
File ~\AppData\Roaming\Python\Python39\site-packages\meshio_mesh.py:241 in write
write(path_or_buf, self, file_format, **kwargs)
File ~\AppData\Roaming\Python\Python39\site-packages\meshio_helpers.py:188 in write
return writer(filename, mesh, **kwargs)
File ~\AppData\Roaming\Python\Python39\site-packages\meshio\gmsh\main.py:111 in
"gmsh": lambda f, m, **kwargs: write(f, m, "4.1", **kwargs),
File ~\AppData\Roaming\Python\Python39\site-packages\meshio\gmsh\main.py:102 in write
writer.write(filename, mesh, binary=binary, float_fmt=float_fmt)
File ~\AppData\Roaming\Python\Python39\site-packages\meshio\gmsh_gmsh41.py:313 in write
with open(filename, "wb") as fh:
TypeError: expected str, bytes or os.PathLike object, not BytesIO`
Can you please help me with this..
The text was updated successfully, but these errors were encountered: