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.