Performance issues
While in general 2.16 is much faster on most operations, it is slower on some standard vertex access operations. For example:
def test():
g = gt.price_network(10000, 10, directed=False)
for i in range(10000):
rnd = g.vertex(randint(0, g.num_vertices()))
%time test()
2.22:
CPU times: user 189 ms, sys: 7.15 ms, total: 197 ms
Wall time: 196 ms
2.16
CPU times: user 841 ms, sys: 776 µs, total: 841 ms
Wall time: 838 ms