src.acoustools.Utilities

Various Utilities for AcousTools

src.acoustools.Utilities.Boards for setup of transducer arrays

src.acoustools.Utilities.Forward_models for forward models for propagators from holograms to pressure eg the piston model

src.acoustools.Utilities.Piston_model_gradients gradients of the piston model

src.acoustools.Utilities.Points setup points

src.acoustools.Utilities.Propagators functions to propagate holograms

src.acoustools.Utilities.Signatures Hologram signatures see (https://www.nature.com/articles/ncomms9661)

src.acoustools.Utilities.Targets Creates functions to generate random target pressures and gorkovs

src.acoustools.Utilities.Utilities Various

 1'''
 2Various Utilities for AcousTools\n
 3\n
 4`src.acoustools.Utilities.Boards` for setup of transducer arrays\n
 5`src.acoustools.Utilities.Forward_models ` for forward models for propagators from holograms to pressure eg the piston model\n
 6`src.acoustools.Utilities.Piston_model_gradients ` gradients of the piston model\n
 7`src.acoustools.Utilities.Points ` setup points\n
 8`src.acoustools.Utilities.Propagators ` functions to propagate holograms\n
 9`src.acoustools.Utilities.Signatures ` Hologram signatures see (https://www.nature.com/articles/ncomms9661)\n
10`src.acoustools.Utilities.Targets ` Creates functions to generate random target pressures and gorkovs\n
11`src.acoustools.Utilities.Utilities` Various\n
12
13
14'''
15
16import torch, math, sys
17import acoustools.Constants as Constants
18
19torch.cuda.empty_cache()
20
21from typing import Literal
22from types import FunctionType
23from torch import Tensor
24
25
26
27from acoustools.Utilities.Boards import *
28from acoustools.Utilities.Setup import *
29from acoustools.Utilities.Forward_models import *
30from acoustools.Utilities.Piston_model_gradients import *
31from acoustools.Utilities.Points import *
32from acoustools.Utilities.Propagators import *
33from acoustools.Utilities.Signatures import *
34from acoustools.Utilities.Targets import *
35from acoustools.Utilities.Utilities import *