We store some device info as string datasets (e.g. a power-meter serial) with set_dataset(key, "P0046397", archive=True). Numbers and lists of numbers display fine in the artiq browser, but strings show a blank value (the key appears, the value cell is empty). The artiq dashboard shows the strings without issue.
Could this be h5py that reads scalar strings back as bytes, which short_format handles differently then numpy numbers/arrays? The value itself is stored correctly in the file (confirmed with hdf5 reader).
Is it a known limitation? Thank you!