etspy.simulation.create_cylinder_model(radius: int = 30, blur: bool = True, blur_sigma: float = 1.5, add_others: bool = False) Signal2D[source]

Create a model data array that mimics a needle shaped sample.

Parameters:
radius: int = 30

Radius of the cylinder to create

blur: bool = True

If True, apply a Gaussian blur to the volume

blur_sigma: float = 1.5

Sigma value for the Gaussiuan blur

add_others: bool = False

If True, add a second and third cylinder to the model near the periphery. This is useful for testing the effects of additional objects entering the tilt series field of view.

Returns:

cylinder – Simulated cylinder object

Return type:

Signal2D