Allen Barker's Site
Articles on various topics.
I am a computer scientist with interests in machine learning, data analysis, mathematical logic systems, user interfaces for mathematics and data analysis, and quantum computing. Computer science Ph.D. from UVA.
Available for hire; contact me by
I currently live in the Hampton Roads area of Virgina.
Functions to help in using py.test (for example, easily make modules self-testing when run as scripts).
Automatically set the __package__ attribute for a Python module run as a script.
Use the Lyx word processor as a code-evaluating notebook (similar to Mathematica notebooks or Jupyter notebooks).
A command-line utility to crop PDF files. Like the pdfcrop program on steroids.
Make a background wallpaper from multiple images to display them on multiple monitors.
A tool that uses Rope to help safely refactor Python projects to use PEP-8 naming conventions.