Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Theses/Dissertations

2021

Python

Discipline
Institution
Publication

Articles 1 - 10 of 10

Full-Text Articles in Physical Sciences and Mathematics

High Performance Document Store Implementation In Rust, Ishaan Aggarwal Dec 2021

High Performance Document Store Implementation In Rust, Ishaan Aggarwal

Master's Projects

Databases are a core part of any application which requires persistence of data. The performance of applications involving the use of database systems is directly proportional to how fast their database read-write operations are. The aim of this project was to build a high- performance document store which can support variety of applications which require data storage and retrieval of some kind. This document store can be used as an independently running backend service which can be utilized by search engines, applications which deal with keeping records, etc. We used Rust to make this document store which is fast, robust, …


Procedural Plant Generation With Floragen, Christopher Wesley Wright Dec 2021

Procedural Plant Generation With Floragen, Christopher Wesley Wright

Computer Engineering

A particularly challenging aspect of game design revolves around asset creation. Often new developers become lost in nuances and time investment required to learn 3d asset creation software. While many game development platforms provide an internal asset store, these assets are often expensive or limited. These assets restrict the flexibility for a creator to fully control the product they create. A critical asset type in many games is flora. Good looking trees and plants add environmental variation when added properly. In this project, I designed and implemented an add-on dubbed FloraGen to the 3D modeling software Blender in which users …


Integration Of Internet Of Things And Health Recommender Systems, Moonkyung Yang Dec 2021

Integration Of Internet Of Things And Health Recommender Systems, Moonkyung Yang

Electronic Theses, Projects, and Dissertations

The Internet of Things (IoT) has become a part of our lives and has provided many enhancements to day-to-day living. In this project, IoT in healthcare is reviewed. IoT-based healthcare is utilized in remote health monitoring, observing chronic diseases, individual fitness programs, helping the elderly, and many other healthcare fields. There are three main architectures of smart IoT healthcare: Three-Layer Architecture, Service-Oriented Based Architecture (SoA), and The Middleware-Based IoT Architecture. Depending on the required services, different IoT architecture are being used. In addition, IoT healthcare services, IoT healthcare service enablers, IoT healthcare applications, and IoT healthcare services focusing on Smartwatch …


Desktop Application For The Puzzle Board Game “Rush Hour”, Huanqing Nong Aug 2021

Desktop Application For The Puzzle Board Game “Rush Hour”, Huanqing Nong

Electronic Theses, Projects, and Dissertations

Rush Hour is a sliding block puzzle board game. This game comes with a board of 6 x 6 grid simulating a parking lot with an exit at the right end of the third row and some vehicle models of size 1 x 2 or 1 x 3 which can slide along the grooves of the grid forward or backward. The goal of the game is to clear the path by moving the vehicles on the board in a certain way for the target car, which lies on the third row of the grid, to merge out the “parking lot” …


Transitioning From Vue 2 To Vue 3, Adele Kanley Aug 2021

Transitioning From Vue 2 To Vue 3, Adele Kanley

Theses/Capstones/Creative Projects

Frontend development is a field that is constantly changing because of the vast amounts of tools that are made available each year. One of the most popular frameworks being utilized to create fluid user experience is the Vue framework. Branching from the well-known Angular.js, Vue.js is an independent open-source project that is making its mark in the user interface community.

Regardless of the popularity of a framework, updates are inevitable to keep up with the innovations required by the IT Field. To ensure that UNO IS&T students are being offered opportunities to learn and develop in the most update to …


Image Analysis Of Charged Bimodal Colloidal Systems In Microgravity., Adam J. Cecil May 2021

Image Analysis Of Charged Bimodal Colloidal Systems In Microgravity., Adam J. Cecil

Electronic Theses and Dissertations

Colloids are suspensions of two or more phases and have been topics of research for advanced, tunable materials for decades. Stabilization of colloids is typically attributed to thermodynamic mechanisms; however, recent studies have identified transport or entropic mechanisms that can potentially stabilize a thermodynamically unstable colloidal system. In this study, suspensions of silsesquioxane microparticles and zirconia nanoparticles were dispersed in a nitric acid solution and allowed to aggregate for 8-12 days in microgravity aboard the International Space Station. The suspensions were subsequently imaged periodically at 2.5x magnification. Due to the inadequacy of existing image analysis programs, the python package “Colloidspy” …


Snore: An Intuitive Algorithm For Accurately Simulating N-Body Orbits, Connor L. Nance Apr 2021

Snore: An Intuitive Algorithm For Accurately Simulating N-Body Orbits, Connor L. Nance

Honors College Theses

We present SnOrE (Simple n-body Orbital Engine), a Python package which aims to simulate n-body orbital systems while simultaneously overcoming early educational barriers of computational astrodynamics for undergraduate physics students. SnOrE exploits rudimentary syntax and commonly-understood Python libraries to accurately simulate orbits of systems, given initial position and momentum conditions of each body in the system. As the n-body problem is as of yet unsolvable theoretically for n ≥ 3, having a numerical perspective on complicated orbits is of great importance to potentially understanding the processes of star and planet formation. Especially significant examples of this research …


A Unique, Project-Based, Microcourse To Teach The Fundamental Concepts Of Quantum Mechanics, Elijah Begin Apr 2021

A Unique, Project-Based, Microcourse To Teach The Fundamental Concepts Of Quantum Mechanics, Elijah Begin

Honors Theses

Spyder, a Scientific Python Development Environment, provides an easy-to-use software that can be used to generate data from quantum mechanical systems. This project proposes and explores a microcourse which takes advantage of this utility to teach undergraduates the fundamentals of quantum mechanics.


Computational Development Of A Miniature Quantum Dot Spectrometer For Use In Space, Joseph Richardson Mar 2021

Computational Development Of A Miniature Quantum Dot Spectrometer For Use In Space, Joseph Richardson

Undergraduate Honors Theses

Miniature spectrometers are of great interest to NASA as necessary instrumentation is scaled down and optimized for specific space application. Semiconductor nanocrystals called quantum dots (QD) are being used to create a miniature high-resolution filter-based spectrometer, with the goal of use in space within 5 years. Computational imaging techniques— such as automated image analysis and mathematical spectrum reconstruction algorithms—are key to making the QD spectrometer a reality. This thesis will discuss the process of developing these computational methods, along with the improvements that have occurred from previous work.


Information Architecture For A Chemical Modeling Knowledge Graph, Adam R. Luxon Jan 2021

Information Architecture For A Chemical Modeling Knowledge Graph, Adam R. Luxon

Theses and Dissertations

Machine learning models for chemical property predictions are high dimension design challenges spanning multiple disciplines. Free and open-source software libraries have streamlined the model implementation process, but the design complexity remains. In order better navigate and understand the machine learning design space, model information needs to be organized and contextualized. In this work, instances of chemical property models and their associated parameters were stored in a Neo4j property graph database. Machine learning model instances were created with permutations of dataset, learning algorithm, molecular featurization, data scaling, data splitting, hyperparameters, and hyperparameter optimization techniques. The resulting graph contains over 83,000 nodes …