Skip to content

A GUI for creating disctrete-time LTI filters based on poles and zeros. Inspired by the MatLab PoleZeroPlace3D GUI from the SPFirst toolbox.

License

Notifications You must be signed in to change notification settings

mingmingrr/pole-zero-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pole-Zero-GUI

A GUI for creating disctrete-time FIR filters based on poles and zeros. Inspired by the MatLab PoleZeroPlace3D GUI from the SPFirst toolbox.

Getting Started

Fetch the latest release from the releases page. Once it is downloaded, extract the contents and run index.html.

Building

You will need Node.js along with npm.

Run the following commands to clone the repo, install dependencies, and build the GUI:

git clone https://github.com/mingmingrr/Pole-Zero-GUI.git
cd Pole-Zero-GUI
npm install --dev
make release

The files will automatically be placed into the releases folder.

Tests

Run the following commands to compile the tests and autoatically run them with Mocha:

make test

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

A GUI for creating disctrete-time LTI filters based on poles and zeros. Inspired by the MatLab PoleZeroPlace3D GUI from the SPFirst toolbox.

Resources

License

Stars

Watchers

Forks

Packages

No packages published