Kaj Siebert's repositories
pyodide-react-example
An example of how to call pyodide from react
GoProTelemetryExtract
Extract telemetry data from GoPro video files
hue-controller
A node+docker based controller image for more advanced scheduling and scenes.
AnnexA_CiNCensus_Cleaner
This code provides cleaning for 1) Annex A, aligning it to the Ofsted guidance (column headings, column values) and for 2) CIN Census (lighter cleaning taking out empty values and checking value categories). Finally the code offers a "LOG" option that aggregates Annex A and/or CIN Census data into a master table easy to use for analysis.
building-register
A sign-in/out register for our office
circuitpython
CircuitPython - a Python implementation for teaching coding with microcontrollers
dash-starter
This is a starter template for Plotly Dash on Heroku
erd
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.
Font-Awesome
The iconic SVG, font, and CSS toolkit
fs-msgraphy
A PyFilesystem implementation for the MS Graph API based on the MSGraphy library.
graphene-subscriptions
A plug-and-play GraphQL subscription implementation for Graphene + Django built using Django Channels.
quality-lac-data-beta
Quality LAC data Beta project
quality-lac-data-beta-validator
Python-side code for the Quality LAC Data Beta frontend
rtof-data-model-tools
The specification parser and datamodel generator for the Refugee Transitions Outcomes Fund (RTOF) Datamodel
sfdata-annexa-clean
Conducting varied pieces of analysis off of Annex A data required us to repeatedly clean the data of typos, inconsistencies, incorrect column labels, and many more fun things. We realised that there was value in writing a "cleaner" that would standardize the data so that we could get on with the analysis without re-cleaning each time.