Openpnm

Latest version: v3.5.0

Safety actively analyzes 706259 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 7

1.3.0

This release follows fast on the heels of v1.2. Some valuable changes that were in-progress at during the v1.2 release are now complete. The main upgrades have been in the Delaunay Network generation class, and the related Voronoi Geometry class and related models. These changes center around the use of image analysis to determine pore and throat sizes, and creating a voxelized representation of the solid structure for visualization. A detailed example has been created on the use of the Delaunay-Voronoi class and will be posted to http://openpnm.org. Additionally, this version now has much more extensive test coverage exceeding 80%.

Special thanks to Tom Tranter for his huge efforts on this one, and the rest of the team of course.

1.2.0

⚠️ API changes
- 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

1.1.0

This release adds some major improvements in the way simulations are saved, the way models are manipulated, and numerous other technical improvements.

🚀 New features

- The Controller class (in Base) now handles all saving and loading, plus a few other tasks as well.
- The `ModelsDict` class has been placed on each Core object under the models attribute. This dict lets users more easily interact and change models.
- The `LinearTransport` algorithms now have 'source terms'. A host of generic source terms have been added to the Physics.models library.

Page 7 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.