pv: A terminal-based tool for monitoring the progress of data through a pipeline