WedgeReconstructed#

class WedgeReconstructed(opening_axis=2, tilt_axis=0, angles=None, 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.

tilt_axisint

Axis the plane is tilted over, defaults to 0 (x).

opening_axisint

The projection axis, defaults to 2 (z).

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.__call__(shape[, ...])

Generate the reconstructed wedge.

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.