Skip to main content
Avatar for Peter Mawhorter from gravatar.com

Peter Mawhorter

Username    solsword
Date joined   Joined

9 projects

exploration

Last released

Tool for reading, formatting, and manipulating exploration graphs, which are graphs (or graph-sequences) that describe exploration of a game space, principally designed with Metroidvania games in mind.

potluck-eval

Last released

Python code evaluation system and submissions server capable of unit tests, tracing, and AST inspection. Server can run on Python 2.7 but evaluation requires 3.7+.

csvEmail

Last released

Script for sending mass emails based on the contents of a CSV file, where each row includes an email address and message details. Details from the row are filled into a template file to compose the emails. Does a dry run by default.

optimism

Last released

Very simple testing framework suitable for beginner programmers, with easy functions for accomplishing most common testing tasks like providing input. Use with Python >=3.9 for best results, but it should be compatible with Python >=3.6.

wavesynth

Last released

Simple sound-synthesis library for very basic music creation, intended for beginner programmers.

turtleBeads

Last released

Turtle-based graphics library for drawing various shapes centered on the cursor. Also adds printed descriptions of what is drawn, including for built-in turtle functions.

refraction

Last released

Flask WSGI server for sharing individual rows of spreadsheets with CAS-authenticated users named in those rows.

anarchy

Last released

Managed chaos for procedural content generation, including incremental/reversible pseudo-random numbers and shuffling/distribution.

quiche

Last released

Make-like system for caching Python function results. Compatible with keras.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page