I bring some of works to swift-numerics. There are some of issues.
- Name of module that will not conflict to Apple’s library.
- What are the rules for the function name?
- Avoid UnsafeBufferPointer with public interfaces if possible.
- What functions we should include?
What I have done
- vDSP_fft_zrip
- vDSP_fft_zrop
- vDSP_fft_zip
- vDSP_fft_zop
Should we have the following?
- 2D version of fft
- 1D convolution
- 2D convolution
https://github.com/apple/swift-numerics/issues/46
https://github.com/apple/swift-numerics/pull/44