[Rivet] cannot use rivet-mkhtml and make-plots

Chris Pollard cpollard at cern.ch
Thu May 12 12:16:19 BST 2016


I agree with Andy here: a warning at configure time is the right level of
information for a user; an error is too much. Maybe we could also print out
more useful error messages when make-plots (et al) fail to find latex or
imagemagick on the system? I think right now it's unclear to users what the
problem is when plot making crashes.

Chris

On Thu, May 12, 2016 at 12:10 PM, Andy Buckley <andy.buckley at cern.ch> wrote:

> These are a blocker for plotting, not all use of Rivet. I think making
> configure fail because they are missing would be overkill, and maybe
> unhelpful for e.g. deployment to Grid sites from which the YODA files will
> be retrieved before plotting.
>
> Warnings would be fine, though.
>
> Andy
>
>
>
> On 12/05/16 11:52, David Grellscheid wrote:
>
>> Hi all,
>>
>> We should add configure checks for these in Rivet. Then the herwig
>> bootstrap would not have gone ahead and created a broken installation.
>>
>> What's the list to check for?
>>
>> ImageMagick (just 'convert' I guess?)
>> LaTeX
>> check for explicit LaTeX packages?
>>
>> anything else?
>>
>>    David
>>
>>
>> On 05/05/2016 22:51, roberto franceschini wrote:
>>
>>> Hello,
>>>   I needed imagemagick, which was not installed on this machine. Now it
>>> works!
>>> Thanks for helping.
>>> Roberto
>>>
>>> PS
>>> Have I missed it (maybe because I got rivet from the big package of
>>> Herwig7
>>> bootstrap) or is written somewhere that Latex and imagemagick are needed?
>>>
>>>
>>>
>>>
>>> On Thu, May 5, 2016 at 2:39 PM, Chris Pollard <cpollard at cern.ch> wrote:
>>>
>>> Hi Roberto,
>>>>
>>>> You can try a few things here:
>>>>
>>>> - pass the -v flag to make-plots, which should print out more detailed
>>>> information on what is failing
>>>> - passing the --tex flag to make-plots should give you a tex document
>>>> that
>>>> you can try to compile using latex directly.
>>>>
>>>> Maybe that will help you figure out what is still missing?
>>>>
>>>> Chris
>>>>
>>>> On Thu, May 5, 2016 at 1:07 PM, roberto franceschini <
>>>> franceschini.roberto at gmail.com> wrote:
>>>>
>>>> Dear Chris, thanks  a lot for your reply.
>>>>>
>>>>> The make-plot exists
>>>>> stat /afs/cern.ch/user/r/rfrances/p/hw7/bin/make-plots
>>>>>    File: `/afs/cern.ch/user/r/rfrances/p/hw7/bin/make-plots'
>>>>>    Size: 123716     Blocks: 242        IO Block: 4096   regular file
>>>>> Device: 12h/18d Inode: 61247862    Links: 1
>>>>> Access: (0755/-rwxr-xr-x)  Uid: (56252/rfrances)   Gid: ( 1081/
>>>>> t3)
>>>>> Access: 2016-04-02 22:06:41.000000000 +0200
>>>>> Modify: 2016-04-02 22:06:41.000000001 +0200
>>>>> Change: 2016-04-02 22:06:41.000000000 +0200
>>>>>
>>>>> but I did not have latex. I have installed it now and checked it
>>>>> works on
>>>>> a very simple document, but still there are errors from
>>>>> rivet-mkhtml. Is
>>>>> there a particular subset of latex I should check is working?
>>>>>
>>>>> Thanks a lot for your help,
>>>>> Roberto
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Thu, May 5, 2016 at 1:16 PM, Chris Pollard <cpollard at cern.ch>
>>>>> wrote:
>>>>>
>>>>> Hi Roberto,
>>>>>>
>>>>>> Can you confirm that /afs/
>>>>>> cern.ch/user/r/rfrances/p/hw7/bin/make-plots
>>>>>> exists? Can you also verify that you have a suitable latex suite
>>>>>> installed?
>>>>>> That is required for the Rivet plotting scripts.
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Chris
>>>>>>
>>>>>> On Wed, May 4, 2016 at 5:07 PM, roberto franceschini <
>>>>>> franceschini.roberto at gmail.com> wrote:
>>>>>>
>>>>>> Dear authors, I hope this message finds you well.
>>>>>>>
>>>>>>> I have run DELPHI_2002_069_CONF_603 through Herwig7 and I got a Yoda
>>>>>>> file. Using yoda2plain and manually plotting the data all seems to
>>>>>>> be fine.
>>>>>>> However I have trouble with the rest of options offered by RIvet,
>>>>>>> e.g.
>>>>>>> rivet-mkhtml and make-plots.
>>>>>>> They give some errors, reported in the attached log file, starting
>>>>>>> with
>>>>>>> "Problem while testing for external packages".
>>>>>>> Maybe this is a common issue, do you have any idea how to fix these
>>>>>>> errors?
>>>>>>>
>>>>>>> My rivet came with the boostrap script of Herwig7, and I guess you
>>>>>>> might wonder about my
>>>>>>> echo $PYTHONPATH
>>>>>>> /afs/
>>>>>>>
>>>>>>> cern.ch/user/r/rfrances/p/hw7/lib64/python2.6/site-packages:/afs/cern.ch/user/r/rfrances/p/hw7/lib/python2.6/site-packages:/afs/cern.ch/user/r/rfrances/root/lib:/afs/cern.ch/user/r/rfrances/LHAPDF-6.1.5/buildt/lib64/python2.6/site-packages:/afs/cern.ch/user/r/rfrances/LHAPDF-6.1.5/buildt/lib64/python2.6/site-packages:/afs/cern.ch/user/r/rfrances/LHAPDF-6.1.5/buildt/lib64/python2.6/site-packages
>>>>>>>
>>>>>>> :
>>>>>>>
>>>>>>> and
>>>>>>>
>>>>>>> h7ee>tree /afs/
>>>>>>> cern.ch/user/r/rfrances/p/hw7/lib64/python2.6/site-packages/
>>>>>>> /afs/cern.ch/user/r/rfrances/p/hw7/lib64/python2.6/site-packages/
>>>>>>> ├── LHAPDF-6.1.5-py2.6.egg-info
>>>>>>> ├── lhapdf.so
>>>>>>> ├── rivet
>>>>>>> │   ├── core.so
>>>>>>> │   ├── __init__.py
>>>>>>> │   ├── __init__.pyc
>>>>>>> │   ├── plotinfo.py
>>>>>>> │   ├── plotinfo.pyc
>>>>>>> │   ├── spiresbib.py
>>>>>>> │   ├── spiresbib.pyc
>>>>>>> │   ├── util.py
>>>>>>> │   └── util.pyc
>>>>>>> ├── rivet-2.4.0-py2.6.egg-info
>>>>>>> ├── yoda
>>>>>>> │   ├── core.so
>>>>>>> │   ├── __init__.py
>>>>>>> │   ├── __init__.pyc
>>>>>>> │   ├── plotting.py
>>>>>>> │   ├── plotting.pyc
>>>>>>> │   ├── script_helpers.py
>>>>>>> │   ├── script_helpers.pyc
>>>>>>> │   ├── search.py
>>>>>>> │   ├── search.pyc
>>>>>>> │   └── util.so
>>>>>>> └── yoda-1.5.5-py2.6.egg-info
>>>>>>>
>>>>>>> Thanks a lot for your help,
>>>>>>> Roberto
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Rivet mailing list
>>>>>>> Rivet at projects.hepforge.org
>>>>>>> https://www.hepforge.org/lists/listinfo/rivet
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> Rivet mailing list
>>> Rivet at projects.hepforge.org
>>> https://www.hepforge.org/lists/listinfo/rivet
>>>
>>> _______________________________________________
>> Rivet mailing list
>> Rivet at projects.hepforge.org
>> https://www.hepforge.org/lists/listinfo/rivet
>>
>
>
> --
> Dr Andy Buckley, Lecturer / Royal Society University Research Fellow
> Particle Physics Expt Group, University of Glasgow
>
> _______________________________________________
> Rivet mailing list
> Rivet at projects.hepforge.org
> https://www.hepforge.org/lists/listinfo/rivet
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.hepforge.org/lists-archive/rivet/attachments/20160512/6879ee54/attachment.html>


More information about the Rivet mailing list