v0.3.1
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
- Ivp photo acoustic waveforms by @djps in #237
- Migrate examples to notebooks by @waltsims in #229
- Add example as a notebook: example_na_controlling_the_pml by @faridyagubbayli in #217
Enhancements
- Add type and shape annotations by @faridyagubbayli in #249
- Update record_reader.py to remove warnings by @waltsims in #211
- non-copying operation to improve speed for large matrices (useful for 3D simulation) by @guillefix in #269
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
- Bump sphinx-toolbox from 3.4.0 to 3.5.0 by @dependabot in #181
- Bump furo from 2023.8.19 to 2023.9.10 by @dependabot in #207
- Bump deepdiff from 6.3.1 to 6.7.1 by @dependabot in #241
- Bump h5py from 3.9.0 to 3.10.0 by @dependabot in #240
- Bump opencv-python from 4.8.0.76 to 4.8.1.78 by @dependabot in #239
- Bump sphinx-tabs from 3.4.1 to 3.4.4 by @dependabot in #243
- Bump opencv-python from 4.8.1.78 to 4.9.0.80 by @dependabot in #247
- Update numpy requirement from <1.25.0,>=1.22.2 to >=1.22.2,<1.27.0 by @dependabot in #209
- Bump gdown from 4.6.0 to 4.7.3 by @dependabot in #266
Added
- Added
beartype
andnptyping
#249
Removed
Project maintenance
- Update issue templates by @waltsims in #230
- Cache generated matlab references by @faridyagubbayli in #260
- Bump pytest coverage 3.11 by @waltsims in #206
- Bump python version for pages test by @waltsims in #234
New Contributors
- @guillefix made their first contribution in #269
Full Changelog: v0.3.0...v0.3.1