This project is a Digital Filter Designer application built using PyQt5 and Matplotlib. It allows users to design and visualize digital filters, including standard filters and all-pass filters, and generate corresponding C code.
- Z-Plane Plotting: Visualize zeros and poles on the Z-plane.
- Python 3.x
- PyQt5
- Matplotlib
- NumPy
- SciPy
- Pandas
- Jinja2
- PyQtGraph
- Clone the repository:
git clone https://github.com/HarmoniCode/Digital-filter.git
- Install the required packages:
pip install -r requirements.txt
- Navigate to the project directory:
cd Digital-filter
- Run the main application:
python main.py
This project is licensed under the MIT License.