[Rivet] Unicode issue with two analysis.cc files in Rivet 2.6.0

David Grellscheid david.grellscheid at durham.ac.uk
Tue Jul 10 12:09:51 BST 2018


Hi all,

please fix this the right way round. UTF-8 characters are allowed in the
supplementary files. The parsing code needs to de-/encode them correctly.

  David


On 10/07/2018 11:38, Klaus Rabbertz wrote:
> Dear Rivet developers,
> 
> I tried to install the latest Rivet version 2.6.0 on Ubuntu
> 16.04 LTS and found a little issue with make in the doc directory:
> 
> ...
> Using output file name 'analyses.html' and directory 'analyses'
> Traceback (most recent call last):
>   File "mk-analysis-html", line 201, in <module>
>     page += "<kbd>" + src.replace("\n", "<br/>\n") + "</kbd>"
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position
> 3214: ordinal not in range(128)
> Makefile:597: recipe for target 'analyses.html' failed
> make[1]: *** [analyses.html] Error 1
> make[1]: Leaving directory '/home/rabbertz/local/src/Rivet-2.6.0/doc'
> ...
> 
> The reason is non-unicode characters in two analysis .cc files from
> analysis/plugin...
> 
> ATLAS_2016_I1449082.cc contains non-ASCII minus signs in these lines
> 
> 75:      // Missing ET is calculated as the 4–vector sum of neutrinos
> from W/Z-boson decays. Tau decays are
> 77:      // way as electrons or muons, i.e. the parent is required not
> to be a hadron or quark (u − b).
> 151:     // A jet is a b–jet if any B–hadron is included in the jet.
> 
> CMS_2017_I1594909.cc contains a non-ASCII delta symbol
> 
> 215:      // Region Njet Nb-jet HT [GeV] HTmiss [GeV] Parton
> multiplicity Heavy flavor ? ∆m
> 
> I checked with
> 
> grep --color='auto' -P -n '[^\x00-\x7F]' analysis.cc
> 
> 
> After removing these characters the installation went fine.
> 
> Ciao,
> Klaus
> _______________________________________________
> Rivet mailing list
> Rivet at projects.hepforge.org
> https://www.hepforge.org/lists/listinfo/rivet


More information about the Rivet mailing list