ModelBasedReconstruction#
- class patato.ModelBasedReconstruction(n_pixels: Sequence[int], field_of_view: Sequence[float], kwargs_model=None, pa_example: PAData | None = None, **kwargs)#
Bases:
ReconstructionAlgorithm
Model based reconstruction algorithm processor.
- __init__(n_pixels: Sequence[int], field_of_view: Sequence[float], kwargs_model=None, pa_example: PAData | None = None, **kwargs)[source]#
Methods
__init__
(n_pixels, field_of_view[, ...])add_child
(child)generate_model
(detx, dety, fs, dx, nx, x_0, nt)- param detx:
- param x:
reconstruct
(signal, fs, geometry, n_pixels, ...)- param signal:
run
(time_series, pa_data[, speed_of_sound, ...])- generate_model(detx, dety, fs, dx, nx, x_0, nt, gpu=True, cache=False, **kwargs)[source]#
- Parameters:
detx –
dety –
fs –
dx –
nx –
x_0 –
nt –
gpu –
cache –
kwargs –
- pre_prepare_data(x: PATimeSeries)[source]#
- Parameters:
x –