ReferenceBackprojection#

class patato.ReferenceBackprojection(n_pixels: Sequence[int], field_of_view: Sequence[float], **kwargs)#

Bases: ReconstructionAlgorithm

Reference backprojection: Uses JAX in the background.

__init__(n_pixels: Sequence[int], field_of_view: Sequence[float], **kwargs)#

Methods

__init__(n_pixels, field_of_view, **kwargs)

add_child(child)

get_algorithm_name()

pre_prepare_data(x)

reconstruct(time_series, fs, geometry, ...)

param time_series:

run(time_series, pa_data[, speed_of_sound, ...])

static get_algorithm_name() str[source]#
reconstruct(time_series: ndarray, fs: float, geometry: ndarray, n_pixels: Sequence[int], field_of_view: Sequence[float], speed_of_sound, **kwargs) ndarray[source]#
Parameters:
  • time_series

  • fs

  • geometry

  • n_pixels

  • field_of_view

  • speed_of_sound

  • kwargs