Giter VIP home page Giter VIP logo

lichess4545-stats's Introduction

lichess4545-stats's People

Contributors

rahulan-c avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

lichess4545-stats's Issues

Develop all-time league stats reports

Plan

  • First, I need to be able to compile and update collated datasets for all games played in a certain league and other relevant league/season data. For the 4545, LoneWolf, and Chess960 leagues, this has been achieved for both games and other relevant season data. For Rapid Battle and Series, it's been achieved for games data, but not yet for other season data.
  • Then I need to develop all-seasons stats reports, first by league, and then (possibly) across all leagues, using the current season stats report template as a starting point.

Caveats

  • Need to be careful not to present stats based on Lichess server analysis evaluations as that has changed enough over time to complicate comparisons of eval data across different seasons.

Things to include

  • All season winners and podium finishers
  • Stats on total number of games played and results by colour by board/rating band
  • Popular openings tables
  • Top 10 games across all seasons by number of moves played and total time taken
  • Top 10 games across all seasons by combined ACPL (all, excl. draws)
  • Top 10 thinks across all seasons (but remember to manually remove stalls from the list)
  • Top 10 “dawdlers/Grischuk’s Cousin” games
  • Endgame stats inspired by 100 Endgames You Must Know
  • Tablebase position stats
  • Tactics-related stats (pending progress on automated tactics detection/reporting)
  • Sacrifice-related stats (pending progress on automated sac detection)
  • Longest consecutive win and unbeaten streaks (incl. and excl. unplayed forfeits)
  • Notable checkmate patterns and their frequency

The all-time stats report or section would benefit from some general community stats, such as:

  • Total games played (per league)
  • Total participating players (per league)
  • Players per season (per league)
  • A chart of games played by week, shaded by league
  • A result by colour by average rating band plot for all classical league games (4545, LW, Series)
  • A result by colour by average rating band plot for all classical and rapid league games (above + RB and Series and maybe Quest too)
  • Top 100 players by games played; could show each league in a separate tab

Add castling stats to season reports

  • games where both sides castled short, or both castled long, or castled on opposite sides, or neither castled. Doable in R.
  • outcomes of games with opposite-sides castling. Will probably require some python-chess magic.

Random `{=html} appeared when going to lichess4545-stats.

  • Describe the bug

When you access https://rahulan-c.github.io/lichess4545-stats/ , scroll down, you will see a random `{=html} text appeared.

  • Tell us how to reproduce the error

Steps to reproduce the behavior:

  1. Go to https://rahulan-c.github.io/lichess4545-stats/
  2. Scroll down to the near bottom of the page
  3. See a random `{=html} text
  • Expected behavior

The `{=html} text should not appear.

  • Platform

I'm using Google Chrome version 114.0.5735.248

  • Screenshots
Screenshot 2023-07-23 145111

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.