<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Hi there, I hope this is the right list to send my question to.<br><br></div>      I am currently developing a QGIS plugin (Python + Cython) for transportation planning/modeling that has a LOT of stuff built-in.<br><br></div>      Let me explain my current problem with an example.<br><br></div>      To perform traffic assignment on a network, I have two steps:<br><br>1 - Convert the link layer into a graph<br></div>2 - Perform traffic assignment<br><br></div>   For a number of technical reasons pertinent to the transportation modeling practice, these steps NEED to be independent.<br><br></div>   What i want is to be able to run the first step (with its own GUI) and, when running the 2nd step (a different GUI), accessing directly the results of the first step in memory.<br><br></div>   My question is: Is there a way to do this?  Can I run a Python plugin and leave something in memory for a different procedure to pick it up and use it?<br><br></div><div> My current approach is pickling the object that contains the graph and dumping to disk, but it seems not really elegant.<br><br></div>Thanks,<br><br></div>Pedro<br><br></div>PS - Old description of the tool is in <a href="http://www.aequilibrae.com">www.aequilibrae.com</a><br></div>