Mountain Project Logo

New Analytics Tool For Your Ticklist!

Original Post
Isaac Rubey · · Denver, CO · Joined Oct 2017 · Points: 122

Hey all,

I’m stoked to share a major overhaul of my completely free Climbing Analytics Web App! As a climber and solo developer, I built this tool to help us dig into our ticklists and get some fun, actionable insights. It’s been a passion project, and I’ve just rolled out some big improvements to make it faster, smarter, and more user-friendly.

Experience Base - Dive into your entire climbing history to explore metrics like locations, total vert, work capacity, and progression throughout your time climbing
Performance Climbing - Zoom in on top performances, and get a list of active projects!

Would love to hear feedback, and if you found it useful!
https://prototype-climbing-analytics-app.onrender.com/

Adam bloc · · San Golderino, Calirado · Joined Dec 2012 · Points: 3,171

"Failed to execute 'json' on 'Response': Unexpected end of JSON input"

Steve_ · · Los Angeles, CA · Joined May 2012 · Points: 115

Worked for me. Very cool tool and analytics. Thanks for making it and sharing. 

Isaac Rubey · · Denver, CO · Joined Oct 2017 · Points: 122

Sorry Adam, though impressive, the 4k+ ticks you have logged are a bit too much for the free tier of the server I'm running the app on.

I can run your ticklist locally though, would you like to see some of the visualizations?  (You've almost climbed the same total vertical feet as the altitude of the International Space Station!)

If people show interest in this I'd be happy to buy more compute so that even very large data sets can be processed online.

Mike K · · Las Vegas NV · Joined May 2019 · Points: 0

Very cool.  I like the clean, simple layout, and it is nice to see the various charts.  I am a geek for numbers and visualizations, and I haven't found a climbing tracker that I really like.

My number of pitches doesn't match MP, and the hardest grade sent seems off.  I also don't get the attempt numbers as I don't tick stuff I haven't sent.

Isaac Rubey · · Denver, CO · Joined Oct 2017 · Points: 122

Thanks for the feedback Mike!

Just for some context, the hardest grade calculation is the hardest tick you have that has a lead - redpoint, flash, onsight, or pinkpoint, or for boulders a 'send'. My guess is that you ticked as lead, but didn't specify if it was redpoint, flash, etc.


There is a section to edit top sends if you want to see accurate info visualized, feel free to update it there! Try updating your ticks for hardest sends then select 'refresh data' on your homepage, that should fix it.

As far as the pitch count, sometimes a 0 sneaks into the data on the mountain project side for pitches on a certain tick, I count that as 1 because there can't be a zero pitch tick, so the totals might be slightly off from what mountain project calculates.

Annie Ashenfelter · · Unknown Hometown · Joined Apr 2017 · Points: 2,275

"The string did not match the expected pattern."

Shaun Gregory · · Front range · Joined May 2016 · Points: 345

Same error as Adam with alot less ticks :Failed to execute 'json' on 'Response': Unexpected end of JSON input

Isaac Rubey · · Denver, CO · Joined Oct 2017 · Points: 122

If your logbook has over 2000 ticks, Please check out the demo and consider buying me a coffee! 

I'll forgo the caffeine and instead buy some compute so that we can all view our ticklists


The largest successful ticklist so far was 1012 ticks and Shaun's is failing at 1096, so looks like that's about where the cutoff is for what the free web server can handle right now. All of these tick lists work well on my local machine where there aren't cutoffs for computation time, but the server I'm hosting on cuts off after a 20 second request and downloading, then analyzing 1000+ rows in a spreadsheet takes a bit longer than that.

Annie your data is crazy though, you've surpassed the altitude of the ISS with your lifetime vertical, amazing!

Shaun, you're about to hit the edge of the mesosphere.

Here's some screenshots of the Demo

Performance pyramid and active projects:



Location Tree, Can explore unique locations you've climbed at

Difficulty categories of pitches you climb - This categorizes every pitch in relation to your max send at the time and counts pitches in those categories over time

And many more! Check out the demo to explore and interact with these charts, and if your logbook has less than 1090 ticks, try it out yourself!

Isaac Rubey · · Denver, CO · Joined Oct 2017 · Points: 122

Made some optimizations, the server can now handle longer tick lists, Annie's is still failing at 3000 ticks so the limit is somewhere between 1100 and 3000.

take TAKE · · Mass · Joined Dec 2013 · Points: 196

My stats showed that I did Naugahyde in NH (a 'recent hard send') flash/onsight although i ticked it as a redpoint. It may be reading my comment which says "first go second session"

Isaac Rubey · · Denver, CO · Joined Oct 2017 · Points: 122

Hi tT,

Thanks for the feedback, you're right, the recent sends should take into account the recorded style, even if there is only 1 pitch recorded. I have updated the calculations to only give a number of attempts if the attempts were logged, otherwise defer to what the climber has recorded.

David Parsons · · Boulder, CO · Joined Aug 2018 · Points: 0

This is sweet! Nice job on this. Tried it out with my account and it worked great! Too bad I've done a bad job of ticking all my climbs haha.

saign charlestein · · Tacoma WA · Joined Apr 2017 · Points: 2,067

This is pretty cool. Thanks

Brendan Hobart · · Madison, WI · Joined Jul 2017 · Points: 0

Is this site offline? Moved to a new url? I really enjoyed it, and was hoping to share it with others, but I'm getting a generic API {"detail":"Not Found"}

Isaac Rubey · · Denver, CO · Joined Oct 2017 · Points: 122

Hey Brendan, yesterday I deployed the new app to send-sage.com
I'm doing some final testing now, official release soon, but it's up to try out now (little buggy, would appreciate feedback)!
I did a complete overhaul to the system with revamped analytics, logbook traversal, and added a ai integration for climbers who would like to leverage the capabilities of a SOTA ai model with full context of their climbing data, also accepts 8a.nu ticklists now as well, with no ticklist size limits!

Brendan Hobart · · Madison, WI · Joined Jul 2017 · Points: 0

Hey Isaac, thanks -- I took a quick look and the new api is really great! I'll take a closer look after work, and will report back with any weird bugs I come across. Thanks for providing the community with this sweet site!

Daniel Rickert · · Golden, CO · Joined Jan 2012 · Points: 1,158

Isaac - These visualizations looks great! I tried uploading mine at 2,781 ticks and it would not go through. 

Andrew S · · NJ · Joined Apr 2020 · Points: 0

Hey, I couldn’t get my 8a to synch—says “failed to check synch status”. Not sure what that means.

Excited to check it out, even though I don’t have a big logbook

Isaac Rubey · · Denver, CO · Joined Oct 2017 · Points: 122

Hey everyone—building on the amazing feedback from over 500 climbers who tried my analytics prototype, I'm stoked to announce it has officially evolved into SendSage, a fully functional platform now live at send-sage.com. It automatically syncs with your Mountain Project or 8a.nu logbook to unlock powerful features like interactive performance pyramids, visual exploration of your climbing history, smart project tracking, and even an experimental AI companion for personalized insights. As I'm now developing SendSage full-time, you can sign up today and support its rapid, ongoing improvement for about the price of a monthly coffee.

Guideline #1: Don't be a jerk.

Training Forum
Post a Reply to "New Analytics Tool For Your Ticklist!"

Log In to Reply
Welcome

Join the Community! It's FREE

Already have an account? Login to close this notice.