PMEAL/OpenPNM — pull request #157 by TomTranter (2014-07-02 16:36:02+00:00)
Title: Develop

Hi Jeff,
As I've been working on the Voronoi code for a few months now I've had to merge with several new changes to the develop branch so some of the commits in the list can be ignored and it probably best to just look at the final code changes. Pretty much all the important stuff is now in a new Geometry class called __Voronoi__. The Delaunay network creates the vertices and then Voronoi offsets them and saves the positions as throat data. The Voronoi class has two methods allowing you to see a given throat or all the throats surrounding a number of pores: print_throat([1,2,3,..n]) and print_pore([1,2,3,..n]).
I'm having issues with the creation of boundaries and the iscoplanar function which still need to be resolved before the effective_properties will work in all directions but the code I have shouldn't break anything and I'd like to get it merged into develop so I don't keep having to merge other changes. Also a lot of the new data is being ignored from the output as you'll see from the change to __Tools__.py I noticed a comment a while ago about maybe splitting V[x,y,z] into V[x], V[y], V[z]. I think we'd still run into problems as vertex data is multidimensional in both directions.
I'll email you a script to use to test it the changes. Remember it works on later versions of scipy only due to the ConvexHull methods.
Thanks
Tom