University of Illinois at Urbana-Champaign
Engineering a scalable and interactive web tool for JRO data exploration using Python's bokeh library
Abstract
dc:descriptionThis thesis reports the development of new Python code for transitioning from the old interactive Jicamarca Radio Observatory (JRO) Mesospheric Winds webpage to a more user-friendly and scalable version. The original script was reliant on outdated Javascript, HTML, and Python and is difficult to scale. The new server, implemented entirely through Bokeh, a Python library, was developed as a solution to the hierarchical complexity of the required tasks. The procedures engineered in the development will be presented, as well as challenges, solutions, drawbacks, and future implementation strategies. By the project’s end, we were able to create a beta version of a new, simplified web page that can reliably display the same prevalent data from before and a modular coding setup that is easier to modify and scale. We also compare the previous implementation with the newly designed web page and explain how future users may build upon this work for developing display and exploration tools for other radar data sets from Jicamarca and elsewhere.
Degree
thesis:*- Name thesis:degree_name
- M.S.
- Level thesis:degree_level
- Thesis
- Discipline thesis:degree_discipline
- Electrical & Computer Engr
- Grantor
- University of Illinois at Urbana-Champaign
- Year dc:date
- 2022
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Khan, Abdullah S
- Contributors dc:contributor
-
- Kudeki, Erhan
Subjects
dc:subject × 1Rights
dc:rights- Statement dc:rights
-
- Copyright 2021 Abdullah Khan
- Language dc:language
- en, eng
Identifiers
dc:identifier.*- Handle dc:identifier
- http://hdl.handle.net/2142/113816