zea
===================
Welcome to the documentation for the ``zea`` package: *A Toolbox for Cognitive Ultrasound Imaging.*
``zea`` is a Python library that offers ultrasound signal processing, image reconstruction, and deep learning. Currently ``zea`` offers:
- A flexible ultrasound signal processing and image reconstruction :doc:`pipeline` written in your favorite deep learning framework.
- A complete set of :doc:`data-acquisition` loading tools for ultrasound data and acquisition parameters, designed for deep learning workflows.
- A collection of pretrained :doc:`models` for ultrasound image and signal processing.
- A set of action selection functions for cognitive ultrasound in the :doc:`agent` module.
- Multi-Backend Support via `Keras3 `_: You can use `PyTorch `_, `TensorFlow `_, or `JAX `_.
Check out the :doc:`about` page for more information and the motivation behind ``zea``. For any questions or suggestions, please feel free to open an `issue on GitHub `_. If you want to contribute, check out the :doc:`contributing` guide.
.. admonition:: Beta!
:class: warning
This package is highly experimental and under active development. It is mainly used to support `our research `_ and as a basis for our publications. That being said, we are happy to share it with the ultrasound community and hope it will be useful for your research as well.
.. note::
If you use ``zea`` in your research, please consider the citation details :ref:`here `.
.. toctree::
:caption: User Guide
:maxdepth: 2
:hidden:
getting-started
installation
examples
.. toctree::
:caption: Development
:hidden:
contributing
.. toctree::
:caption: Reference
:maxdepth: 2
:hidden:
_autosummary/zea
data-acquisition
parameters
pipeline
models
agent
environment
cli
.. toctree::
:caption: Project
:maxdepth: 1
:hidden:
about
GitHub Project
HuggingFace Hub