Graphics, Deep Learning, GPU Computing, Convex Optimization
ChanVese_Levelset_Segmentation. Reference implementation of Chan-Vese Level Set segmentation for 2D grayscale images
37Raytrace. General purpose python ray tracing library implemented in on GPU in CUDA as a Cython extension
25VideoStabilizer. Offline optimization-based video stabilization
22PyMedImage. Medical image handling library for easy manipulation of dicom images in research
17RTTypes. Library for handling common data formats seen in Radiation Therapy
9BNPSeg. Bayesian Non-Parametric Image Segmentation using HDP-MRF
8Jai-Code-Interop. Basic examples of code interop between Jai <—> C/C++ <—> nasm (x86-64)
7geant4-boilerplate. Boilerplate code for performing radiation dose calculation in Geant4
4Computer-Enhance-Coursework. Jai
3npy2dcm. Simple boilerplate for generating a series of DICOM images from a numpy array
3PyViz. Simple python+matplotlib gui viewer for 3d volumetric data in multiple orientations supporting many of the file formats I tend to use in research projects
3GPU-Usage-Logger. Usage logging for Nvidia GPUs
2SmallSOCC. SMALL animal irradiation Sparse Orthogonal Collimator Controller - software for precise radiation delivery in small animal tumor studies
1hexbright. The easiest way to start programming your hexbright.
1tinygrad. You like pytorch? You like micrograd? You love tinygrad! ❤️
1TF-MultiGPU. Simple example of how to setup multi-GPU (tower-based) model training in TensorFlow 1.x
1goyo.vim. :tulip: Distraction-free writing in Vim
1Advent-of-Code. My hand-crafted gourmet solutions to the Advent of Code challenge.
1Project-Euler-in-x86-64-Assembly. Solving Project Euler in x86-64 assembly for fun
1CT3Dto2D. Utility for converting a CT volume from a single 3D dicom file to the standard set of 2D dicom slice files
1