pre-calculate data size
Before pulling waveforms, we should try to pre-calculate how much data is requested.
We should have a (pretty) hard limit on sampleswf_lengthlen(pvs) (or something like that), otherwise more people than me will end up killing jupyter soon I suspect.
Better yet, the archiver should have a hard limit on the amount of data transferred per request but that's a slightly different discussion I suppose.