Releases
v2.8.0
🚀 New features
Added new flexible species classes with properties determined using "chemicals" package #new
Added export to Statoil format and a wrapper for calling pnflow.exe #new
Added support for GPU solvers via CuPy library #new
Overhauled and renovated the conduit flow approach (see docs) #new
🍰 Enhancements
Updated PoreSpy IO class to work with PoreSpy V2 #enh
Enhance tic/toc functions #enh
Changed matplotlib backend to SVG in examples for sharper images #enh
Plot functions now accept axis as well as figure handles #enh
🔧 Maintenance
Updated requirements in porespy_requirements.txt and in setup.py #maint
Add lower bound for docrep version in requirements #maint
Replaced pardiso4py with pypardiso (now officially in pip and conda-forge) #maint
Minor refactoring of TransientReactiveTransport to make it more readable #maint
Fixed incorrect scipy.sparse import in graphtools #maint
Fixed failing Ubuntu Action by adding openmpi
as a test dependency #maint
⚠️ API changes
Flipped "front" and "back" labels to respect the right-hand-rule #api
Added logger message to Cubic init notifying about front/back switch #api
plot_connections, plot_coordinates, and plot_intrusion_curve now accept axis obj rather than figure #api
ad_dif and ad_dif_mig conductance models no longer export local Peclet numbers #api
🐛 Bugfixes
Fixed bug in cylindrical point generator and replaced missing Delaunay example #bug
Flipped "front" and "back" labels to respect the right-hand-rule #bug
Corrected pore.seed in StickAndBall2D to be same as the 3D version #bug
📗 Documentation
Changed matplotlib backend to SVG in examples for sharper images #doc
Updated documentation to pydata theme #doc
You can’t perform that action at this time.