etspy.simulation.create_catalyst_model(nparticles: int = 15, particle_density: int = 255, support_density: int = 100, volsize: tuple[int, int, int] = (600, 600, 600), support_radius: int = 200, size_interval: tuple[int, int] = (5, 12)) Signal2D[source]

Create a model data array that mimics a hetergeneous catalyst.

Parameters:
nparticles: int = 15

Number of particles to add

particle_density: int = 255

Grayscale value to assign to the particles

support_density: int = 100

Grayscale value to assign to the support material

volsize: tuple[int, int, int] = (600, 600, 600)

X, Y, Z shape (in that order) of the volume

support_radius: int = 200

Radius (in pixels) of the support material

size_interval: tuple[int, int] = (5, 12)

Lower and upper bounds (in that order) of the particle size

Returns:

catalyst – Simulated model

Return type:

Signal2D