https://github.com/marekberith/fouriertransformation
FFT/IFFT Calculator in Golang + QT
https://github.com/marekberith/fouriertransformation
Last synced: about 2 months ago
JSON representation
FFT/IFFT Calculator in Golang + QT
- Host: GitHub
- URL: https://github.com/marekberith/fouriertransformation
- Owner: marekberith
- Created: 2021-04-18T13:42:03.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-28T10:38:29.000Z (about 5 years ago)
- Last Synced: 2025-12-17T11:15:37.553Z (7 months ago)
- Language: Go
- Size: 18.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FourierTransformation
FourierTransformation is a GoLang app used to calculate the FFT or the IFFT from a vector in O(nlog(n)) time.
Example of a input:
1, 2, 3, 4
FFT Output:
((10+0i),(-2-2i),(-2+0i),(-2+2i))
IFFT Output:
(10,-2,-2,-1.9999999999999998)
## How to use?
You can either build the app or use the Windows binary. Linux binary bigger in size than the allowed limit and therefore can't be uploaded.
If you want to build the app, you'll need to install GO and the qt binding into your GO root. Please, use the following package: https://github.com/therecipe/qt.
Then clone the repository, open the src folder and build the app using the following command:
`go build`