/software

My open-source software contributions.

software

This is an overview of the most interesting software I've written in the past few years both for research and for fun.

Research code releases

Open-source contributions

I actively contribute to open-source projects:

Paper reimplementations

These are machine learning paper reimplementations:

Libraries

Software and libraries that I've written for my research and for fun:

  • mujoco_menagerie: A collection of high-quality models for the MuJoCo physics engine, curated by DeepMind
    • GitHub Repo stars
  • clip-playground: An ever-growing playground of notebooks showcasing CLIP's impressive zero-shot capabilities
    • GitHub Repo stars
  • nanorl: A tiny reinforcement learning codebase for continuous control, built on top of JAX
    • GitHub Repo stars
  • dm_env_wrappers: Standalone library of frequently-used wrappers for dm_env environments
    • GitHub Repo stars
  • obj2mjcf: A CLI for processing composite Wavefront OBJ files for use in MuJoCo
    • GitHub Repo stars
  • mujoco_scanned_objects: MuJoCo Models for Google's Scanned Objects Dataset
    • GitHub Repo stars
  • torchkit: A lightweight library containing PyTorch utilities useful for day-to-day research
    • GitHub Repo stars

Pedagogical implementations

Purely pedagogical implementations of algorithms and concepts:

  • learn-linalg: Reinforcing my linear algebra and numerical analysis by reimplementing basic, fundamental algorithms in Python
    • GitHub Repo stars
  • learn-blur: Learning about various blurring filters and how to optimize them by exploiting caching and separability
    • GitHub Repo stars
  • volumetric-fusion: An implementation of Volumetric TSDF fusion in pure numpy for pedagogical purposes
    • GitHub Repo stars
  • learn-ransac: Learning about the different uses of RANSAC: Ransom Sample Consensus
    • GitHub Repo stars

Miscellaneous

Miscellaneous other repositories: