The OpenPNM PNM Team are happy to announce the release of version 1.2.0. The details of this release are listed below. A large amount of work went on behind the scenes regarding testing and ensuring good coverage. This release also introduced a few new Network query methods and a very useful topological manipulation tool called `subdivide`. In general we expect new releases to be a bit more regular, with minor versions appearing more often.
* Major Reorganization of the Network topology manipulations methods. There is now a topology class in the Utilities submodule, which houses all manipulation methods such as extend, trim, stitch and so on. Helper/wrapper methods are present on Network objects to maintain backwards compatibility.
* Added a `subdivide` method to the suite of topology manipulation tools, which allows single pores to be divided into many pores to produce hierarchical networks.
* New Network methods: `find_nearby_pores` and `find_clusters2`
* Vastly improved test coverage in the form of adding a unit test framework, TravisCI integration, Coveralls coverage checking, PEP8 compatibility
* Numerous bug fixes
Contributors to this release are:
Jeff Gostick, Mahmoudreza Aghighi, Brennan Spellacy, Harold Day, Tom Tranter, Michael Hoeh, Andreas Putz, James Hinebaugh and Mostafa Elsharqawy