ParaView allows for custom Python reader. Examples can be found in Chapter 12.4 in the official manual, and an example of full Python plugins can be found at Kiware's gitlab page.
The XML package not only provide writing into XML files, but also reading XML structures. Therefore, if you want you can create a VTK reader.
However, it would be even better to write VTK directly from BATSRUS! In the future versions of BATSRUS, we should be able to output VTK files directly with VTKFortran. I won't do it now.
ParaView allows for custom Python reader. Examples can be found in Chapter 12.4 in the official manual, and an example of full Python plugins can be found at Kiware's gitlab page.
The XML package not only provide writing into XML files, but also reading XML structures. Therefore, if you want you can create a VTK reader.
However, it would be even better to write VTK directly from BATSRUS! In the future versions of BATSRUS, we should be able to output VTK files directly with VTKFortran. I won't do it now.