pfilter. Basic Python particle filter
181differentiable_sorting. Differentiable bitonic sorting
141chi_course_2019. ACM SIGCHI 2019 Course on Bayesian Methods for Interaction
95pyspacenavigator. 3Dconnexion Space Navigator in Python using raw HID (windows only)
79funnelplot. Funnel plot
45hashlife. Implementation of Gosper's hashlife algorithm
39blender_knots. Blender plugin to create 3D meshes of knots from ASCII art descriptions
37computationalchi2017. Computational Interaction CHI 2017 course notes
37cardputer_drums. Simple drum machine for M5Cardputer
37luajitpi. LuaJIT + TCC on RPi bare metal
21minforth. Minimal FORTH for bare-metal RPi, based on pijFORTHos
17sinewave_speech. Python implementation of sinewave speech, as a command-line tool
14lpc_vocoder. Simple LPC vocoder in Python
13moodle_nbgrader. Basic scripts for Moodle integration with nbgrader (configured for UoG)
10jhwutils. Various utilities for lecturing
9johnhw.github.io. Web pages
9cordic. Simple CORDIC in c
8simple_neural_ode. Simple implementation of neural ODE in autograd. For learning only
7summerschool2016. Computational Interaction Summer School Notes 2016
7glgol. GLSL GoL shader test
5summerschool2015. Notes for the 2015 summer school on Computational Interaction
5icmi2017. Notes for ICMI2017 tutorial on probabilstic filtering
5vstlua. Lua scripting for MIDI VSTs
5summerschool2018. Summer school notes for Computational Interaction 2018
4df_h_flashcards. Flashcards for the DF(H) course at UofG.
4mcmc_demo_2019. MCMC demo for Bayesian reading group
3l4template. UofG SoCS Level 4 Project LaTeX template
3sqlexperiment. SQLlite experiment database
3cix_2024. Computational Interaction Summer School 2024: notes on forward and inverse modelling in HCI
3halfband. Halfband filter in C, based on the music-dsp polyphase filter
3idi-paper-skeleton. Basic skeleton for a new study
2opengrain. Automatically exported from code.google.com/p/opengrain
2pyspheregl. Python/Pyglet code for rendering on spherical displays
2tsne_demo. Parametric t-SNE demo
2gslib. Efficient, simple granular synthesis in C
1yacrs_api. Outline of a Python YACRS API
1toepler_machine. OpenSCAD
1summerschool2017. Summer school notes 2017
1numpyblocks. Show visual representation of NumPy operations
1