Mike Simms's Projects
Analyzes GPX, TCX, and FIT files. Automatically identifies intervals. Allows files to be split and exported. Does all processing in browser.
A simple watch face for Garmin Fenix watches that shows time, date, and notification count only.
A python script and a web service for remotely (or locally) monitoring CPU, RAM, and GPU status.
Core Plot source code and example applications
A simple modular, extensible, web crawler/scraper written in Python.
A python script for computing lines of code by author from a git repository.
A simple iOS for reading from a Tilt Hydrometer and writing the results to the user's iCloud Drive
Code to the IOT device I'm building that will tell me how much beer is left in my keg.
A cross platform Bluetooth library
C++, rust, julia, python2, and python3 implementations of the Isolation Forest anomaly detection algorithm.
A collection of commonly used math routines, so I don't have to write them again. Implementations in C, C++, Rust, and Python (though not so much in Python as it already has a pretty good set of libraries).
Parses network packets, returning pointers to each header.
Network definitions that I use in numerous applications and am tired of rewriting.
A workout tracker for iOS that includes cycling, running, as well as strength exercises. Supports Bluetooth sensors.
Fitness tracking website and companion to the mobile app of the same name. Has cherrypy and flask front ends, with wsgi support. Implements live tracking. Serves as platform for analytics and automated workout plan generation. An example instantiation is at http://openworkout.cloud
Fast, scalable and flexible Outlier Detection with Julia
A library for identifying peaks from line data with implementations in C++, Julia, Python, and Rust.
A Strava extension that renders a map showing the countries / states in which you have run.
FIT file parser written in Rust.
TCX parser written in Rust.
A random collection of useful scripts. These are mostly intended for myself, but others can use them if they so desire. This is basically my public junk drawer.
Code for making various charts in Swift; nothing too fancy but enough to get an app and and running
Random tensorflow scripts. Don't take anything in here too seriously.
Test data for fitness apps.
Calculates heart rate training zones, cycling power zones, and run training paces.
Code for my home weather station
Home page for a personal project