PyEPL (the Python Experiment-Programming Library) is a library for coding psychology experiments in Python. It supports presentation of both visual and auditory stimuli, and supports both sound (microphone) and manual (keyboard/joystick) input as responses.