Releases
v2.4.0
🚀 New features
Added conns and coords attributes to GenericNetwork
Added axes labels for plot_coordinates
plot_connections
method
Added a wrapper for PyPardiso solver, and a pseudo-interface for solvers
🍰 Enhancements
Optimized find_neighbor_sites to run up to 4x and num_neighbors to run up to 30x faster
Enhanced algorithm sanity check to include topology health check
Enhanced error/exception messages in several spots
Enhanced stitch method with new mode and ability to specify labels for new stitch throats
Enhanced io.PoreSpy.load to accept dict handle
⚠️ API changes
Changed _check_for_nans to _validate_data_health
Changed Cubic class to reject connectivity = 8 or 12 as they generate disconnected networks
🐛 Bugfixes
Fixed handling of Nt by 2 conductance arrrays (i.e. diff_cond in ad_dif_conductance)
Fixed _get_iterative_props to now include "variable_props" in the returned list of props
Fixed scaling in plot_coordinates, and changed size_by and color_by to ONLY accept ND-arrays
Fixed OpenPNM IO load method to properly return project
Fixed plot_networkx scaling issue when plotting consecutively
Bugfix: variable conductance now triggers A rebuild
Fixed bug in bond_percolation that allowed early invasion into throats connected to invading cluster
Fixed TransientReactiveTransport to run repeatedly + optimized unit tests
Fixed bug in set_rate_BC: multiple values are now accepted
You can’t perform that action at this time.