How to read .bp-files (binary files in folder) for post processing

Hello I use VTXWriter to save my results in the .bp format like so

vtx_w = io.VTXWriter(msh.comm, f"{results}.bp", fields, engine="BP4") 

The results display time series data for the evaluated fields. I would like to read the .bp output back to python and plot the time evolution of a variable in a single node and do FFT, etc.

I know this is possible in paraview, but I feel like, it could be done much faster with script.

Or is there for example an option for vtx_w to write solution at specific points during the computation?

paraview is scriptable. Further questions on that topic must be asked at the paraview discoure, and not here.