Farid Yagubbayli

Results 11 issues of Farid Yagubbayli

Shipping kWave binaries with the package results in larger package sizes. As the kWave source code is under 1MB, it might better to compile kWave from scratch during installation. However,...

enhancement

`GPyTorch` appears twice in the list. Changes here remove the second entry.

Context: https://github.com/waltsims/k-wave-python/pull/280#issuecomment-1905771142 We need to understand if the order of the steps is correct.

enhancement

Towards #436 Moved `active_elements`, `transmit_apodization`, `receive_apodization` and related methods to the `kWaveTransducerSimple` while ensuring backwards compatibility. This is part of the effort to refactor the `ktransducer.py`.

## Description of the Enhancement Two classes for representing and working with transducer, `kWaveTransducerSimple` and `NotATransducer`, can be improved in terms of code structure and clarity. ## Justification for the...

enhancement

Closes #263 Splits the long `make_line` function into two new functions. The first function handles drawing straight lines while the second draws lines with angle. - [ ] Add "edge...

Fixed #468 Not sure why we even have a logic to assign `p0` to `None`. Could not find any reason.

## Description of the Enhancement Recent updates allow us to run all examples on a certain hardware. We can have a CI action that runs all examples on a CPU...

enhancement

## Description of the Enhancement Add a new makefile rule to build a release. ## Justification for the Enhancement 1. **Reduces Complexity**: Will automate the process, helping to reduce overhead...

enhancement

I removed the duplicate `cart_interp` option and kept `cartesian_interp` to make the API clear and consistent, then switched the executor return from a loose dotdict to a typed `SimulationResult`. This...