Back to results

The University of Zambia

Computing and data visualisation for selected problems in solar energy using python programming language.

Abstract

dc:description.abstract

Solar energy plays a vital role in reducing energy deficits by providing a renewable and sustainable power source, and it significantly reduces contributions to climate change compared to fossil fuels. A deeper understanding of the concepts involved in the study of solar energy is crucial for the development of more efficient systems. Many textbooks contain key concepts such as mathematical expressions, tabulated values, and graphical representations that are used as pedagogical tools for the mastery of the subject. However, many of these tools are not interactive and may not be able to provide solutions in real-time. Therefore, this study addresses this gap by developing a user-friendly graphical interface for solving, simulating and visualizing six key solar energy problems. The codes were created using Python 3 and its libraries from the Jupyter Notebook environment. To empower user interaction and variable control, Ipywidgets, a Jupyter Notebook library was used. Later, the codes were migrated to the Tkinter framework for further development. The developed graphical user interface (GUI) applications were converted into executable files which were deployed on Windows systems. By facilitating real-time problem solving and data visualization the applets can enhance learning and empower researchers.

Degree

thesis:*
Grantor dc:publisher
The University of Zambia
Year dc:date.issued
2024

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Lungu, Misheck

Rights

Language dc:language.iso
en

Identifiers

dc:identifier.*
Repository record dc:identifier.uri
https://dspace.unza.zm/handle/123456789/9092
OAI identifier oai:identifier
oai:dspace.unza.zm:123456789/9092

Chain of custody

source
Harvested from
University of Zambia
Base URL
dspace.unza.zm/server/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
related terms
citation

Lungu, Misheck. Computing and data visualisation for selected problems in solar energy using python programming language.. The University of Zambia, 2024. https://dspace.unza.zm/handle/123456789/9092