Chemical Engineer turned Software Architect. O'Reilly author of "Using Asyncio in Python" and "Learning Cython". Building clean, high-performance software.
aiorun. A "run" function for asyncio-based apps that does all the boilerplate.
470vim-conda. Change conda environments in the Vim editor (with Jedi-vim support)
110easycython. An easy way to convert a .pyx file into a .pyd file and avoid having to write a setup.py
96autoslot. Automatic __slots__ for your Python classes
70deadpool. A Python Process Pool Executor implementation that is harder to break
18thesauromatic. Static, offline, command-line CLI thesaurus
17aiomsg. Smart sockets and scalability protocols for messaging network applications
17lifter. Download and sync new releases of single-file binaries from Github Releases and other sites
17misu. High-speed physical quantities and dimensions in Python
15excitertools. itertools (and more-itertools) in the form of function call chaining (fluent interface)
15coroexecutor. A CoroutineExecutor for asyncio, similar to nurseries and task groups
13biodome. Better environment variables for Python
9dockerctx. Context manager for managing the lifetime of a docker container
9pyconau2018-arcade2Dmultiplayer. Working files for my talk at PyCon AU 2018
6osx-finder-toolbar-apps. Tools to be added to the OSX Finder toolbar
4debussy. CLI emitting json when song changes on Linux. Uses MPRIS and dbus to receive events
3sqlite-server. A network server for sqlite databases
3clonymccloneface. Clone all your github repos AND set upstream for your forks
3aiodec. Decorators for coroutines
3google-images-downloader. An experiment in browser automation
3mucro. Easy executable symlinks to your virtualenv Python scripts
2aggonydb. Aggony DB is a one-trick-pony database that can perform rapid aggregation of many-fields low-cardinality big data
2chat. Python
2brispy-cython-workshop. Notebook files from the workshop
2adventofcode2021. Rust
1scalable-cuckoo-filter-py. Python wrapper for sile/scalable_cuckoo_filter
1bumpymcbumpface. Version bump, tag and deploy your python packages
1dictomatic. Static, offline, command-line CLI dictionary (including word definitions)
1actix-sse-demo. Rust
1empatico. Emotion detection microservice based on natural language inference
1linux-toolbox-gui. GUI App for common tasks
1acts. Small terminal menu to run preconfigured commands
1