This project animates how complex signals are built from — and decomposed into — sine waves using the Fourier Transform. Created with Manim, it shows how waveforms evolve in both the time and frequency domains.
Panel | Visualizes |
---|---|
Left | Composite wave (time-domain) |
Right (initial) | Individual sine waves added to the signal |
Right (final) | Histogram of frequencies (spectrum) |
Color Coding | Each sine wave has a unique color |
pip install manim numpy
▶️ How to Run
manim -pql Fourier_Transform.py FourierTransformVisualization
Use -qh for high-resolution rendering. 📁 Files
Fourier_Transform.py — Main Manim animation script
README.md — This documentation
🎓 Perfect For
Signal processing education
Understanding frequency decomposition
STEM visual learning
DSP, audio, and math teaching material
Maintained with ❤️ by Omniacs.DAO – accelerating digital public goods through data.
🛠️ Keep public infrastructure thriving. Buy $IACS on Base — CA: 0x46e69Fa9059C3D5F8933CA5E993158568DC80EBf