I am dealing with an error which I can’t solve. It is a simple case: read a binary, extract a slice, write the slice to disk in a
vtk file. Same problem with
pvpython as expected.
The setup is the following: a box in
plt format is read (VisItTecplotBinaryReader). Then a slice is created using Slice(…). Pipelines updated and when I try to write the file I get:
( 27.121s) [pvbatch ] vtkSMWriterFactory.cxx:344 ERR| vtkSMWriterFactory (0x24079f0): No matching writer found for extension: vtk Traceback (most recent call last): File "paraview_post_commands.py", line 58, in <module> SaveData(os.path.join(path, 'slice.vtk'), proxy=slice1) File "/p/software/stages/2020/software/ParaView/5.9.1-gpsmkl-2021-Python-3.8.5/lib64/python3.8/site-packages/paraview/simple.py", line 1166, in SaveData writer = CreateWriter(filename, proxy, **extraArgs) File "/p/software/stages/2020/software/ParaView/5.9.1-gpsmkl-2021-Python-3.8.5/lib64/python3.8/site-packages/paraview/simple.py", line 1152, in CreateWriter writer_proxy.UnRegister(None)
The same error occurs with Paraview 5.10.0 (the latest version available on the system).
However, if I change the file extension to
.txt it works without issue. I think the
VTKWriter is not available, but I can’t figure out how to add it. Looked through the plugins directory, nothing there that could give a clue. Some plugins and the xml file containing their names.
Any tips on what to do or to guide my investigation are appreciated.
Sorry for not sharing the code, but I don’t have authorization to share it.