Mike Simms's repositories
OpenWorkoutTracker
A workout tracker for iOS that includes cycling, running, as well as strength exercises. Supports Bluetooth sensors.
LibIsolationForest
C++, rust, julia, python2, and python3 implementations of the Isolation Forest anomaly detection algorithm.
ActivityAnalyzer
Analyzes GPX, TCX, and FIT files. Automatically identifies intervals. Allows files to be split and exported. Does all processing in browser.
PeakFinder
A library for identifying peaks from line data with implementations in C++, Julia, Python, and Rust.
ComputerStatus
A python script and a web service for remotely (or locally) monitoring CPU, RAM, and GPU status.
OpenWorkoutWeb
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
rust_fit_file
FIT file parser written in Rust.
LibBluetooth
A cross platform Bluetooth library
BoringWatchFace
A simple watch face for Garmin Fenix watches that shows time, date, and notification count only.
Hydrometer
A simple iOS for reading from a Tilt Hydrometer and writing the results to the user's iCloud Drive
OutlierDetection.jl
Fast, scalable and flexible Outlier Detection with Julia
RunEverywhere
A Strava extension that renders a map showing the countries / states in which you have run.
SimpleSwiftCharts
Code for making various charts in Swift; nothing too fancy but enough to get an app and and running
TestFilesForFitnessApps
Test data for fitness apps.
TrainingZones
Calculates heart rate training zones, cycling power zones, and run training paces.
WeatherStation
Code for my home weather station
www_mikelikesbeer
Home page for a personal project
www_mikesimms
Source for my personal website
www_mjssoftware
Code to the homepage for my consulting business.
YetAnotherHypervisor
Just another hypervisor project