Skip to main content

SplatStats

PyPI - Python Version PyPI version License: GPL v3 Open Source? Yes!

This codebase works in tandem with the s3s package to refactor and analayze Splatoon 3's data. When finished, it will be able to load s3s package json files, re-shape them, and visualize the data from battles history.

Have a look at our documentation for more information on how to install and use this package!


Polar Barcharts

These plots show the breakdown of a given statistic by category shown in a polar barchart. In the following examples we show kills+1/2*assists (kassists) by main weapon.


Stats By Match-Type and Stage

These barcharts show the frequency of a given statistic broken down by match-type and stage.



Kills VS Deaths Distributions

These paired histograms show the frequency distributions of the number of kills or kassists (top, blue), and the number of deaths (bottom, magenta) across matches.

Player Rank

These plots show the player's results as compared to the other players in the match (left) and on the player's team (right).

Awards BarChart

A simple bar chart of the times awards have been given to the player.


Matches History Panel

This panel is constructed as a panel composed of two different figures. The top one is a detailed breakdown of the statistics of each battle. Each column on the x axis represents a single battle; where the left y axis shows the number of kills, deaths, assists and specials; and the right y axis the turf painted over the match (bars on the plot).

Waffle Plots

Shows the contributions of given categories to a certain stat. In this example, we show the total number of (kills+1/2*assists) broken down by weapon.


Kill/Death Iris

Similar to the matches history panel, these plots show the kill to death ratios as bars but this time they are arranged in a circular pattern to keep it more compact. The radial axis is log-scaled by default with the (kill+1/2*assist) to deaths ratio highlighted at the center of the plot.

Stage/Weapons Stats Treemaps

These plots are designed to show which stages are the ones in which the player performs best on any given stage with respect to a selected metric. Auxiliary provided functions generate the statistics dataframe required for these plots, which includes: kills, deaths, win ratio, paint, total matches; amongst many others. These statistics can be also generated for a specific match type (Rainmaker, Turf War, Tower Control, etc), or for a combination of them.

Moreover, these plots can be generated for any arbitrary key in the dataframe: main weapon, sub weapon, head gear, etc.

Author

Check out the blogposts on my website with more information about the development, planned features, and some analyses on my own Splatoon matches data!

Héctor M. Sánchez C. (chipdelmal@gmail.com)

Metadata

Release files for SplatStats 6.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for SplatStats 6.0.0
File Size Uploaded
SplatStats-6.0.0.tar.gz 64.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for SplatStats 6.0.0
File Interpreter ABI Platform
SplatStats-6.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 131.5 kB

Release files / SplatStats-6.0.0.tar.gz

Download URL SplatStats-6.0.0.tar.gz
Size 64.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b4c120a51676d626ef5499ca108286fa3c87006d91a075d55b863eab1b07034d
BLAKE2b-256 checksum
How to use checksums
e778145a04ef0f9e19a4c421de4ff5d2f1d0b33e40bedf1210658fc684748c67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.13

Release files / SplatStats-6.0.0-py3-none-any.whl

Download URL SplatStats-6.0.0-py3-none-any.whl
Size 67.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
afa9e215928413878f4c4a06552b3b276289287505df476d2246304dbb308a0d
BLAKE2b-256 checksum
How to use checksums
2fd1347bf129bf4dcdf8ab84f4ccf2470637731a54d647663e76c97078e60e01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.13

Release history Release notifications | RSS feed

This release

6.0.0 This release

2 release files

5.1.0

2 release files

5.0.0

2 release files

4.2.2

2 release files

4.2.1

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.6

2 release files

4.0.5

2 release files

4.0.4

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.1.8

2 release files

3.1.7

2 release files

3.1.6

2 release files

3.1.5

2 release files

3.1.4

2 release files

3.1.2

2 release files

3.1.0

2 release files

3.0.5

2 release files

3.0.4

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.3.8

2 release files

2.3.7

2 release files

2.3.6

2 release files

2.3.5

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.5

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.6.1

2 release files

1.5.3

2 release files

1.5.0

2 release files

1.3.9

2 release files

1.3.5

2 release files

1.3.4

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.0.0

2 release files

0.8.3

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.9

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.9

2 release files

0.6.8

2 release files

0.6.7

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.1

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page