WriterInterface#

class patato.io.hdf.fileimporter.WriterInterface[source]#

Bases: object

__init__()#

Methods

__init__()

add_image(image)

add_roi(roi_data[, generated])

close()

delete_dso2s()

delete_images(image)

delete_recons(name, recon_groups)

delete_rois([name_position, number])

rename_roi(old_name, new_name, new_position)

Rename a region of interest.

save_file(reader)

set_correction_factor(correction_factor)

set_impulse_response(impulse_response)

set_pa_data(pa_data)

set_repetition_numbers(repetition_numbers)

set_run_numbers(run_numbers)

set_sampling_frequency(frequency)

set_scan_comment(comment)

set_scan_datetime(datetime)

set_scan_name(scan_name)

set_scan_times(scan_times)

set_scanner_z_position(z_position)

set_segmentation(seg)

set_sensor_geometry(sensor_geometry)

set_speed_of_sound(c)

set_temperature(temperature)

set_water_absorption(water_absorption, ...)

set_wavelengths(wavelengths)

abstract rename_roi(old_name: str | Tuple, new_name: str, new_position: str) None[source]#

Rename a region of interest.

Parameters:
  • old_name (str or tuple) – Old roi name e.g. “tumour_left/0” or (“tumour_left”, “0”)

  • new_name (str) – New roi name e.g. “brain”

  • new_position (str) – New roi position e.g. “left”