LorentzGroup.jl

Efficient computation of Lorentz group action.

NonRelativisticFluids.jl

Geometric computational non-relativistic fluid dynamics... because Ricci.jl is so complicated I need a simpler package to work out what to do with it

Ricci.jl

Computational differential geometry for GR

Vulkan/CUDA Experiments

"Can't I just write my CUDA arrays directly to the framebuffer?" and other shenanigans for utilizing general purpose GPU computing for rendering

SPH.jl

Experiments with smoothed particle hydrodynamics

UnofficialLuxUtils.jl

convenience tools for common tasks for training neural networks with Lux

BicLighter.jl

Bare minimal deep learning framework written from scratch to demonstrate reverse mode autodiff in the style of torch or tensorflow.

Parquet2.jl

From-scratch Julia implementation of the parquet data format.

Shapley.jl

A pure Julia package for computing Shapley values for machine learning features.

Arxiv.jl

tools for dealing with arxiv

Installer.jl

installer for dotfile management

Thorne holes

Some ray-traced renderings of some spacetime metrics designed by Kip Thorne. Orders of mangnitude simpler and less general version of some of the stuff in Ricci.jl.

EikonProto.jl

A much earlier incarnation of Ricci.jl written primarily for general relativistic ray-tracing and optics.

FastSymplecticIntegrators.jl

An implementation of a fast, non-allocating symplectic integrator for non-separable Hamiltonians. Essential for general relativistic optics.

Thrift2.jl

A from-scratch implementation of the Apache Thrift serialization format. Needed by Parquet2.jl.

Anari.jl

Julia wrapper of the Anari cross-platform 3D rendering API (a Khronos Group open standard).

ConsoleCodes.jl

tools for dealing with console escape codes

Expanding Style

My personal Julia style guide.

Minio.jl

small Julia wrapper for Minio (open source S3 compatible storage)

QuickMenus.jl

select stuff interactively using fzf or a menu in Julia

A little comparison of rust and zig for a utility I need

Some early thoughts I had on early experiments with rust and zig.

MOS 6502 Simulator

A simulator of the venerable MOS 6502 CPU.

Silly stuff with the Mandelbrot set

I don't really know why I did this, but it was fun

NickCageErrors.jl

Harness the power and fury of Nicolas Cage to express your frustration with life, software, and everything.