Quantifying the unquantifiable
Mountaineer is the result of 18 months of incremental evolution on a simple idea: can computers improve the joint-smoking experience?
The answer is, of course, yes – they can bathe our eyes and ears in amazing experiences – but Mountaineer is about improving joint-smoking more directly.
With the ability to track each joint-smoking session and provide real-time statistical analysis, Mountaineer allows me to quantify something that I never thought could be quantified – the experience of getting high.
Ridiculous? Absolutely. Interesting-as-hell? You betcha.
Metadata and Mass
- Enabled a less schema-reliant data structure for sessions, allowing me to customise data recorded in the future without compromising past data
- Added support for mass recording for each joint, and added some graphs in the Analysis Suite to examine the relationship between mass, drags, volume and time
- Lots of minor graphical tweaks to graph display, pebble pile and others
- Support for non-zero start times, which is useful in the event of a crash
- Bought some calipers, enabled manual input of joint measurements for more reliable data
- Put all Analysis Suite joints on same time scale (before they were only on same vertical axes)
- Added ‘envelope’ display to the jointometer graph, providing an intuitive way of seeing how predictions compare to observed events
- Several graphical improvements, such as tweaks to the pebble pile, hiding joint shape when not checking, an additional envelope display mode, and a few other things
- Tweaked rAnalysis Suite to display all graphs with the same axis scale. Also added one more universal graph for individual percentage changes per drag.
Information Display Tweaks
- Made drags remaining primary information, not percent remaining
- Added ‘Pebble Pile’ display option for drags remaining – less rigid, more intuitive display mode – it tends to be either ‘lots’ or few enough to be countable (generally less than 7 or so)
- Prediction and measurement data displayed in nice UI elements such as bars and radial lines. These are customisable at run-time by the user
- Real-time graph and regressions of current-session can be displayed at runtime
Predictions from Analysis Suite integrated into main program
- Regression is updated in real-time to present time and drag-count predictions to user
- Some graphics changes (dark colour scheme, new fonts, user-feedback on events, etc)
- Analysis Suite has been updated with regression display, as well as aggregation of data in one line graph, and several scatter plots
- Rather than saving as screenshots, events are now added to a CSV file
- CSV file can be read by Analysis Suite, which displays graphs of sessions
Initial support for event tracking
- Various keys record various activities (Drags, Drink-of-water, Ash, Light, Check and Put-Out)
- Each check results in a screenshot taken with time-since initial light for input into Excel
Original Processing App
- Ability to trace joint outline to screen
- Volume calculation
- Percent Markers
- Measure % by moving mouse along joint on screen
- Saves image of joint for posterity