I’m a Python programmer and conference speaker best known for the open source astronomy libraries that I maintain as a hobbyist. Also: the logging_tree library.
python-patterns. Source code behind the python-patterns.guide site by Brandon Rhodes
1.5kfopnp. Foundations of Python Network Programming (Apress) — scripts and examples
1.4kpycon-pandas-tutorial. PyCon 2015 Pandas tutorial materials
1.1kpyephem. Scientific-grade astronomy routines for Python
893python-sgp4. Python version of the SGP4 satellite position library
464logging_tree. Debug Python logging problems by printing out the tree of handlers you have defined.
333Concentric-CSS. A standard order for CSS properties that starts at the outer edge of the box model and moves inward
324homedir. My home directory dotfiles and customizations
210python-adventure. Original Colossal Caves adventure game, but in Python 3
167python-typesetting. A Python library letting you invoke TeX-inspired typesetting algorithms
162sphinx-tutorial. Exercises for the Sphinx Tutorial that I used to present each year at PyCon
158python-jplephem. Python version of NASA DE4xx ephemerides, the basis for the Astronomical Alamanac
125unixpc-font-bdf. Convert the venerable AT&T UNIX PC font to the modern BDF bitmap format
79uncommitted. Command-line tool to find projects whose changes have not been committed to version control
76luca. Bookkeeping in Python
72scrawler. ASCII art animation library for Python
67pycon-sql-tutorial. Resources for my PyCon SQL tutorial
51python-novas. The United States Naval Observatory NOVAS astronomy library for Python
47exe-from-python. Python
33assay. Attempt to write a Python testing framework I can actually stand
25pyzmq-static. Script to compile a statically-linked version of the Python "zmq" package with ØMQ and libuuid (on Linux systems) built-in instead of relying on shared libraries.
23pycon2010-mighty-dictionary. Slides, dict introspection, and dict diagramming tools for my PyCon 2010 Talk “The Mighty Dictionary”
22dot-emacs. My self-booting .emacs.d directory, mostly for Python and JavaScript development
21contingent. The Contingent library for powering a build system with dynamic rules
12backpacking-planner. Simple Python script to tally mileages between campgrounds and water sources
9gps-to-html. Static site generator that turns GPS tracks into maps and statistics
7blog. Source code for my personal blog
6publicanus. Prototype small business tax calculation for Django Dash 2012
6pywinner. Set up a Windows EC2 instance to build Python packages
5assert_rewriter. Rewrite assert statements in Python bytecode so they support introspection
5personal-search-engine. Local and searchable cache of favorite tweets and bookmarked web pages
4trace-memory-access. Scripts to trace memory accesses from a program
3conda-install. Install Conda packages right from your requirements.txt file
3twiddler-1-driver. Linux driver for original Handykey Twiddler chording keyboard
3brandon-garmin. Simple Garmin apps for backcountry navigation
2website-dillers-flooring. A web site for Diller's Flooring in Bluffton, Ohio
2backports.
2home-sensors. Scripts to collect home environment data with a Raspberry Pi
2python-johnhancock. Sign a PDF document with a signature.png file
2rhodesmill.org. Personal website, for GitHub Pages
2org-mode-invoicer. Python program to write up an invoice using org-mode
1grand-canyon-geology. Geologic map of the Grand Canyon and vicinity
1shire-reckoning. The Shire Reckoning web site and Twitter account
1docker. Docker - the open-source application container engine
1build-butchart-map-index. Scripts to build a map index on my web site
1pycon2010-sphinx-tutorial. Python
1recursive-family-search. Find out when relatives reached this continent
1