[Rivet] Using zipped I/O

Corpe, Louie l.corpe at ucl.ac.uk
Mon Apr 23 13:59:25 BST 2018


Hi Riveters,


I'm trying to use the zipped i/o functionality introduced in Rivet 2.6.0 / Yoda 1.7.0.
I can't seem to get it working: is there an example of how to do this somewhere?

I've included a minimal example [1]. Please let me know what I'm doing wrong!
The files I used in [1] can be found on my public on lxplus: /afs/cern.ch/user/l/lcorpe/public/RivetZippedIO/examples/

All the best and thanks in advance !


Louie


[1]
[lcorpe at lxplus005 scratch]$ gzip -c out1028_DSIDxxx.MEWeight.yoda > examples/out1028_DSIDxxx.MEWeight.yoda.gz
[lcorpe at lxplus005 scratch]$ python
Python 2.7.5 (default, Aug  4 2017, 00:39:18)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import yoda as y
>>> a= y.read("examples/out1028_DSIDxxx.MEWeight.yoda.gz")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "yoda/include/IO.pyx", line 107, in yoda.core.read (/afs/cern.ch/user/l/lcorpe/scratch/rivet/YODA-1.7.0/pyext/yoda/core.cpp:85809)
UnicodeDecodeError: 'ascii' codec can't decode byte 0x8b in position 1: ordinal not in range(128)
>>>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5451 bytes
Desc: not available
URL: <https://www.hepforge.org/lists-archive/rivet/attachments/20180423/c59a2aa1/attachment.bin>


More information about the Rivet mailing list