The Bucketless
banner
thebucketless.bsky.social
The Bucketless
@thebucketless.bsky.social
2023 BDB Finalist
Github: the-bucketless
Email: thebucketless @ protonmail . com
He/him
Very minor update to the rink package for an error caused by a matplotlib update to the contour plot

github.com/the-bucketle...
GitHub - the-bucketless/hockey_rink: A Python library for plotting hockey rinks with Matplotlib.
A Python library for plotting hockey rinks with Matplotlib. - the-bucketless/hockey_rink
github.com
November 9, 2025 at 8:53 PM
There was a WHL game where Codey Burki scored in the first shift of the 2nd period that got taken back when the refs remembered they'd given him a penalty at the end of the 1st
Never seen this before:

Nikko Mikkola had a game misconduct. I'm not sure if no one told him or what...but after it was called, he continued to play and assisted on Florida's 8-0 goal.

Minutes later, that one was removed from the scoreboard and it is back to 7-0.
October 5, 2025 at 3:54 AM
Reposted by The Bucketless
NHL Draft model v2. Wrote a rough draft about what I think was going wrong the first go. Not there yet.

drydan.github.io/posts-hockey...
May 31, 2025 at 12:37 PM
Saw a goal with a great water bottle pop tonight. I miss those.
April 5, 2025 at 5:36 AM
We're talking football! Well kinda. @centralwinger.com asked if anyone was interested in explaining The Zoo model, so I figured I'd give it a go.

thebucketless.wordpress.com/2025/04/01/e...
Explaining The Zoo
Over on his soccer substack, Devin Pleuler has brought up The Zoo model a couple times while admitting that he doesn’t fully understand how it works. The Zoo was the winning entry to BDB 2020…
thebucketless.wordpress.com
April 1, 2025 at 8:20 PM
Reposted by The Bucketless
It’s hard to put into words what building and scaling the DynastyProcess shiny app has meant to me, but I took a crack at it in this talk and shared some of the lessons it taught me along the way!

#rstats
March 12, 2025 at 6:26 PM
"Ottawa leads the PWHL in time spent on the penalty kill"

Well they did name their team after a penalty
February 27, 2025 at 2:46 AM
me, writing code: I am so smart

me, trying to run the code I just wrote: I am such an idiot
me, not writing code: I wanna write some code

me, writing code: wtf I hate writing code
January 28, 2025 at 3:56 AM
Reposted by The Bucketless
Hey y'all its a shot-plotter.netlify.app update! This one features the addition of:
- football/soccer net (IFAB/NCAA)
- indoor lacrosse (NLL, customizable)
and:
- ice hockey (IIHF) is now customizable
All additions were suggestions from people, so let me know if you have thoughts of things to add!
December 26, 2024 at 3:33 PM
December 18, 2024 at 8:47 PM
Just hit Ctrl+C on one computer and Ctrl+V on another. It, uh, didn't work.
December 5, 2024 at 10:04 PM
New version of hockey rink with this, a new wavy_arrow plotting function, and some example notebooks

github.com/the-bucketle...
November 19, 2024 at 7:02 PM
Tried out the NHL's ice image with the hockey-rink package. Might have to include that as an option.
November 19, 2024 at 7:02 PM
I uploaded all the goal tracking data for 2023/24 to GitHub (across multiple files).

I also included a csv of issues I've found that I may update as I play around some more.

github.com/the-bucketle...
GitHub - the-bucketless/nhl-data
Contribute to the-bucketless/nhl-data development by creating an account on GitHub.
github.com
November 19, 2024 at 7:02 PM
Had to look up at least one
November 19, 2024 at 7:02 PM
The 8581 goals last year amounts to a little over 13M rows. For reference, BDB this year is almost 60M.

Fewest frames: 89
Most frames: 123

3 goals show the puck recorded as having moved less than 10 ft total.

The one in the QT is at 2:31 of the 2nd from 2023020040.
Seems fitting that I'm doing this within a day of BDB data being released
November 19, 2024 at 7:02 PM
The 8581 goals last year amounts to a little over 13M rows. For reference, BDB this year is almost 60M.

Fewest frames: 89
Most frames: 123

3 goals show the puck recorded as having moved less than 10 ft total.

The one in the QT is at 2:31 of the 2nd from 2023020040.
Seems fitting that I'm doing this within a day of BDB data being released
November 19, 2024 at 7:02 PM
Seems fitting that I'm doing this within a day of BDB data being released
November 19, 2024 at 7:02 PM
Thanks to @nguyenank.bsky.social for the SVG size (2400x1020)
November 19, 2024 at 7:02 PM
Threw together a quick Python Shiny app to do head-to-head comparisons for last season using this

thebucketless.shinyapps.io/nhl-bayesian...
November 19, 2024 at 7:02 PM
Threw together a quick Python Shiny app to do head-to-head comparisons for last season using this

thebucketless.shinyapps.io/nhl-bayesian...
November 19, 2024 at 7:02 PM
For a bit of fun, I tried out some Bayesian RAPM
November 19, 2024 at 7:02 PM
New version of the rink package is up. Improved the binning code and fixed an issue with hexbin.

github.com/the-bucketle...
November 19, 2024 at 7:02 PM
New version of the rink package is up. Improved the binning code and fixed an issue with hexbin.

github.com/the-bucketle...
November 19, 2024 at 7:02 PM
Based on Sportlogiq data, middle entries in the PWHPA were more likely to lead to shots, but not necessarily goals
thebucketless.wordpress.com/2024/07/19/p...
PWHPA Zone Entries
Playing around some more with Sportlogiq's PWHPA data provided to last year's WHKYHAC for the Viz Launchpad competition. This time, I wanted to look at 5-on-5 zone entries with a specific focus on the...
thebucketless.wordpress.com
November 19, 2024 at 7:02 PM