Skip to content
View rsokl's full-sized avatar


  • Pro
Block or Report

Block or report rsokl

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hello! I do work in the areas of machine learning, physics, and software development. I also work on improving methods for testing scientific/research software, and am a maintainer for the Hypothesis testing library. I am passionate about education, and created the CogWorks course at the MIT Beaver Works Summer Institute as well as the website Python Like You Mean It.

Libraries for accelerating and improving ML research

  • hydra-zen: Making Hydra more pythonic and easier to use at-scale for ML workflows and expriments
  • responsible-ai-toolbox: PyTorch-centric library for evaluating and enhancing the robustness of AI technologies.

Other open source projects

  • MyGrad: Drop-in automatic differentiation for NumPy
  • noggin: A simple tool for logging and plotting metrics in real time
  • custom_inherit: inheriting and merging docstrings in customizable ways (my first ever open source project!)


Popular repositories

  1. MyGrad MyGrad Public

    Drop-in autodiff for NumPy.

    Python 184 21

  2. Learning_Python Learning_Python Public

    Source material for Python Like You Mean it

    Jupyter Notebook 155 53

  3. custom_inherit custom_inherit Public

    A Python package that provides tools for inheriting docstrings in customizable ways.

    Python 64 14

  4. testing-tutorial testing-tutorial Public

    Property-based testing tutorial

    Jupyter Notebook 51 25

  5. noggin noggin Public

    A simple tool for logging and plotting measurements during machine learning experiments

    Python 36 1

  6. phantom-tensors phantom-tensors Public

    Tensor-like types – with variadic shapes – that support both static and runtime type checking, and convenient parsing

    Python 14 2