python-pydot package why not 1.0.2 ?!?
Luca Ferroni
luca.ferroni at labs.it
Wed May 21 18:21:50 BST 2008
Hello,
I see that there i a 1.0.2 version at
http://code.google.com/p/pydot/
I was wondering why the package is at 0.9.10 version.
In "performance" it is written:
The new pydot stores graphs and their objects using a hierarchy of
nested dictionaries and lists. Graph, Node, Edge objects are mere
proxies to the data and are created on demand. So that now it's possible
to have a graph with a 1 million edges and there will not be a single
Edge instance (only if requested, then they will be created on demand,
mapping the data and providing with all the methods to act on the data
in the global dictionary).
Storing a graph with 1 million edges in pydot 1.0 has approximately the
same memory requirements (~813MiB) as dealing with one with only 40.000
edges in pydot 0.9 (~851MiB), the 40.000 edges graph needs ~35MiB in
pydot 1.0 . Handling graphs should be much faster, as no linear searches
are performed in pydot 1.0
Thank you very much for all your work
Bye
Luca
--
Luca Ferroni
Networking Applications Development
Laboratori Guglielmo Marconi
Tel. +39 051 4392829
More information about the Ubuntu-motu
mailing list