Babelviscofdtd

Latest version: v1.0.6

Safety actively analyzes 624665 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.0.6

1.0.5

- Fix an issue of reflections on one of the sides of the domain when using Metal backend
- Improve Swift Metal for Rayleigh calculations, passing scalar parameters now using an structure rather than buffers.
- Add the possibility to limit Rayleigh calculations to only certain distance, useful when forward propagating between Rayleigh and domains that are very close to the Rayleigh source. The Rayleigh functions now accept an optional MaxDistance parameter, which is >0, limits Rayleigh calculations to be less or equal to that distance. Use this with caution.

1.0.0

After a two-year marathon cycle of development and intense testing, and to celebrate the public release of [BabelBrain](https://github.com/ProteusMRIgHIFU/BabelBrain) into the wild, the R1.0.0 of BabelViscoFDTD is achieved. The last stretch involved mainly improving the use in Windows and Linux. PyCUDA was replaced by cupy, which helped simplify the number of GPU libraries when working with BabelBrain. A voxel-level correction coefficient for $Q$-factor attenuation was added to facilitate the study of mapping procedures for acoustic attenuation.

0.9.610

OpenMP for X64 in Mac is being turned back as an experimental feature as some systems are unable to run with it correctly and there is not a clear path on how to ensure this will be stable. While on our current systems we haven't had any issues, some users are having trouble just importing the library when OpenMP is enabled, so for the time being we will turn OpenMP for X64 as experimental. The feature will remain accessible if installing the library with the BABEL_MAC_OPENMP_X64 option enabled. OpenMP remains turned on by default for ARM64 (M1 and M2 processors), and Linux and Windows systems.

0.9.101

Add functions to list devices supported by computing backends

0.9.64

Small fix for OpenCL execution in X86_64 for MacOS. During the tests with Metal some kernels were renamed, and the version for X86_64 for Mac was missed to be updated for that kernel renaming.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.