get_planes#

Import packages#

import matplotlib.pyplot as plt

import porespy as ps

ps.visualization.set_mpl_style()

Generate image for testing#

im = ps.generators.blobs([100, 100, 100], blobiness=[1, 2, 3])

fig, ax = plt.subplots(figsize=[4, 4])
ax.imshow(im[50, ...])
ax.axis(False);
../../../_images/2c12af0b06c65bcf3c0365b207e63893e39c2eaccf35da5e3de2d2ab002556c4.png

Demonstrate function#

im1, im2, im3 = ps.tools.get_planes(im=im, squeeze=True)
fig, ax = plt.subplots(1, 3, figsize=[8, 4])
ax[0].axis(False)
ax[0].imshow(im1)
ax[1].axis(False)
ax[1].imshow(im2)
ax[2].axis(False)
ax[2].imshow(im3);
../../../_images/75dc118f7e0f62416cd6198e8bd3e83dce54859d108134606b2f45fb21e8a63d.png