.readthedocs.yml
AUTHORS.rst
CHANGELOG.rst
CONTRIBUTING.rst
LICENSE
MANIFEST.in
README.rst
pyproject.toml
setup.py
tox.ini
docs/acknowledgements.rst
docs/conf.py
docs/index.rst
docs/installation.rst
docs/_static/custom.css
docs/algorithms/capon_algo.rst
docs/algorithms/das_algo.rst
docs/algorithms/fdmas_algo.rst
docs/algorithms/index.rst
docs/algorithms/pdas_algo.rst
docs/api_references/beamformers.rst
docs/api_references/classes.rst
docs/api_references/gpu_utils.rst
docs/api_references/index.rst
docs/api_references/metrics.rst
docs/api_references/ultraspy.rst
docs/architecture/beamformer_class.rst
docs/architecture/common_methods.rst
docs/architecture/index.rst
docs/architecture/probe_class.rst
docs/architecture/reader_class.rst
docs/architecture/scan_class.rst
docs/contribute/devops_routine.rst
docs/contribute/index.rst
docs/contribute/own_beamformer.rst
docs/contribute/own_methods.rst
docs/contribute/own_setups_options.rst
docs/contribute/preparation.rst
docs/contribute/tdd.rst
docs/examples/das.rst
docs/examples/doppler.rst
docs/examples/index.rst
docs/examples/metrics.rst
docs/examples/simu_data.rst
docs/examples/torch_compatibility.rst
docs/images/block_grid.png
docs/images/capon_cholesky.png
docs/images/capon_gpu_allocation.png
docs/images/capon_windows.png
docs/images/convex_delays.png
docs/images/convex_probe.png
docs/images/creatis_logo.png
docs/images/das_algo.png
docs/images/das_bmode.png
docs/images/das_dam.png
docs/images/doppler.png
docs/images/fdmas_optim_gpu.png
docs/images/fdmas_spectra.png
docs/images/fnumber.png
docs/images/gpu_architecture.png
docs/images/image4us.png
docs/images/image4us_logo.png
docs/images/interpolation_beamforming.png
docs/images/metrics_lobes.png
docs/images/metrics_lobes_axial.png
docs/images/metrics_lobes_lateral.png
docs/images/metrics_masks.png
docs/images/metrics_raw_data.png
docs/images/metrics_snr_correct.png
docs/images/metrics_snr_wrong.png
docs/images/metrics_spectra.png
docs/images/pdas_spectra.png
docs/images/polar_system.png
docs/images/probes.png
docs/images/tpac_logo.jpg
docs/images/ultraspy_classes.png
docs/tech_choices/beamforming_choices.rst
docs/tech_choices/gpu_beamformers.rst
docs/tech_choices/gpu_configs.rst
docs/tech_choices/index.rst
src/__init__.py
src/ultraspy/__init__.py
src/ultraspy/config.py
src/ultraspy/metrics.py
src/ultraspy/scan.py
src/ultraspy.egg-info/PKG-INFO
src/ultraspy.egg-info/SOURCES.txt
src/ultraspy.egg-info/dependency_links.txt
src/ultraspy.egg-info/requires.txt
src/ultraspy.egg-info/top_level.txt
src/ultraspy/beamformers/__init__.py
src/ultraspy/beamformers/beamformer.py
src/ultraspy/beamformers/capon.py
src/ultraspy/beamformers/das.py
src/ultraspy/beamformers/fdmas.py
src/ultraspy/beamformers/options.py
src/ultraspy/beamformers/pdas.py
src/ultraspy/beamformers/setups.py
src/ultraspy/cpu/__init__.py
src/ultraspy/cpu/display.py
src/ultraspy/cpu/doppler.py
src/ultraspy/cpu/post_processing.py
src/ultraspy/cpu/signal.py
src/ultraspy/cpu/kernels/numba_cores/__init__.py
src/ultraspy/cpu/kernels/numba_cores/aperture_ratio.py
src/ultraspy/cpu/kernels/numba_cores/apodization.py
src/ultraspy/cpu/kernels/numba_cores/capon.py
src/ultraspy/cpu/kernels/numba_cores/das.py
src/ultraspy/cpu/kernels/numba_cores/fdmas.py
src/ultraspy/cpu/kernels/numba_cores/interpolation.py
src/ultraspy/cpu/kernels/numba_cores/maths_utils.py
src/ultraspy/cpu/kernels/numba_cores/pdas.py
src/ultraspy/cpu/kernels/numba_cores/probe_distances.py
src/ultraspy/cpu/kernels/numpy_cores/__init__.py
src/ultraspy/cpu/kernels/numpy_cores/aperture_ratio.py
src/ultraspy/cpu/kernels/numpy_cores/das.py
src/ultraspy/cpu/kernels/numpy_cores/fdmas.py
src/ultraspy/cpu/kernels/numpy_cores/interpolation.py
src/ultraspy/cpu/kernels/numpy_cores/pdas.py
src/ultraspy/cpu/kernels/numpy_cores/probe_distances.py
src/ultraspy/gpu/__init__.py
src/ultraspy/gpu/display.py
src/ultraspy/gpu/doppler.py
src/ultraspy/gpu/gpu_utils.py
src/ultraspy/gpu/post_processing.py
src/ultraspy/gpu/signal.py
src/ultraspy/gpu/kernels/__init__.py
src/ultraspy/gpu/kernels/beamformers_kernels.py
src/ultraspy/gpu/kernels/doppler_kernels.py
src/ultraspy/gpu/kernels/operators_kernels.py
src/ultraspy/gpu/kernels/signal_kernels.py
src/ultraspy/gpu/kernels/utils.py
src/ultraspy/gpu/kernels/beamformers/aperture_ratio.cu
src/ultraspy/gpu/kernels/beamformers/apodization.cu
src/ultraspy/gpu/kernels/beamformers/capon.cu
src/ultraspy/gpu/kernels/beamformers/complex_utils.cu
src/ultraspy/gpu/kernels/beamformers/das.cu
src/ultraspy/gpu/kernels/beamformers/fdmas.cu
src/ultraspy/gpu/kernels/beamformers/interpolation.cu
src/ultraspy/gpu/kernels/beamformers/pdas.cu
src/ultraspy/gpu/kernels/beamformers/probe_distances.cu
src/ultraspy/gpu/kernels/beamformers/transmit_delays.cu
src/ultraspy/gpu/kernels/doppler/color_map.cu
src/ultraspy/gpu/kernels/doppler/correlation_matrix.cu
src/ultraspy/gpu/kernels/doppler/mean_wall_filter.cu
src/ultraspy/gpu/kernels/doppler/poly_wall_filter.cu
src/ultraspy/gpu/kernels/doppler/power_map.cu
src/ultraspy/gpu/kernels/headers/cupy_header.cu
src/ultraspy/gpu/kernels/operators/by2.cu
src/ultraspy/gpu/kernels/operators/convolve.cu
src/ultraspy/gpu/kernels/operators/divide_by.cu
src/ultraspy/gpu/kernels/operators/flip.cu
src/ultraspy/gpu/kernels/operators/get_modulo.cu
src/ultraspy/gpu/kernels/operators/median_filter.cu
src/ultraspy/gpu/kernels/operators/to_db.cu
src/ultraspy/gpu/kernels/signal/down_mix.cu
src/ultraspy/gpu/kernels/signal/filter0.cu
src/ultraspy/gpu/kernels/signal/init_end_sig.cu
src/ultraspy/gpu/kernels/signal/init_filter.cu
src/ultraspy/gpu/kernels/signal/init_start_sig.cu
src/ultraspy/helpers/__init__.py
src/ultraspy/helpers/doppler_helpers.py
src/ultraspy/helpers/metrics_helpers.py
src/ultraspy/helpers/signal_helpers.py
src/ultraspy/helpers/transmit_delays_helpers.py
src/ultraspy/helpers/windows_helpers.py
src/ultraspy/io/__init__.py
src/ultraspy/io/reader.py
src/ultraspy/io/file_loaders/__init__.py
src/ultraspy/io/file_loaders/factory.py
src/ultraspy/io/file_loaders/file_loader.py
src/ultraspy/io/file_loaders/h5_loader.py
src/ultraspy/io/file_loaders/mat_loader.py
src/ultraspy/io/file_loaders/rff256_loader.py
src/ultraspy/probes/__init__.py
src/ultraspy/probes/convex_probe.py
src/ultraspy/probes/factory.py
src/ultraspy/probes/linear_probe.py
src/ultraspy/probes/matricial_probe.py
src/ultraspy/probes/probe.py
src/ultraspy/probes/configs/c5-2v.ini
src/ultraspy/probes/configs/l11-4v.ini
src/ultraspy/probes/configs/l11-5v.ini
src/ultraspy/probes/configs/l14-5w.ini
src/ultraspy/probes/configs/l7-4.ini
src/ultraspy/probes/configs/mux_1024_8mhz.ini
src/ultraspy/probes/configs/p4-2v.ini
src/ultraspy/utils/__init__.py
src/ultraspy/utils/beamformers.py
src/ultraspy/utils/linear_decomposition.py
src/ultraspy/utils/masks.py
src/ultraspy/utils/matplot.py
src/ultraspy/utils/print.py
src/ultraspy/utils/scan.py
src/ultraspy/utils/string.py
tests/conftest.py
tests/test_cpu/test_doppler.py
tests/test_cpu/test_metrics.py
tests/test_cpu/test_post_processing.py
tests/test_cpu/test_probes.py
tests/test_cpu/test_scan.py
tests/test_cpu/test_signal.py
tests/test_cpu/beamformers/test_beamformer.py
tests/test_cpu/beamformers/test_capon.py
tests/test_cpu/beamformers/test_das.py
tests/test_cpu/beamformers/test_fdmas.py
tests/test_cpu/beamformers/test_pdas.py
tests/test_cpu/helpers/test_doppler_helpers.py
tests/test_cpu/helpers/test_signal_helpers.py
tests/test_cpu/helpers/test_transmit_delays_helpers.py
tests/test_cpu/helpers/test_windows_helpers.py
tests/test_cpu/io/test_reader.py
tests/test_cpu/io/file_loaders/test_h5_loaders.py
tests/test_cpu/io/file_loaders/test_mat_loader.py
tests/test_cpu/io/file_loaders/test_rff256_loader.py
tests/test_cpu/utils/test_linear_decomposition.py
tests/test_cpu/utils/test_masks.py
tests/test_cpu/utils/test_print_utils.py
tests/test_cpu/utils/test_scans_utils.py
tests/test_cpu/utils/test_string.py
tests/test_gpu/test_display.py
tests/test_gpu/test_doppler.py
tests/test_gpu/test_filtfilts.py
tests/test_gpu/test_gpu_utils.py
tests/test_gpu/test_post_processing.py
tests/test_gpu/test_signal.py
tests/test_gpu/beamformers/test_beamformer.py
tests/test_gpu/beamformers/test_capon.py
tests/test_gpu/beamformers/test_das.py
tests/test_gpu/beamformers/test_fdmas.py
tests/test_gpu/beamformers/test_pdas.py
tests/test_gpu/helpers/test_doppler_helpers.py
tests/test_gpu/helpers/test_signal_helpers.py
tests/test_gpu/helpers/test_windows_helpers.py
tests/test_gpu/kernels/test_beamformers_kernels.py
tests/test_gpu/kernels/test_doppler_kernels.py
tests/test_gpu/kernels/test_operators_kernels.py
tests/test_gpu/kernels/test_signal_kernels.py
tests/test_gpu/utils/test_linear_decomposition.py
tests/test_gpu/utils/test_print_utils.py
tests/test_gpu/utils/test_string_utils.py
venv/lib/python3.10/site-packages/numba/cuda/cpp_function_wrappers.cu
venv/lib/python3.10/site-packages/numba/cuda/tests/data/cuda_include.cu
venv/lib/python3.10/site-packages/numba/cuda/tests/data/error.cu
venv/lib/python3.10/site-packages/numba/cuda/tests/data/jitlink.cu
venv/lib/python3.10/site-packages/numba/cuda/tests/data/warn.cu
venv/lib/python3.10/site-packages/numba/cuda/tests/doc_examples/ffi/functions.cu
venv/lib/python3.10/site-packages/numpy/core/lib/npy-pkg-config/mlib.ini
venv/lib/python3.10/site-packages/numpy/core/lib/npy-pkg-config/npymath.ini
venv/lib/python3.10/site-packages/numpy/typing/tests/data/mypy.ini