[PyFeyn] bug!!!

Andy Buckley andy.buckley at cern.ch
Fri Jan 15 23:13:42 GMT 2016


Thanks Viesturs! We'll get that into a patch release.

Cheers,
Andy


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