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

Saved in:
Bibliographic Details
Main Author: Nguyen, Thanh Tung
Other Authors: Chng Eng Siong
Format: Final Year Project
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/71052
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-71052
record_format dspace
spelling sg-ntu-dr.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
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering ::Computer science and engineering
spellingShingle DRNTU::Engineering ::Computer science and engineering
Nguyen, Thanh Tung
Python framwork and libraries for DSP GUI demos
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
author2 Chng Eng Siong
author_facet Chng Eng Siong
Nguyen, Thanh Tung
format Final Year Project
author Nguyen, Thanh Tung
author_sort Nguyen, Thanh Tung
title Python framwork and libraries for DSP GUI demos
title_short 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_sort python framwork and libraries for dsp gui demos
publishDate 2017
url http://hdl.handle.net/10356/71052
_version_ 1759853443187474432