Stats roki6/14/2023 ![]() Last season with the Marines, Sasaki - 20 years old at the time - struck out 173 batters in 129.1 innings, allowing just 23 walks and posting a 2.02 ERA in the second-best league in the world. His fastball tops out at 103 mph, and he already boasts a devastating splitter. He has 17 consecutive PERFECT innings… □ /l1sOEDBi6U Today: Sasaki throws another 8 perfect innings with 14Ks before being taken out on 102 pitches at 0-0. Last week: Rōki Sasaki throws a perfect game with 19Ks in a 1-0 victory for the Chiba Lotte Marines in □□ He was pulled after eight innings having thrown 102 pitches.īut you don’t have to be an MLB scout to see that his stuff is incredible. Last year, he garnered global attention when he threw the first NPB perfect game since 1994 - a 19-strikeout effort against the Orix Buffaloes - and threw an additional eight perfect innings in the next start. This project is a hobby of mine.Sasaki is a star pitcher in the NPB and one of the brightest prospects in the game. This project converts gephi files into json representation that is used for the atlas page. Then it uses the top 1500 channels for the month to build the graph.Utilities/GexfParser This project does the monthly overlap calculation. The data is then stored in a Postgres database.Įvery hour, this program saves each channel's unique viewers to a file, this is used later on for the Twitch Community Graph.Utilities/TwitchGraph Then finds all the combinations of channel pairs, and then calculates the intersection of their chatters and counts the total. This project does the half-hourly overlap calculation.Įvery 30 minutes, this program fetches all channels above 1000 viewers on Twitch, and then fetches all the chatters in their channel. Requests results are also cached using redis to speed up performance. Data is queried from a Postgres database that stores all the overlap data. It serves the data that is needed for the frontend website. The backend is written with ASP.NET Core. I plan on updating the atlas every month (hopefully), with the option to select any past atlases generated./TwitchOverlapApi This version is for people who prefer to have better performance while viewing. I added an image version of the graph at /atlas/image. However, it does mean that you are able to zoom in and out and pan around to your liking. Since the graph is rendered on your local machine, it will be laggy due to the sheer amount of nodes and edges in the graph it needs to render. The site uses the Apache ECharts library at the moment for the graph rendering (I've tried to get it working with Sigma.js for the smooth WebGL rendering, but couldn't get it to work how I wanted to). ![]() The graph shows the overlap of viewers in the top 1500 channels (by total unique viewership), and then using the Louvain algorithm for community detection. ![]() This sub-project was inspired and motivated by /u/Kgersh's Twitch Atlas ( Github). Twitch Atlas (Updated to January 2022)įorce directed graph representation of communities of Twitch, at /atlas. Total_shared is the total number of unique shared viewers from all channels. The probability score is calculated by channel_shared/total_shared.Ĭhannel_shared is the number of shared viewers from a particular channel. Note that throughout this document the terms "viewers" and "chatters" interchangeably, however, in most cases "chatters" is actually the more accurate term, since that is what Twitch's API gives. It also shows the total chatters and shared chatters that the streamer had during that time period. This data is a more general representation of how different communities share their audiences, as it takes into account where viewers go while their main streamer is offline. It also shows aggregate viewer overlap stats for the past 1 day, 3 days, and 7 days (most accurate). The probability score represents the probability for any given chatter to be present in that channel as well. It also shows raw data, along with a probability score for all the channels that share a common chatter during the last update. For each channel, it shows a trend graph of the top 6 overlapping channels. It shows data for the live overlap (every 30 min) of different communities on. This project contains the source for the website. This repo contains the site for ./TwitchOverlapWeb
0 Comments
Leave a Reply. |