I'm surprised that when I call xarray2video that there are a lot of non-error related traces in stdout. I expect that the public API methods of xarrayvideo to behave more like library code, and as such, to minimize printing to stdout/stderr.
I can see wanting to debug the pipeline sometimes, so to that end, I think using standard Python logging is a better fit than print() statements.