Category: Uncategorized
-
Multi-Arduino projects with PlatformIO
Arduino is a fantastic microcontroller platform, but the IDE can feel quite limiting once you go beyond “Hello world” projects. If you’ve outgrown the Arduino IDE, consider PlatformIO. PlatformIO is a a powerful IDE for Internet of Things (IoT) devices build on top of VSCode, with some great Arduino-specific features: Supports Arduino, ARM Cortex, and many…
-
Flicker fusion threshold circuit with Arduino

I built an Arduino-based circuit to measure flicker fusion threshold.
-
ipython notebooks on machine learning
I finally had a chance to do something I’ve been meaning to do for a long time: post some notebooks on machine learning on GitHub. IPython notebooks are a great way to mix text, math, and code. I’ve been writing ipython notebooks for a while to teach myself some machine learning concepts; there’s no better…
-
5 easy pieces: How Deepmind mastered Go

Deepmind built an AI that masters Go. How did they do it? A technical introduction.
-
Calling R from Matlab – flat file communication
I showed earlier how to fit a Bayesian hierarchical model in R to estimate experimental parameters. Our main data analysis pipeline uses Matlab, and we’d like to integrate these two environments for the purpose of analysis.So how can you pipe your data from Matlab to R and back? Flat file communication There are a variety of…
-
Scientific Python in the browser: ipython notebook
By far the most popular post on this blog is a review of several Python integrated development environments (IDEs) geared toward science. Coming from a Matlab background, it’s natural to search for something Matlab-like to replace it – an IDE with integrated editor, code execution, plotting, benchmarking, file management, etc. An increasingly attractive alternative is the IPython Notebook. The ipython Notebook…