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/protobuf-demo-go
A demo of protobuf in go
timdrysdale/arduino-issues
Repo for sketches that (attempt) to reproduce issues our team report with arduinos
timdrysdale/check-experiment-session
Example of how to use session client to check performance of an experiment
timdrysdale/experiment-scope-multiplex
Multiplexor for sensing experiments
timdrysdale/kratos-go-demo
Copy of the simple golang demo from Ory Kratos SDK at https://www.ory.sh/docs/kratos/sdk/go
timdrysdale/accounts-ui-ory-vue3-typescript
User interface for accounts management with practable.io
timdrysdale/opal
Fork from https://gitlab.com/esteban.egea/opal
timdrysdale/sixth-scale-metal-shipping-container
Design and construction information for the 1/6th scale metal shipping containers
timdrysdale/kratos-selfservice-ui-vue3-typescript
This repository contains a reference implementation for Ory Kratos' in Vue3 / Vite with Typescript. It implements all Ory Kratos flows (login, registration, account settings, account recovery, account verification).
timdrysdale/curvent-poc
Proof of concepts for the curvent event simulator
timdrysdale/docs
Documentation for all ORY products
timdrysdale/vw
Video over websocket transport written in golang as alternative to node.js relay in phoboslab/jsmpeg
timdrysdale/lfs158
Files from lfs158 (free intro course to k8s)
timdrysdale/pendulum-esp32cam
Pendulum experiment based around esp32cam
timdrysdale/spinner-amax
Spinner experiment with Maxxon AMAX 32 motor
timdrysdale/pidcontroller
timdrysdale/spinner-amax-firmware
Arduino Nano 33 IOT Firmware for the amax-spinner hardware (see github.com/practable/spinner-amax)
timdrysdale/relay
Secure websocket relay server and clients for sharing video, data, and ssh across firewall boundaries
timdrysdale/gods
GoDS (Go Data Structures). Containers (Sets, Lists, Stacks, Maps, Trees), Sets (HashSet, TreeSet, LinkedHashSet), Lists (ArrayList, SinglyLinkedList, DoublyLinkedList), Stacks (LinkedListStack, ArrayStack), Maps (HashMap, TreeMap, HashBidiMap, TreeBidiMap, LinkedHashMap), Trees (RedBlackTree, AVLTree, BTree, BinaryHeap), Comparators, Iterators, Enumerables, Sort, JSON
timdrysdale/race-plotter
Open-source hardware-based boat racing plotter
timdrysdale/ory-login
Demo of ory for login / user management
timdrysdale/lwgps
Lightweight GPS NMEA parser for embedded systems
timdrysdale/box-power
circuit schematic for iso-container in-box DC-DC convertor support board.
timdrysdale/demo-mode
Automated user that provides a "demo mode" for public experiments
timdrysdale/experiment-design-status
Status of our practable experiment designs
timdrysdale/fvs60
Design files for a 3D printed 60-inch class flying wing for the slope
timdrysdale/statusjs
Vue.js app to display the status of practable.io system as reported by status server
timdrysdale/gke-prac-dev
GKE config for prac.dev
timdrysdale/practable-planning
Some planning documents for practable
timdrysdale/logging
Logging backend and API for practable.io