Tan
@tanho.ca
#rstats carver, @nflverse.com wizard, pumpkin engineer, easily nerdsniped, he/him. soccer @ teamworks intelligence, mentor @dslc.io.
tanho.ca
tanho.ca
Ah the trouble more specifically is that I’d want to do my dog Jasper, but then I’d need to do him justice and that feels daunting haha
October 9, 2025 at 9:23 PM
Ah the trouble more specifically is that I’d want to do my dog Jasper, but then I’d need to do him justice and that feels daunting haha
October 9, 2025 at 12:16 PM
Stoked about this awesome little TDD2025 coin!
Big shoutout to everyone who came, and to all the r-lib / tidyverse maintainers for being awesome!
Big shoutout to everyone who came, and to all the r-lib / tidyverse maintainers for being awesome!
September 19, 2025 at 8:06 PM
Stoked about this awesome little TDD2025 coin!
Big shoutout to everyone who came, and to all the r-lib / tidyverse maintainers for being awesome!
Big shoutout to everyone who came, and to all the r-lib / tidyverse maintainers for being awesome!
load_participation(): thanks to @realfrankbrank.bsky.social and @ftnfantasy.com, we're now able to have **historical** participation data similar to what we were previously pulling from NGS! This data is graciously provided to us after every season, and we now have complete 2023 and 2024 data avail.
September 2, 2025 at 5:19 PM
load_participation(): thanks to @realfrankbrank.bsky.social and @ftnfantasy.com, we're now able to have **historical** participation data similar to what we were previously pulling from NGS! This data is graciously provided to us after every season, and we now have complete 2023 and 2024 data avail.
load_depth_charts(): we lost access to the NFL Data Exchange where we were previously pulling depth charts, so we've now switched over to ESPN and can pull by date. This means that there are now preseason depth charts!
nflreadr.nflverse.com/reference/lo...
nflreadr.nflverse.com/reference/lo...
September 2, 2025 at 5:19 PM
load_depth_charts(): we lost access to the NFL Data Exchange where we were previously pulling depth charts, so we've now switched over to ESPN and can pull by date. This means that there are now preseason depth charts!
nflreadr.nflverse.com/reference/lo...
nflreadr.nflverse.com/reference/lo...
load_team_stats(): thanks to this infra work, we can now provide team-level game and season statistics with all of the same detail!
nflreadr.nflverse.com/reference/lo...
nflreadr.nflverse.com/reference/lo...
September 2, 2025 at 5:19 PM
load_team_stats(): thanks to this infra work, we can now provide team-level game and season statistics with all of the same detail!
nflreadr.nflverse.com/reference/lo...
nflreadr.nflverse.com/reference/lo...
load_player_stats(): we also updated how we calculate player game and season stats, so we can now return week, regular season, post-season, and reg+post season summary_levels.
It also no longer has a stat_type = off/def/kicking arg, instead returning all of these at once.
It also no longer has a stat_type = off/def/kicking arg, instead returning all of these at once.
September 2, 2025 at 5:19 PM
load_player_stats(): we also updated how we calculate player game and season stats, so we can now return week, regular season, post-season, and reg+post season summary_levels.
It also no longer has a stat_type = off/def/kicking arg, instead returning all of these at once.
It also no longer has a stat_type = off/def/kicking arg, instead returning all of these at once.
github.com/Lexedia/VixB... has it right i think
August 12, 2025 at 8:26 PM
github.com/Lexedia/VixB... has it right i think
I think I would have switched from a named list to a named character vector and then used subsetting but I'm not sure what the sticking point is from the various replies I'm reading
June 23, 2025 at 2:27 PM
I think I would have switched from a named list to a named character vector and then used subsetting but I'm not sure what the sticking point is from the various replies I'm reading
Had fun on VizBuzz last night - fitting that both @johnbedwards.io and I landed the nfl viz, although I didn't do as well as I'd hoped considering the nflplotR advantage. In the end I was done in by the imagemagick algo :(
Thank you @nickwan.bsky.social and @libbyheeren.bsky.social for hosting!
Thank you @nickwan.bsky.social and @libbyheeren.bsky.social for hosting!
June 20, 2025 at 2:38 PM
Had fun on VizBuzz last night - fitting that both @johnbedwards.io and I landed the nfl viz, although I didn't do as well as I'd hoped considering the nflplotR advantage. In the end I was done in by the imagemagick algo :(
Thank you @nickwan.bsky.social and @libbyheeren.bsky.social for hosting!
Thank you @nickwan.bsky.social and @libbyheeren.bsky.social for hosting!
built my first raspberry pi as a spotify connect player for my dumb bookshelf speakers last night, that late night eureka feeling is just incredible
June 12, 2025 at 12:14 PM
built my first raspberry pi as a spotify connect player for my dumb bookshelf speakers last night, that late night eureka feeling is just incredible
Competed in Viz Buzz last night! Here's where I got in 40 minutes compared to the goal plot (and my code: github.com/tanho63/vizb...)
June 6, 2025 at 12:17 PM
Competed in Viz Buzz last night! Here's where I got in 40 minutes compared to the goal plot (and my code: github.com/tanho63/vizb...)