|
[Rivet] question on rivet-mkhtmlChierici Roberto Roberto.Chierici at cern.chMon Dec 8 14:03:38 GMT 2014
Dear Frank, thanks for your test. I use rivet 2.2.0. Output with the use of a .plot file (I would get nothing without the -v flag, maybe a printout would help?). I see I have a mismatch I did not expect (I should probably recreate the yoda file?) and a TypeError I also could not spot. 14:55 RO_cms> rivet-mkhtml -s --mc-errs -o ~/www/MyRivetSelection -c MyRivetSelection.plot results/TT_UEP11_8TeV_pythia6_tauola/out_1.yoda:'P11' /afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/rivet/__init__.py:12: RuntimeWarning: compiletime version 2.6 of module 'rivet.core' does not match runtime version 2.7 from rivet.core import * /afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/yoda/__init__.py:2: RuntimeWarning: compiletime version 2.6 of module 'yoda.core' does not match runtime version 2.7 from yoda.core import * /afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/yoda/__init__.py:2: RuntimeWarning: compiletime version 2.6 of module 'yoda.util' does not match runtime version 2.7 from yoda.core import * Errors from rivet-cmphistos /afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/rivet/__init__.py:12: RuntimeWarning: compiletime version 2.6 of module 'rivet.core' does not match runtime version 2.7 from rivet.core import * /afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/yoda/__init__.py:2: RuntimeWarning: compiletime version 2.6 of module 'yoda.core' does not match runtime version 2.7 from yoda.core import * /afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/yoda/__init__.py:2: RuntimeWarning: compiletime version 2.6 of module 'yoda.util' does not match runtime version 2.7 from yoda.core import * Traceback (most recent call last): File "/afs/cern.ch/work/r/rchieric/rivet/local/bin/rivet-cmphistos", line 261, in <module> for key, val in plotparser.getHeaders(h).iteritems(): File "/afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/rivet/plotinfo.py", line 146, in getHeaders return self.getSection('PLOT', hpath) File "/afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/rivet/plotinfo.py", line 84, in getSection self._readHeadersFromFile(extrafile, ret, section, hpath) File "/afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/rivet/plotinfo.py", line 101, in _readHeadersFromFile self.pat_paths[pathpat] = re.compile(pathpat) File "/cvmfs/cms.cern.ch/slc6_amd64_gcc481/external/python/2.7.6/lib/python2.7/re.py", line 190, in compile return _compile(pattern, flags) File "/cvmfs/cms.cern.ch/slc6_amd64_gcc481/external/python/2.7.6/lib/python2.7/re.py", line 238, in _compile raise TypeError, "first argument must be string or compiled pattern" TypeError: first argument must be string or compiled pattern Crash in rivet-cmphistos code = 1 exiting Whereas for the run without the use of the .plot file, while everything is ok, with the verbose run I get a lot more warnings: 14:57 RO_cms> rivet-mkhtml -s --mc-errs -o ~/www/MyRivetSelection results/TT_UEP11_8TeV_pythia6_tauola/out_1.yoda:'P11' /afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/rivet/__init__.py:12: RuntimeWarning: compiletime version 2.6 of module 'rivet.core' does not match runtime version 2.7 from rivet.core import * /afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/yoda/__init__.py:2: RuntimeWarning: compiletime version 2.6 of module 'yoda.core' does not match runtime version 2.7 from yoda.core import * /afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/yoda/__init__.py:2: RuntimeWarning: compiletime version 2.6 of module 'yoda.util' does not match runtime version 2.7 from yoda.core import * Errors from rivet-cmphistos /afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/rivet/__init__.py:12: RuntimeWarning: compiletime version 2.6 of module 'rivet.core' does not match runtime version 2.7 from rivet.core import * /afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/yoda/__init__.py:2: RuntimeWarning: compiletime version 2.6 of module 'yoda.core' does not match runtime version 2.7 from yoda.core import * /afs/cern.ch/work/r/rchieric/rivet/local/lib64/python2.6/site-packages/yoda/__init__.py:2: RuntimeWarning: compiletime version 2.6 of module 'yoda.util' does not match runtime version 2.7 from yoda.core import * .... execution continues ok. So, shall I try to resolve the mismatch (if I manage, thought to have run with exactly the same setup, but maybe for some reason I was using the lxplus version of rivet when submitting my jobs??), or rather there is something wrong in the syntax of my .plot file? Thanks again Roberto Le 08/12/2014 12.36, Frank Siegert a écrit : > Hi Roberto, > (taking rivet dev list back into cc for information), > >> Look, I copied the file into my public directory: >> /afs/cern.ch/user/r/rchieric/public/out_1.yoda > It works fine for me with this file. I am testing with Rivet 2.2.0, is > that what you are also using? Can you give a few more details, e.g. by > running the rivet-mkhtml command with -v? > > Cheers, > Frank > > > On 8 December 2014 at 11:41, Chierici Roberto <Roberto.Chierici at cern.ch> wrote: >> ok, sorry, I confess I do not know why this is not working, and had to do it >> on >> scratch0 to get rivet installed. Maybe I should unprotect the whole >> directory >> tree? >> >> Look, I copied the file into my public directory: >> /afs/cern.ch/user/r/rchieric/public/out_1.yoda >> >> Thank you >> Roberto >> >> Le 08/12/2014 11.36, Frank Siegert a écrit : >> >>>> I can't seem to access this... "Permission denied". >>> are you "fsiegert"? >> Yes. >> >>> 11:12 RO_cms> fs la >>> Access list for . is >>> Normal rights: >>> system:administrators rlidwka >>> dierlamm rl >>> fsiegert rl >>> rchieric rlidwka >>> 11:30 RO_cms> pwd >>> >>> /afs/cern.ch/user/r/rchieric/scratch0/CMSSW_7_2_0_pre3/src/UserCode/RivetAnalysis/results/TT_UEP11_8TeV_pythia6_tauola >> [11:34 lxplus0021: ~]$ whoami >> fsiegert >> [11:34 lxplus0021: ~]$ ls >> /afs/cern.ch/user/r/rchieric/scratch0/CMSSW_7_2_0_pre3/src/UserCode/RivetAnalysis/results/TT_UEP11_8TeV_pythia6_tauola >> ls: cannot access >> /afs/cern.ch/user/r/rchieric/scratch0/CMSSW_7_2_0_pre3/src/UserCode/RivetAnalysis/results/TT_UEP11_8TeV_pythia6_tauola: >> Permission denied >> [11:34 lxplus0021: ~]$ fs la >> /afs/cern.ch/user/r/rchieric/scratch0/CMSSW_7_2_0_pre3/src/UserCode/RivetAnalysis/results/TT_UEP11_8TeV_pythia6_tauola >> fs: File >> '/afs/cern.ch/user/r/rchieric/scratch0/CMSSW_7_2_0_pre3/src/UserCode/RivetAnalysis/results/TT_UEP11_8TeV_pythia6_tauola' >> doesn't exist >> >> >> What is scratch0, is it maybe special? >> >> Cheers, >> Frank >> >> >>
More information about the Rivet mailing list |