Releases: ucl-bug/k-wave
Releases · ucl-bug/k-wave
v1.4.1
What's changed
- Added GPU support for kWaveDiffusion
- Added support for hologram elements to k-Wave Array
Bug fixes
- alpha_power input checking
- Support 'line' elements in kWaveArray plotting
- Corrected adjoint source example
- Updated HTML helpfiles for MATLAB 2024b+
- Updated kwavehelpstyle.css to improve help formatting
- getWin truncates Gaussian param values to narrow upper bound
Release v1.4.0
New Features and Changes:
- source and sensor geometries can now be defined without staircasing artifacts using the
kWaveArrayclass fwhmcan now return the position of the leading and trailing edgesfocusedBowlONeilcan now return the complex pressure on axisoverlayPlotnow allows setting the transparency
Bug Fixes:
- bug fix in using C++ functionality with MATLAB 2020a and later (error with default text encoding)
- bug fix in
expandMatrixwhen using logical matrix as input (gave error) - bug fix in
attenComp(upper part of time variant filter not correctly zeroed).
New Functions:
computeLinearTransformfocusedAnnulusONeilgetAffineMatrixgetDeltaBLIkWaveArraymakeCartArcmakeCartBowlmakeCartDiscmakeCartRectmakeCartSphericalSegmentoffGridPointstrimZerostrimCartPoints
New Examples:
- Example: Defining A Source Using An Array Transducer
- Example: Defining A Sensor Using An Array Transducer
- Example: Modelling Plane Piston And Focused Bowl Transducers
- Example: Modelling A Linear Array Transducer