Michael Twohy's repositories
cg-3dprojections
3D Projections for Wireframe Rendering
cg-fragshaders
Fun with Fragment Shaders!
cg-illuminationshading
3D Illumination and Shading
SatisfactoryCalculator
A desktop app for browsing and adjusting recipes in Satisfactory
StarTrekEpisodePicker
A website for picking a random Star Trek episode from any given season.
TimeCalc
A CLI program for performing simple time calculations.
ToolNotifier
A background-app for Android that notifies the mailing list when there are new tools on hyperkitten.com.
cg-shapescurves
Line Drawing - Shapes and Curves
jDSP
A Java Library for Digital Signal Processing
ksp-sample
Kotlin Symbol Processing (KSP) sample project
NewEgg_Scraper
Creates a dataset from NewEggs product spec information. Contains a responsible scraping tool that stores products and their specs as Pickle files, as well as another program to clean up this data and store it as a CSV spreadsheet.
OperandsFromSum-Calculator
The main algorithm for Knitting Calculator that, based on the desired number of operands (n) and their desired sum (s), finds and returns an array of n operands that sum to s.
SongSorter
Creates sub-folders and organizes each song according to their metadata. Additionally, it can undo its work by “flattening” the parent directory.
ThinkDSP
Think DSP: Digital Signal Processing in Python, by Allen B. Downey.