There is a newer version of the record available.

Published June 7, 2023 | Version v2.3.0
Software Open

PoreSpy

Description

:rocket: New features

  • Added function to compute diffusive size factor using dns #new
  • Added zip_to_stack for converting 2D tiff files in a zip folder into a 3D tiff image #new
  • Added folder_to_stack for converting 2D tiff files in a folder into a 3D tiff image #new
  • Added random_spheres as a wrapper to rsa for more descriptive name (rsa to be deprecated eventually) #new
  • Added show_panels function to visualizations module #new
  • Added spheres_from_coords to generators #new
  • Added find_bbox to tools #new
  • Add better sierpinski foam generator that accepts shape #new
:cake: Enhancements
  • Added mode='drainage/imbibition' argument to all seq/size/satn functions, to accomodate upcoming imbibition simulations #enh
  • Make Results object more useful by including name of function that produced it, and time #enh
  • Added seed argument to all random generators #enh
  • Enhanced spheres_from_coords to work with negative coordinates #enh #bug
  • Improved the speed of find_bbox #enh
  • Added protrusion argument to rsa #enh
:wrench: Maintenace
  • adding release.yml to package to assist with automatic changelog generation #maint
  • Fixed imageio deprecation warnings in 2 examples #doc, #maint
  • using __all__ everywhere for imports #maint
  • Removed optional dependencies from setup.py #maint
:warning: API changes
  • Changed radius to r in voronoi_edges #api
  • Moved ibip percolation functions to simulations module
:bug: Bugfixes
  • Included dtype in np.sum calls throughout to ensure it returns the correct value on large images #bug
  • Fixed bug in find_trapped_regions when no solid present on outlet face #bug
  • Fix parse bug in _parse_pad_width used by snow2 if boundary_width was a list of lists #bug
  • Fix divs bug in blobs #bug
  • Improved output of Results object when large dicts present #bug
  • Enhanced spheres_from_coords to work with negative coordinates #enh #bug
  • Fixed some bugs pertaining to numpy deprecations becoming reality #bug
  • Fixed bugs in rsa when using clearance #bug
  • Fixed dynamically changing loglevel #bug
  • tortuosity_fd should raise Exception if all pores are floating pores #bug
:green_book: Documentation
  • Fixed formatting of the Results table in tortuosity notebook #doc
  • Fixed imageio deprecation warnings in 2 examples #doc, #maint
  • Added tutorial notebook explaining the use of spheres_from_coords on various csv files #doc
  • Fix link to installation guide in readme #docs
  • Added examples on snow2, regions_to_network, and other network extraction related function #docs
  • Added examples on often asked questions in the Discussions #doc
Installation

The txt files below contain the specific packages and their versions to install to get a functioning installation for archival purposes using conda. Instructions for installing are in the top of the file.

Notes

If you use this software, please cite it as below.

Files

PMEAL/porespy-v2.3.0.zip

Files (19.5 MB)

Name Size Download all
md5:d7838474122b682a4888818595f82e95
19.5 MB Preview Download

Additional details

Related works