|
[Rivet] rivet module could not be loadedAlbert Knutsson albert.knutsson at desy.deFri Jan 21 12:58:02 GMT 2011
Hi Eike, ok. Great!!! Thanks and Cheers, Albert On Jan 21, 2011, at 12:42 PM, Eike von Seggern wrote: > Hello Albert, > > you can find additional python packages in > > /afs/cern.ch/sw/lcg/external/pyanalysis/1.2_python2.6/x86_64-slc5- > gcc43-opt/lib/python2.6/site-packages > > and the "surrounding" directories. > > However, if you use the Professor setup script from > > /afs/cern.ch/sw/lcg/external/MCGenerators/professor/1.1.0/x86_64- > slc5-gcc43-opt/setup.sh > > this should be pulled into your $PYTHONPATH automatically. > > Best > eike > > > On Fri, Jan 21, 2011 at 12:29 +0100, Albert Knutsson wrote: >> >> >> Dear Eike, >> >> thanks for the help. This was the problem. >> >> However, this gives me another problem. If I want to keep working on >> lxplus and use the genser rivet version, I need to change the python >> version to the one used for the Rivet genser installation. This >> python version is missing in numpy. I can actually not find "stand >> alone" numpy on genser. Maybe it is there but I have not looked hard >> enough? >> >> The whole thing is not so important anymore (for me), since we soon >> also have professor integrated in the cmssw environement. >> >> Cheers, >> Albert >> >> >> >> On Jan 12, 2011, at 5:24 PM, Eike von Seggern wrote: >> >>> Hi Albert, >>> >>> are you using the same Python version for professor and rivet? Maybe >>> your professor installation was tied to a local/older python version >>> at install-time. If that's the case it should be visible in the >>> shebang >>> line at the top of the scripts: >>> >>> head `which prof-tune` >>> >>> To use the prof-* scripts with a different python version you can >>> simply >>> use >>> >>> python /PATH/TO/prof-tune ... >>> >>> Best >>> eike >>> >>> >>> On Wed, Jan 12, 2011 at 17:05 +0100, Albert Knutsson wrote: >>>> >>>> Hi Eike, All, >>>> >>>> >>>> Here we go: >>>> >>>> [lxplus248] ~/professor/lep-exercise $ python -c "import rivet; >>>> print rivet" >>>> <module 'rivet' from '/afs/cern.ch/sw/lcg/external/MCGenerators/ >>>> rivet/1.3.0/x86_64-slc5-gcc43-opt/lib/python2.6/site-packages/ >>>> rivet/ >>>> __init__.py'> >>>> >>>> >>>> [lxplus248] ~/professor/lep-exercise $ prof-tune --datadir . >>>> --ipoldir ipols --runsfile runcombs.dat --weights weights --debug >>>> /usr/lib64/python2.4/site-packages/scipy/misc/__init__.py:25: >>>> DeprecationWarning: NumpyTest will be removed in the next release; >>>> please update your code to use nose or unittest >>>> test = NumpyTest().test >>>> /usr/lib64/python2.4/site-packages/scipy/linalg/__init__.py:32: >>>> DeprecationWarning: NumpyTest will be removed in the next release; >>>> please update your code to use nose or unittest >>>> test = NumpyTest().test >>>> >>>> [ASCII-figure of homer simpson] >>>> >>>> The Professor system for systematic tuning of Monte Carlo >>>> generators >>>> is licensed under version 2 of the GPL, see COPYING for details. >>>> >>>> Copyright (C) 2007-2011 Andy Buckley, Hendrik Hoeth, Heiko Lacker, >>>> Holger Schulz, and Jan Eike von Seggern. >>>> >>>> Please respect the MCnet academic usage guidelines, see GUIDELINES: >>>> http://www.montecarlonet.org/GUIDELINES >>>> >>>> Please cite doi:10.1140/epjc/s10052-009-1196-7. >>>> >>>> proxy: SCANDIR not found in CL options: Values instance has no >>>> attribute 'SCANDIR' >>>> prof-tune: Using ./tunes for tune param & pickle file storage >>>> proxy: Trying to create RivetDataProxy >>>> Segmentation fault >>>> >>>> >>>> Cheers, >>>> Albert >>>> >>>> >>>> On 1/12/11 4:48 PM, Eike von Seggern wrote: >>>>> Hi Albert, >>>>> >>>>> after setting up your environment as described can you please >>>>> try to >>>>> import the rivet module in Python: >>>>> >>>>> python -c "import rivet; print rivet" >>>>> >>>>> to check if you can import the correct rivet module with your >>>>> setup. If >>>>> that works try one of the failing prof-* scripts, e.g. >>>>> prof-tune, use >>>>> the "--debug" option and send the output here. >>>>> >>>>> Best >>>>> eike >>>>> >>>>> >>>>> On Wed, Jan 12, 2011 at 16:22 +0100, Albert Knutsson wrote: >>>>>> Dear All, >>>>>> >>>>>> thanks Andy. Yes, maybe the error was that I still uses 1.2.1. >>>>>> >>>>>> So I try to change to a later version. I thought it was >>>>>> simplest to >>>>>> stay on lxplus and use the genser version on for now (I will >>>>>> change >>>>>> to cms-env as soon as we sorted out some cms-internal things). >>>>>> >>>>>> After doing >>>>>> >>>>>> setenv PATH >>>>>> "/afs/cern.ch/sw/lcg/external/swig/1.3.40/x86_64-slc5- >>>>>> gcc43-opt/bin":$PATH >>>>>> source >>>>>> /afs/cern.ch/sw/lcg/contrib/gcc/4.3/x86_64-slc5-gcc43-opt/ >>>>>> setup.csh >>>>>> source /afs/cern.ch/sw/lcg/external/MCGenerators/rivet/ >>>>>> rivetenv.csh >>>>>> >>>>>> setenv PYTHONPATH "/afs/cern.ch/user/k/knutsson/professor": >>>>>> $PYTHONPATH >>>>>> setenv PATH "/afs/cern.ch/user/k/knutsson/professor/contrib": >>>>>> $PATH >>>>>> setenv PATH "/afs/cern.ch/user/k/knutsson/professor/bin":$PATH >>>>>> >>>>>> >>>>>> prof-tune, prof-envelopes, prof-sensitivities gives segmenation >>>>>> errors (just after "Please cite doi...."). No other error >>>>>> messages. >>>>>> >>>>>> prof-runcombs and prof-interpolate works. >>>>>> >>>>>> (rivet works.) >>>>>> >>>>>> Any idea what is wrong now? >>>>>> >>>>>> Thanks and cheers, >>>>>> Albert >>>>>> >>>>>> >>>>>> >>>>>> On 1/7/11 12:10 PM, Andy Buckley wrote: >>>>>>> Hi Albert, >>>>>>> >>>>>>> I'm copying this to the Rivet list as it's not really a >>>>>>> Professor >>>>>>> problem: it looks to me like your copy of Rivet is too old >>>>>>> to have the >>>>>>> function needed to find the Rivet reference data files. >>>>>>> Which version of >>>>>>> Rivet are you using? >>>>>>> >>>>>>> Andy >>>>>>> >>>>>>> >>>>>>> On 07/01/11 10:56, Albert Knutsson wrote: >>>>>>>> Dear Professor experts, >>>>>>>> >>>>>>>> I'm following the tutorial on the Professor wiki. >>>>>>>> >>>>>>>> >>>>>>>> [lxplus438] ~/professor/lep-exercise $ >>>>>>>> prof-sensitivities --datadir . >>>>>>>> --ipoldir ipols --runsfile runcombs.dat --obsfile >>>>>>>> weights --plotmode >>>>>>>> extremal -o sensitivity_plots >>>>>>>> >>>>>>>> gives me >>>>>>>> >>>>>>>> === >>>>>>>> >>>>>>>> Could not create RivetDataProxy: 'module' object has no >>>>>>>> attribute >>>>>>>> 'getAnalysisRefPaths' >>>>>>>> Output directory for sensitivity plots: >>>>>>>> sensitivity_plots/sensitivities >>>>>>>> Using center of hyper-cube spanned by anchor points as >>>>>>>> center of cross. >>>>>>>> Using QuadraticBinInterpolationWeave for interpolation. >>>>>>>> --------------------------------------------------------------------------- >>>>>>>> ValueError Traceback >>>>>>>> (most recent call last) >>>>>>>> >>>>>>>> /afs/cern.ch/user/k/knutsson/professor/bin/prof-sensitivities >>>>>>>> 321 >>>>>>>> 322 ## Load AIDA-path => title dictionary. >>>>>>>> --> 323 pp = prof.PlotParser() >>>>>>>> 324 histoinfos = {} >>>>>>>> 325 for obs in obsnames: >>>>>>>> >>>>>>>> /afs/cern.ch/user/k/knutsson/professor/professor/histo/ >>>>>>>> lighthisto.pyc in >>>>>>>> __init__(self, plotpaths) >>>>>>>> 495 self.plotpaths = >>>>>>>> rivet.getAnalysisRefPaths() >>>>>>>> 496 except Exception: >>>>>>>> --> 497 raise ValueError("No plotpaths >>>>>>>> given and the >>>>>>>> rivet module could not be loaded!") >>>>>>>> 498 >>>>>>>> 499 def getSection(self, section, hpath): >>>>>>>> >>>>>>>> ValueError: No plotpaths given and the rivet module >>>>>>>> could not be loaded! >>>>>>>> >>>>>>>> === end of output >>>>>>>> >>>>>>>> "rivet --list-analyses" works. >>>>>>>> >>>>>>>> "import rivet" in python works. >>>>>>>> >>>>>>>> >>>>>>>> Any suggestions? >>>>>>>> >>>>>>>> Thanks and cheers, >>>>>>>> Albert >>>>>>>> >>>>>>>> >>>>>>>> ps. from python I often get the warning >>>>>>>> "/usr/lib64/python2.4/site-packages/scipy/weave/__init__.py:22: >>>>>>>> DeprecationWarning: NumpyTest will be removed in the >>>>>>>> next release; >>>>>>>> please update your code to use nose or unittest >>>>>>>> test = NumpyTest().test" but I assume it is not related >>>>>>>> to the above. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>> >>>> _______________________________________________ >>>> Rivet mailing list >>>> Rivet at projects.hepforge.org >>>> http://www.hepforge.org/lists/listinfo/rivet >>>> >>
More information about the Rivet mailing list |