Skip to content

v2.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Aug 15:26
· 2254 commits to dev since this release

馃殌 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