TEMP Add carchive.conf for my test setup.
date.py: Understand "min" and "max" time.
Initial work on PB archive. Just querying working, not exporting.
Also added PB format file.
Get the PB stuff import working.
PB export: Implement granularities and output file path calculation.
Move code around.
PB export: Some work on actual exporting.
Some actual writing of data.
backend: Allow passing on actual received data type and enum names.
PB export: More data types supported, refactoring.
TEMP: Add script for testing PB export.
PB export: Warn that enum labels are not stored.
backend: Allow not failing when an inconsistent waveform size.
Pass on the reported waveform size and let the user handle it.
PB export: Skip PVs with inconsistent waveform dimensions.
Well, the file is still written empty but that will be fixed.
backend: Pass through the entire metadata (with hihi lolo etc.).
PB export: Implement exporting metadata.
PB export: Improved writing logic.
Now we are able to append to existing files and also check their consistency, and check they don't have samples newer than the new ones.
Still need to bound the query interval to the last timestamp in the output.
PB export: Refactoring: Move verification code.
PB export: Implement finding the last timestamp (but not yet bounding the query).
backend: Allow passing in raw time in (sec, nsec).
The current code always expected a datetime in local time.