christianp
Mathematician, koala fan, learning software developer at Newcastle University
Newcastle upon Tyne, UK
Pinned Repositories
chirun
A Python package providing the command line interface for building flexible and accessible content with Chirun.
30secondchallenge
Inspired by the newspaper puzzle my wife's grandma tests me with each time I visit.
aperiodic-monotile
Smith, Myers, Kaplan and Goodman-Strauss's aperiodic monotile, in a variety of formats
asciimath2tex
JavaScript library to convert AsciiMath to TeX
django-activitypub-bot
A Django project for serving ActivityPub actors, designed for bot accounts
isthisprime.com
mastodon
A GNU Social-compatible microblogging server
nice-calculator
An RPN calculator with some nice features
writemaths
A jQuery plugin to give an instant preview of LaTeX in editing areas.
Numbas
A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics
christianp's Repositories
christianp/aperiodic-monotile
Smith, Myers, Kaplan and Goodman-Strauss's aperiodic monotile, in a variety of formats
christianp/asciimath2tex
JavaScript library to convert AsciiMath to TeX
christianp/mastodon
A GNU Social-compatible microblogging server
christianp/django-activitypub-bot
A Django project for serving ActivityPub actors, designed for bot accounts
christianp/sum-of-palindromes
christianp/isthisprime.com
christianp/geogebra-component
A web component to embed a GeoGebra applet
christianp/hexaflexagon
A tool to make a template for a hexaflexagon with photos you take or upload
christianp/nice-calculator
An RPN calculator with some nice features
christianp/tootbib
A tool to toot a description of an entry from a bibtex file
christianp/wordsearch-generator
christianp/can-elm-make-arbitrary-html-in-a-custom-element
I worked out how to put arbitrary HTML inside an Elm app, using a custom element
christianp/name-your-polynomial
I can name your polynomial
christianp/pylti1.3
LTI 1.3 Advantage Tool
christianp/tiny-elvis
A JavaScript port of the Tiny Elvis application, created in 1994 for Windows 3.1 by Matthew T. Smith
christianp/watchmake
A tool which runs make when a file in the current directory is changed.
christianp/an-enneahedron-for-herschel-2021
A talk: "The unintentionally useful consequences of playing games with maths"
christianp/can-i-also-use
A tool to work out which browsers support a combination of features
christianp/canvas-lms
The open LMS by Instructure, Inc.
christianp/christmas-card-words
A tool to make Christmas cards from text, laid out according to a mask
christianp/double-back
A puzzle about shuffling two lines of numbered baubles
christianp/elm-core
Elm's core libraries
christianp/hyperjumps-knockoff
An implementation of Quanta Magazine's Hyperjumps game
christianp/js-quantities
JavaScript library for quantity calculation and unit conversion
christianp/jsxgraph
JSXGraph is a cross-browser library for interactive geometry, function plotting, charting, and data visualization in a web browser.
christianp/number-order-game
A game where you're shown five numbers and have to guess what order they go in
christianp/oi-lume-viz
Lume Plugin that enables charting
christianp/plastex
Python package to convert LaTeX markup to DOM
christianp/thinkserver
christianp/webr
The statistical language R compiled to WebAssembly via Emscripten, for use in web browsers and Node.