Skip to content

theair-hub/ChessQuest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChessQuest

Or: How Chess Data Knows Me Better Than I Do

A personal data visualisation project built around my own chess games, played on chess.com between January and May 2026.

Instead of looking outward for improvement, more tutorials, more theory, I decided to turn the lens on myself and ask: what does my data actually say about how I play?


Requirements

To run the notebook, install the required packages by uncommenting and executing the first cell:

!pip install pandas numpy matplotlib plotly kaleido requests
!plotly_get_chrome

Plotly renders are set to "colab" throughout. If you are running the notebook in a local Jupyter environment, replace pio.renderers.default = "colab" with pio.renderers.default = "svg" in each cell.

Files

ChessQuest.ipynb The main Jupyter Notebook. Contains the full analysis, from data gathering and cleaning to visualisation and interpretation. Structured around two core questions: an exploratory overview of my general statistics, and a knowledge discovery investigation into whether losing streaks affect my accuracy.

chess_games.csv The cleaned dataset exported from the chess.com API. Contains 166 games spanning January–May 2026, with attributes including game outcome, player ratings, accuracy scores, opening, colour played, and temporal metadata.

visualisation.jpg A summary visualisation of the project's key findings, designed in Canva. Intended as a standalone visual overview of the most actionable insights from the analysis.


Visualization

ChessQuest summary

Tools & Transparency

Data was retrieved via the chess.com Public API using Python. Visualisations in the notebook were coded with the assistance of Claude (Anthropic). All written analysis and interpretations are my own. The summary visual was designed independently in Canva.

About

Data Visualisation project on personal Chess data retrieved using the chess.com API.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors