IntensityMetrics
IntensityMetrics.ExcitationIntensityMetrics.MediumIntensityMetrics.energy_sptaIntensityMetrics.get_fda_limitsIntensityMetrics.intensityIntensityMetrics.intensity_sppaIntensityMetrics.intensity_sptaIntensityMetrics.mechanical_indexIntensityMetrics.pn_pressureIntensityMetrics.pp_pressureIntensityMetrics.ptp_pressure
IntensityMetrics.Excitation โ Typestruct Excitation f0: Center frequency [Hz] pulseduration: On-time / duration of the excitation pulse [s] dutycycle: [0, 1] total_duration: Total duration of waveform [s] fs: Sampling frequency of the received signal [Hz] end
IntensityMetrics.Medium โ Typestruct Medium density: Density [kg/mยณ] c: Speed of sound [m/s] end
IntensityMetrics.energy_spta โ Methodenergy_spta(pressures::Array{Unitful.Pressure, N}, medium::Medium, excitation::Excitation)Spatial Peak, Time Averaged energy [J/cmยฒ]
IntensityMetrics.get_fda_limits โ Methodgetfdalimits(bodypart::String) Valid input string values are: "peripheralvessel", "cardiac", "fetal", "abdominal", "intraoperative", "pediatric", "small_organ", "cephalic", "ophthalmic".
Returns a named tuple with the fields: mechanicalindexlimit, sppalimit, sptalimit.
IntensityMetrics.intensity โ Methodintensity(pressure::Unitful.Pressure, medium::Medium)Instantaneous intensity [W/cmยฒ]
pressure is expected to be a single number
IntensityMetrics.intensity_sppa โ Methodintensity_sppa(pressures::Array{Unitful.Pressure, N}, medium::Medium, excitation::Excitation)Spatial Peak, Pulse Averaged intensity [W/cmยฒ]
pressures is expected to be an array with up to 4 dimensions. The first dimension is time, and the remaining dimensions are space
IntensityMetrics.intensity_spta โ Methodintensity_spta(pressures::Array{Unitful.Pressure, N}, medium::Medium, excitation::Excitation)Spatial Peak, Time Averaged intensity [W/cmยฒ]
pressures is expected to be an array with up to 4 dimensions. The first dimension is time, and the remaining dimensions are space
IntensityMetrics.mechanical_index โ Methodmechanical_index(pressures::Array{Unitful.Pressure, N}, excitation::Excitation)Mechanical index [dimensionless]
pressures is expected to be an array with up to 4 dimensions. The first dimension is time, and the remaining dimensions are space
IntensityMetrics.pn_pressure โ Methodpn_pressure(pressures::Array{Unitful.Pressure, N})Peak Negative pressure [units unchanged]
pressures is expected to be an array with up to 4 dimensions. The first dimension is time, and the remaining dimensions are space
IntensityMetrics.pp_pressure โ Methodpp_pressure(pressures::Array{Unitful.Pressure, N})Peak Positive pressure [units unchanged]
pressures is expected to be an array with up to 4 dimensions. The first dimension is time, and the remaining dimensions are space
IntensityMetrics.ptp_pressure โ Methodptp_pressure(pressures::Array{Unitful.Pressure, N})Peak To Peak pressure [units unchanged]
pressures is expected to be an array with up to 4 dimensions. The first dimension is time, and the remaining dimensions are space