Skip to content
Snippets Groups Projects

Add header readout for offline files. Closes #13

Merged Zineb Aly requested to merge add-header into master
2 files
+ 14
2
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 3
2
@@ -333,9 +333,10 @@ class OfflineReader:
if self._header is None:
fobj = uproot.open(self._file_path)
if b'Head;1' in fobj.keys():
self._header = {}
for n, x in fobj['Head']._map_3c_string_2c_string_3e_.items():
print("{:15s} {}".format(n.decode("utf-8"), x))
self._header = fobj['Head']._map_3c_string_2c_string_3e_
print("{:15s} {}".format(n.decode("utf-8"), x.decode("utf-8")))
self._header[n.decode("utf-8")] = x.decode("utf-8")
if b'Header;1' in fobj.keys():
warnings.warn("Your file header has an unsupported format")
return self._header
Loading