WedgeReconstructed#

class WedgeReconstructed(angles=None, opening_axis=0, tilt_axis=2, weights=None, weight_wedge=False, create_continuous_wedge=False, frequency_cutoff=0.5, reconstruction_filter=None, **kwargs)[source]#

Bases: object

Initialize WedgeReconstructed.

Parameters:
angles :tuple of float, optional

The tilt angles, defaults to None.

opening_axisint, optional

The axis around which the wedge is opened, defaults to 0.

tilt_axisint, optional

The axis along which the tilt is applied, defaults to 2.

weightstuple of float, optional

Weights to assign to individual wedge components.

weight_wedgebool, optional

Whether individual wedge components should be weighted. If True and weights is None, uses the cosine of the angle otherwise weights.

create_continuous_wedge: bool, optional

Whether to create a continous wedge or a per-component wedge. Weights are only considered for non-continuous wedges.

frequency_cutofffloat, optional

Filter window applied during reconstruction.

**kwargsDict

Additional keyword arguments.

Methods

WedgeReconstructed.continuous_wedge(shape, ...)

Generate a continous wedge mask with DC component at the center.

WedgeReconstructed.step_wedge(shape, angles, ...)

Generate a per-angle wedge shape with DC component at the center.