About Me
Hi, my name is Kyle Ray. I am a postdoc at UC Davis, working under James Crutchfield at the complexity science center.
While I specialize in simulation and data analysis, I strive for a holistic, collaborative approach to problem solving. Beyond my research, I like to spend my time playing music, identifying local birds, and eating delicious food. I also enjoy playing almost any kind of video game, but have an extra love for the recent renaissance of indie platformers and “metroidvanias”.
This site is really my only “online presence”, its main purpose of it is to document interesting or useful coding tricks I pick up while working. Additionally, it serves as a platform to share resources that I come up with in my capacity as a mentor to the graduate students at the complexity sciences center. I also use it to host animations and images to supplement publications, manuscripts, and research projects. The “instructional blogs” will read a bit different from the norm, as I try my best to document the things that don’t work instead of just the nice looking finished project. Sometimes, a problem is straightforward enough that a quick concise blog does the trick; often, this is not the case and it takes me a few tries to get it right!
-
Reversibility: Digital Logic, Thermodynamics, and Control
-
The Thermodynamic Uncertainty Theorem
-
Arbitrary Distribution Sampling III
-
MPI tutorial: take 3
-
MPI tutorial: take 2
-
Arbitrary Distribution Sampling II
-
Getting Nice LaTeX Equations in the blog
-
Sampling from an Arbitrary Distribution
-
MPI tutorial
-
Keeping Processes Running on Remote Machines
-
Using JupyterLab Remotely
-
Shortcut to bash Script Automation
-
Make ssh as Painless as Possible
-
Basic mpi4py
-
Gigahertz Sub-Landauer Momentum Computing
-
Making a Video Collage in Python
-
gh-pages workflow
-
First post