Skip to content

Releases: waltsims/k-wave-python

v0.3.3

02 Apr 18:22
567f9c4
Compare
Choose a tag to compare

What's Changed

We are excited to announce another release of k-wave-python! This release adds minor enhancements and improvements to k-wave-python along with a new example for phased-array transducers contributed by @talg2324.

Enhancements

Fixes

  • 310 bug two times log compression in the example us bmode linear transducer by @waltsims in #356
  • 344 karray 2d weights dimension by @waltsims in #346
  • Remove deprecation warning in write attributes by @waltsims in #352

Dependencies

Full Changelog: v0.3.2...v0.3.3

v0.3.2

27 Feb 20:31
8eff587
Compare
Choose a tag to compare

What's Changed

We're excited to announce k-wave-python v0.3.2! This release brings with it many improvements and fixes listed below. Importantly, we drop support for Python 3.8 and add support for Python 3.12. We have added development documentation on testing workflows and improved the overall documentation readability. Test coverage has also been added to the project. Furthermore, David Sinden (@djps) has joined the project as our third maintainer! 🎉

Lastly, we have added a citation file to the project. If you are enjoying k-Wave-python, please cite it in your work!

Breaking Changes

Improvements

Fixes

Dependencies

Full Changelog: v0.3.1...v0.3.2

v0.3.1

18 Jan 19:50
19149c5
Compare
Choose a tag to compare

What's Changed

In this release, we have restructured and added new examples in k-wave-python. All examples now include colab notebook links for faster exploration. We have made some enhancements as well thanks in part to our new community contributer @guillefix. Minor bugfixes are also included in this release.

Improved examples

Enhancements

Bug fixes

  • 250 bug phantom data cannot be downloaded from google drive by @waltsims in #251
  • 238 bug attributeerror kwavesimulation object has no attribute record u split field by @waltsims in #242

Dependency updates

Updated

Added

  • Added beartype and nptyping #249

Removed

Project maintenance

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

07 Dec 20:45
9954eb3
Compare
Choose a tag to compare

What's Changed

This release includes new interface improvements, updates to reach functional and testing parity with k-Wave v1.4.0, improved documentation, performance improvements, and fixes to k-Wave-python. We are happy to say that this release was also supported by new community contributors including @djps, @bvale1 , @talg2324! Thanks to everyone for their work and support. We hope this release accelerates your work and look forward to hearing from you.

⚠️ This release contains breaking changes ⚠️

Interface refactoring

k-Wave v1.4.0 changes

This release extends functional and testing coverage to k-Wave v1.4.0 MATLAB release. This includes migrating matlab functions to k-Wave-python and testing for correctness. These include:

Documentation updates

We have updated and extended the documentation of k-Wave by porting the documentation to readthedocs.

More examples 🍾

Performance improvements

Fixes

Dependency updates

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.1

11 Feb 00:16
1eec593
Compare
Choose a tag to compare
  • ensure download path is absolute

v0.2.0

10 Feb 02:30
4f84a5a
Compare
Choose a tag to compare

Hey all,

this is a pretty big release with extended testing and improved GPU support. Let us know if you encounter any challenges.

Thanks,
Walter

What's Changed

New Contributors

  • @waltsims made their first contribution in #15
  • @Redstonemaster29 made their first contribution in #19
  • @ktritz made their first contribution in #20
  • @dependabot made their first contribution in #47

Full Changelog: v0.1.0...0.2.0

v0.1.0

04 May 19:31
Compare
Choose a tag to compare

The first official release of k-Wave-python 🎉 🎉 🎉 !

What's New

New Contributors

Full Changelog: https://github.com/waltsims/k-wave-python/commits/v0.1.0