johnhw's repositories
differentiable_sorting
Differentiable bitonic sorting
pyspacenavigator
3Dconnexion Space Navigator in Python using raw HID (windows only)
funnelplot
Funnel plot
blender_knots
Blender plugin to create 3D meshes of knots from ASCII art descriptions
lpc_vocoder
Simple LPC vocoder in Python
sinewave_speech
Python implementation of sinewave speech, as a command-line tool
johnhw.github.io
Web pages
l4template
UofG SoCS Level 4 Project LaTeX template
arviz_json
Exports ARViz InferenceData to JSON + binary npy arrays for client-side use
df_h_flashcards
Flashcards for the DF(H) course at UofG.
markdeep_checklist
Adds simple, clickable checklists to Markdeep documents
ss_intro_notebook
Some brief tips on s/s notebooks
abc_huffman
A converter/player for ABC tunes on embedded platforms
complexitygraph
Simple plots of the time complexity of a Python function.
compression_curves
Python code to produce compressor-based analyses of time series, using vector quantisation + LZW
df_h_chatbot
prompt library for DF(H) based on Robert Ghrist's prompt
gl_pyo_template
Simple template for a Python demo using moderngl (rendering), pyo (audio), pyimgui (UI)
hyperbolic
Simple implementation of hyperbolic transformations
kalman-filter
Kalman Filter implementation in Python using Numpy only in 30 lines.
navigator_face
Celestial navigation face for Sensorwatch
tagdir
Simple Textual utility to sort files to directories quickly using definable hotkeys
tide_face
Tide predictions for sensorwatch