code
Some open-source software that I maintain.
plenoptic.py
This Python package is a PyTorch framework for digging into the inner workings of hierarchical visual models (e.g. deep nets). The part of the package to which I contribute most is synthesize/eigendistortion
and models in the simulate
branch. It is a fun mix of machine learning and numerical linear algebra.
analyzing neural time series data
I started learning Python in 2015 by working through the textbook “Analyzing neural time series data” by Mike Cohen, and translating all of its code from MATLAB. There’s a ton of nice signal processing tools in here, and to my surprise it now has over 120 stars on GitHub.