Python framwork and libraries for DSP GUI demos

The development of the Graphical User Interfaces (GUIs) has been found to be an essential component in learning of Digital Signal Processing (DSP) topics. In this project, we will be developing Python Framework and Libraries to develop DSP GUI demos. DSP GUI demos are software learning tools whic...

Full description

Bibliographic Details
Main Author: Nguyen, Thanh Tung
Other Authors: Chng Eng Siong
Format: Final Year Project (FYP)
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/71052
_version_ 1826111467392335872
author Nguyen, Thanh Tung
author2 Chng Eng Siong
author_facet Chng Eng Siong
Nguyen, Thanh Tung
author_sort Nguyen, Thanh Tung
collection NTU
description The development of the Graphical User Interfaces (GUIs) has been found to be an essential component in learning of Digital Signal Processing (DSP) topics. In this project, we will be developing Python Framework and Libraries to develop DSP GUI demos. DSP GUI demos are software learning tools which helps students to understand DSP and/or Digital Communication concepts. The aim of the Framework to integrate these Python GUI apps such that when the user runs the main code, the system will detect all the available Python GUI apps. The user can also add new Python GUI apps from other courses. Generally, this framework is a one-stop platform that can facilitate the various Python GUI apps from the different courses available. Also, to make this set of learning tool more versatile, we want the next user to be able to add new Python GUI apps without ever changing the main code. The structure of the one-stop platform was implemented by using an XML-based architecture. Libraries are created to help user build the apps with ease. With the help of these libraries, the Python GUI apps are created short and more organized. These libraries contain basic widgets, helping tools such as plotting, animation, and layout customization. This report will include the implementation of the Framework and describing the features of the Python GUI Libraries that have been developed. At the end of this project, several DSP Python GUI apps were developed to demonstrate the libraries and the framework. There will be examples for user on how to create Python GUI apps using the library and integrate into the framework
first_indexed 2024-10-01T02:51:12Z
format Final Year Project (FYP)
id ntu-10356/71052
institution Nanyang Technological University
language English
last_indexed 2024-10-01T02:51:12Z
publishDate 2017
record_format dspace
spelling ntu-10356/710522023-03-03T20:31:35Z Python framwork and libraries for DSP GUI demos Nguyen, Thanh Tung Chng Eng Siong School of Computer Science and Engineering Emerging Research Lab DRNTU::Engineering ::Computer science and engineering The development of the Graphical User Interfaces (GUIs) has been found to be an essential component in learning of Digital Signal Processing (DSP) topics. In this project, we will be developing Python Framework and Libraries to develop DSP GUI demos. DSP GUI demos are software learning tools which helps students to understand DSP and/or Digital Communication concepts. The aim of the Framework to integrate these Python GUI apps such that when the user runs the main code, the system will detect all the available Python GUI apps. The user can also add new Python GUI apps from other courses. Generally, this framework is a one-stop platform that can facilitate the various Python GUI apps from the different courses available. Also, to make this set of learning tool more versatile, we want the next user to be able to add new Python GUI apps without ever changing the main code. The structure of the one-stop platform was implemented by using an XML-based architecture. Libraries are created to help user build the apps with ease. With the help of these libraries, the Python GUI apps are created short and more organized. These libraries contain basic widgets, helping tools such as plotting, animation, and layout customization. This report will include the implementation of the Framework and describing the features of the Python GUI Libraries that have been developed. At the end of this project, several DSP Python GUI apps were developed to demonstrate the libraries and the framework. There will be examples for user on how to create Python GUI apps using the library and integrate into the framework Bachelor of Engineering (Computer Engineering) 2017-05-15T03:18:15Z 2017-05-15T03:18:15Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/71052 en Nanyang Technological University 44 p. application/pdf
spellingShingle DRNTU::Engineering ::Computer science and engineering
Nguyen, Thanh Tung
Python framwork and libraries for DSP GUI demos
title Python framwork and libraries for DSP GUI demos
title_full Python framwork and libraries for DSP GUI demos
title_fullStr Python framwork and libraries for DSP GUI demos
title_full_unstemmed Python framwork and libraries for DSP GUI demos
title_short Python framwork and libraries for DSP GUI demos
title_sort python framwork and libraries for dsp gui demos
topic DRNTU::Engineering ::Computer science and engineering
url http://hdl.handle.net/10356/71052
work_keys_str_mv AT nguyenthanhtung pythonframworkandlibrariesfordspguidemos