zea¶

zea: A Toolbox for Cognitive Ultrasound Imaging.

Functions

init_device([device, backend, hide_devices, ...])

Automatically selects a GPU or CPU device.

load_file(path[, data_type, indices, ...])

Loads a zea data files (h5py file).

device(device)

Context manager to run operations on a specific device, regardless of backend.

set_data_paths([user_config, local, verify])

Get data paths (absolute paths to location of data).

setup([config_path, user_config, verbose, ...])

General setup function for zea.

setup_config([config_path, verbose, ...])

Setup function for config.

Modules

agent

Agent subpackage for closing action-perception loop in ultrasound imaging.

backend

Backend utilities for zea.

beamform

Beamforming subpackage for ultrasound imaging.

config

Config module for managing configuration settings.

data

Data subpackage for working with the zea data format.

datapaths

Utility functions for handling local data paths.

display

Display functionality, including scan conversion frustrum conversion, etc.

doppler

Doppler functions for processing I/Q ultrasound data.

func

Functional API of zea.

interface

Convenience interface for loading and displaying ultrasound data.

io_lib

Input / output functions for reading and writing files.

log

Custom zea python logging module.

metrics

Metrics for ultrasound images.

models

Collection of (generative) models for ultrasound imaging.

ops

Operations and Pipelines for ultrasound data processing.

probes

Ultrasound probe definitions and the base Probe class.

scan

Structure containing the parameters defining an ultrasound acquisition.

simulator

Frequency domain ultrasound simulator.

tools

Tooling with external APIs.

tracking

Tracking module.

utils

General utility functions.

visualize

Visualization functions for 2D and 3D ultrasound data.