I've created several pull requests enabling easy use of Recurrent Neural Networks with Caffe by allowing the user to define the network structure dynamically as the net is unrolling. The easiest way to try these out is to checkout the ApolloCaffe repo.
I've worked as a strategic consultant with Mathpix, Inc. to help them develop their proprietary handwriting recognition technology. Their app is the most revolutionary tool for math since the calculator. You can try it out on your iPhone here.
Have you ever wished you could remember the syntax for sed or awk? Some wishes just aren't meant to come true. PythonPy let's you do everything you could do in sed or awk and then some using a subset of python. The official docs are on Github. Here's a video made by one of the users.
During my undergrad, I led the software team for USC Aerial Robotics. where we built from scratch and then programmed autonomous quadrotors. Here's a video of one of them flying:
Sshrc makes it easy to use your .bashrc or .vimrc configurations on a server when you ssh. In many cases, it's feasible to just set up these configurations for the user on each server you use. But for those who use a large number of servers or who don't have their own user on a server, maintaining these separate configurations is difficult. Sshrc is a bash wrapper around ssh that employs some clever tricks to let you bring your .bashrc, .vimrc, and other dotfiles with you when you ssh.
Cython is notorious for being a challenge to get working. Runcython makes it easy to try out cython on your project. Just cd to any directory containing a python program and type $ mv main.py main.pyx && runcython main.pyx. It's my goto tool for compiling cython code, and I highly recommend checking it out if you plan to use cython in the future.