# faces#

A quick way to generate an image with 2 opposing faces set to True, which is used throughout PoreSpy to indicate inlets and outlets

[1]:

import porespy as ps
import matplotlib.pyplot as plt
import numpy as np
import inspect


The arguments and default values of the function can be found as follows:

[2]:

inspect.signature(ps.generators.faces)

[2]:

<Signature (shape, inlet=None, outlet=None)>


## shape#

This would be the same shape as the actual image under study. Let’s say we have an image of blobs:

[3]:

im = ps.generators.blobs(shape=[10, 10, 10])
faces = ps.generators.faces(shape=im.shape, inlet=0, outlet=0)

ax.voxels(faces, edgecolor='k', linewidth=0.25);


## inlet and outlet#

These indicate which axis the True values should be placed, with inlets placed at the start of the axis, and outlets placed at the end:

[4]:

faces = ps.generators.faces(shape=im.shape, inlet=2, outlet=0)