Engineering a scalable and interactive web tool for JRO data exploration using Python's bokeh library
Khan, Abdullah S
Loading…
Permalink
https://hdl.handle.net/2142/113816
Description
Title
Engineering a scalable and interactive web tool for JRO data exploration using Python's bokeh library
Author(s)
Khan, Abdullah S
Issue Date
2021-10-28
Director of Research (if dissertation) or Advisor (if thesis)
Kudeki, Erhan
Department of Study
Electrical & Computer Eng
Discipline
Electrical & Computer Engr
Degree Granting Institution
University of Illinois at Urbana-Champaign
Degree Name
M.S.
Degree Level
Thesis
Keyword(s)
Bokeh
Software Engineering
Python
Abstract
This 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.
Use this login method if you
don't
have an
@illinois.edu
email address.
(Oops, I do have one)
IDEALS migrated to a new platform on June 23, 2022. If you created
your account prior to this date, you will have to reset your password
using the forgot-password link below.