AstraCpuImpl.call_forward

AstraCpuImpl.call_forward(x, out=None, **kwargs)[source]

Run an ASTRA forward projection on the given data using the CPU.

Parameters

vol_datavol_space.real_space element

Volume data to which the projector is applied. Although vol_space may be complex, this element needs to be real.

outproj_space element, optional

Element of the projection space to which the result is written. If None, an element in proj_space is created.

Returns

outproj_space element

Projection data resulting from the application of the projector. If out was provided, the returned object is a reference to it.