|
[PyFeyn] bug!!!Andy Buckley andy.buckley at cern.chFri Jan 22 20:10:56 GMT 2016
Hi Viesturs, Thanks again for the report -- we've added the missing tarball for PyFeyn 0.3.5 now, which should work for you. Best wishes, Andy, George & Georg On 15/01/16 22:28, Viesturs Veckalns wrote: > Dear colleagues! > I got all examples running (see my previous mail) by changing the source > file > > /usr/local/lib/python2.7/dist-packages/pyfeyn/deco.py > > in the following way: > > 1. In function getarrowpath I introduced argument constriction and > removed "self" in its implementation: > > def getarrowpath(arrowtopath, selfpos, var1, selfsize, var2, > constriction, constrictionlen): > if pyxversion >= Version("0.12"): > arrowpath = pyx.deco._arrowhead(arrowtopath, selfpos, > 1, selfsize, 45, constriction, > constrictionlen) > else: > arrowpath = pyx.deco._arrowhead(arrowtopath, selfpos, > 1, selfsize, 45, constrictionlen) > return arrowpath > > 2. In the implementation of Arrow::decorate I added self.constriction to > the arguments of getarrowpath > arrowpath = getarrowpath(arrowtopath, self.pos*dp.path.arclen(), > 1, self.size, 45, > self.constriction, constrictionlen) > > There was an apparent bug in the pyfeyn deco source code. > > Cheers, > Viesturs > > > _______________________________________________ > PyFeyn mailing list > PyFeyn at projects.hepforge.org > https://www.hepforge.org/lists/listinfo/pyfeyn > -- Dr Andy Buckley, Lecturer / Royal Society University Research Fellow Particle Physics Expt Group, University of Glasgow
More information about the PyFeyn mailing list |