Partially Applied

This page lists open source software that I've created or contributed to in a significant way.


interface is a Python library for defining interfaces and for verifying that classes implement those interfaces. It aims to provide excellent error messages and to enforce more strict semantics than Python's built-in abc module.


codetransformer is an experimental library for rewriting python bytecode at runtime. I co-maintain codetransformer with Joe Jevnik.


zipline is a Python library for writing and testing automated trading strategies. It serves as the core of Quantopian's backtesting, and live trading platforms.


pgcontents is a Jupyter Notebook extension library that replaces the Jupyter's default notebook storage system with an alternative system that stores notebooks in PostgreSQL.