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