All
A large collection of Feynman diagrams to check if the automatic vertex and leg placement still produces good results. Also shows the performance.
[1]:
from feynml.topology import generate_topologies
from feynml.topology import four
2 -> 2
[2]:
%%time
generate_topologies(2,2,0)
CPU times: user 7.61 ms, sys: 3.01 ms, total: 10.6 ms
Wall time: 9.4 ms




[3]:
%%time
generate_topologies(2,2,1)
CPU times: user 22.4 s, sys: 105 ms, total: 22.5 s
Wall time: 22.6 s
/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator873 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator874 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator875 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator876 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator877 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator878 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator880 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator881 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator882 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator883 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator884 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator885 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator888 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator890 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator891 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator892 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator893 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator896 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator899 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator900 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator901 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator904 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator908 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator909 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator911 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator912 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator914 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator915 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator917 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator918 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator920 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator921 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator924 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator925 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator929 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator930 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator931 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator932 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator933 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator934 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator939 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator941 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator942 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator944 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator949 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator952 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator954 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator959 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator963 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator964 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator969 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator974 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator975 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator977 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator978 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator979 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator981 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator983 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator984 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator986 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator988 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator990 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator991 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator995 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator996 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator997 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator998 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1000 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1005 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1007 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1009 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1010 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1015 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1018 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1020 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1025 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1029 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1030 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1035 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1040 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1041 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1043 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1044 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1045 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1046 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1049 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1050 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1052 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1055 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1056 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1057 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1061 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1062 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1063 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1066 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1071 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1073 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1076 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1081 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1084 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1085 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1086 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1091 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1095 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1096 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1101 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1106 None None
warnings.warn(

/home/apn/git/pyfeyn2/pyfeyn2/render/latex/tikzfeynman.py:81: UserWarning: No type or style set for connector Propagator1107 None None
warnings.warn(

2 -> 3
[ ]:
%%time
generate_topologies(2,3,0)
CPU times: user 306 ms, sys: 374 μs, total: 307 ms
Wall time: 304 ms
