Machine Learning
Systems Architect,
PhD Mathematician
A PUBG JSON API wrapper and visualization library with a CLI. Generates 2D game replays as HTML5 animations with Python 3 using matplotlib, pillow, and ffmpeg from raw game telemetry data.
Scikit-learn compatible Python bindings for ranger C++ random forest library.
Scikit-learn compatible Python bindings for grf C++ random forest library.
An instrumentation library for scikit-learn compatible packages and machine learning models.
A python package called stochastic for generating various discrete-time, continuous-time, diffusion, and noise processes in python.
A small python package called fbm for generating discretely sampled fractional Brownian motion realizations using exact mathematical sampling methods. Also supports approximate methods for generating multifractional Brownian motion.
A customizable, open-source Slack messaging extension for the Celery Distributed Task Queue project available as a Python package on pypi/pip.
Convert data between protobuf messages and pyspark structs.
A protoc plugin for generating __init__.py
files for python protobuf codegen.
A SQLAlchemy dialect for Databricks SQL.
DEPRECATED: A thin wrapper around pyhive for connecting to an interactive Databricks cluster.
A thin wrapper around databricks-cli that exposes the underlying Databricks API client with a simplified autogenerated interface.
A RedisGraph client implementation written in Elixir.
A plugin for version manager tool asdf for the Python package manager, poetry.
A pure python package containing utility functions for disproportionality and diversity measures, electoral seat apportionment, and election quotas.
A simple python package for adding stackoverflow and google search results links to unhandled exception messages in python. Inspired by this reddit post.