Ian Johnson's repositories
NeuralNetworkTTS
This is a currently ongoing project that ports the MIT Pink Trombone project to Python3, gives a TensorFlow network full control, which then performs Text-to-Speech in a (hopefully) realistic manner.
bibleReader-CLI
A Python-based tool for reading the Bible from the CLI
ScriptureScope
A website visualization tool for the Bible
Autonomous-Wanderer
Basic wandering algorithm for a robot. Implemented in Python.
CPTR-124-Class-GPA-Calculator
Calculates the GPA of a class from data the user enters.
CPTR-124-Initials-cpp
C++ code for Lab 1 of CPTR-124 Fundamentals of Programming (SAU)
CPTR-124-listprocessing
Python program for manipulating lists.
CPTR-124-Tic-Tac-Toe
Python program for playing Tic-Tac-Toe.
CyberSecTK
Cyber Security feature extraction python library
CPTR-124-Turtle-Graphics
Turtle Graphics introduction
CPTR-124-WordSearch
Python script to generate a word search (and answer key) from words listed in a separate text file.
CPTR-215-Calendar
Outputs a calendar in the same format as the UNIX command "cal".
CPTR-215-Money-Change
User enters the cost on an item and the amount of money given, from which the program calculates the amount of change to return and the least number of coins needed to make that value.
CPTR-215-Stat-Functions
Performs statistical operations on user-provided numerical data.
CPTR-215-Word-Count
A command line tool that mimics the behavior of the UNIX command "wc".
Doc-Test-Usage-CPP
Examples for using doctest in a C++ program.
Elements-Quiz
Python program that quizzes the user on elemental names and matching symbols.
Flash-Cards
Python program that imports data from a text file and generates a quiz from it.
TTRPG-Web-App
React-based Web App for Inventory Management of D&D campaigns.