timdrysdale
Chair (Professor) of Technology Enhanced Science Education / Developer of Remote Laboratories for Education. Per our OER policy, contribs (c) Uni of Edinburgh.
University of EdinburghEdinburgh, UK
Pinned Repositories
bookjs
Javascript booking client for timdrysdale/relay
penduino
arduino pendulum driver
relay
Secure websocket relay server and clients for sharing video, data, and ssh across firewall boundaries
gradex-cli
command line interface to gradex tool
ifcmp
Compare two golang interface definitions, e.g. check version in README matches actual package
project-example
Example of a code-based project with logbook, e.g. possibly for use in MSc projects.
pyoam
python orbital angular momentum codes
solarpanel
solarpanel simulator
vw
Video over websocket transport written in golang as alternative to node.js relay in phoboslab/jsmpeg
webgl-fdtd
Interactive electromagnetic simulator for your browser, running on your GPU via WebGL.
timdrysdale's Repositories
timdrysdale/link-mapper
Map hierarchy and links between web pages as specified in a yaml file
timdrysdale/ai-tm
Supplementary materials for my teaching matters blog post on artificial intelligence
timdrysdale/analytics-setup
setup for analytics server for dashboard logging - to be deleted once contents copied into David's analytics repo
timdrysdale/bookable
Booking engine with arbitrary integer intervals
timdrysdale/bookjs
Javascript booking client for timdrysdale/relay
timdrysdale/bookslot
A minium-viable booking engine allocating fixed-length slots for exclusive use of remote labs experiments
timdrysdale/check-experiment-script
bash scripts and python for checking experiments
timdrysdale/drps-parser
Python scripts for parsing Degree Regulations and Programmes of Study pages from the University of Edinburgh
timdrysdale/dyff
/ˈdʏf/ - diff tool for YAML files, and sometimes JSON
timdrysdale/earplug
Calculation of the attenuation in a 1-D model of an earplug
timdrysdale/eMMC
Testing eMMC after power-off corruption
timdrysdale/gce-status
status checker for gce-system
timdrysdale/git-secrets-patterns
Patterns for use with github.com/awslabs/git-secrets
timdrysdale/grpc-demo-go
A demo of grpc in go (from official quickstart/tutorial)
timdrysdale/imu-data
IMU dataset(s)
timdrysdale/jsmpeg-player
MPEG1 Video Player Based On JSMpeg.
timdrysdale/nanoflash
Flashstorage demo for the nano IOT 33 - this might be useful for storing remote lab experiment calibration data
timdrysdale/odroid-c4-nfc-powerbutton
Arduino code and linux bash scripts for using a near-field-comms tag as a power-off button for an odroid C4
timdrysdale/pdf-gradex-io-admin
Blog admin commands
timdrysdale/pendulum-data
An example github repo for Sijie with some pendulum data and some python code
timdrysdale/python-practable
Python client for accessing data streams from the practable remote lab system
timdrysdale/refrigeration
Refrigeration teaching experiment remote lab
timdrysdale/sensors-interface
Interface cables/board for the picoscope 2204A
timdrysdale/serial-demo
Demo gousb opening and messaging with an arduino connected via usb
timdrysdale/static-app-practable-io-ed0-default
Static content: main/default content for the instance ("production" equivalent)
timdrysdale/status
Status server for github.com/practable
timdrysdale/strip-location
scripts to strip location from jpg and mp4
timdrysdale/wcs-points
analysis of points from wsdc
timdrysdale/whenami
Zanzibar-like authorization engine extended to use time intervals object#relation@subject+from~to
timdrysdale/xstate-vue-demo
Tying out some xstate examples with vue