chess-pipeline
chess-pipeline copied to clipboard
Pulling games from the Lichess API into a PostgreSQL database for data analysis.
How often do you blunder away your game in the middlegame? How good is your endgame play? Do you give up the advantage in the opening and never recover? Being...
Lots of openings are gambits (e.g. Queen's Gambit, King's Gambit, Evans Gambit, Latvian Gambit). How come? Does giving up a pawn in the beginning of the game in exchange for...
It might be useful to know whether specific endgame variants came up, e.g. Lucena/Philidor positions. This might entail looking at the FEN for a position and some regex (maybe) to...
I'm personally really interested in analyzing games that are "flag wins" - when you run an opponent's time out despite being in an inferior position. It would be amazing to...
I think it might be useful/interesting for analysis if we can tell whether there was a piece sac in a game. This could be difficult to implement since I can...
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.6.2 to 2024.7.4. Commits bd81538 2024.07.04 (#295) 06a2cbf Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (#294) 13bba02 Bump actions/checkout from 4.1.6 to 4.1.7 (#293) e8abcd0 Bump pypa/gh-action-pypi-publish from...
Bumps [scikit-learn](https://github.com/scikit-learn/scikit-learn) from 1.0.1 to 1.5.0. Release notes Sourced from scikit-learn's releases. Scikit-learn 1.5.0 We're happy to announce the 1.5.0 release. You can read the release highlights under https://scikit-learn.org/stable/auto_examples/release_highlights/plot_release_highlights_1_5_0.html and...
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.1 to 2.2.2. Release notes Sourced from urllib3's releases. 2.2.2 🚀 urllib3 is fundraising for HTTP/2 support urllib3 is raising ~$40,000 USD to release HTTP/2 support and...
`python-lichess` hasn't been updated in 3 years and `berserk` seems to be the official lichess library. However, it doesn't have direct support for loading `python-chess` objects like `python-lichess` does. Maybe...
Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.4.1 to 6.4.2. Changelog Sourced from tornado's changelog. Release notes .. toctree:: :maxdepth: 2 releases/v6.4.2 releases/v6.4.1 releases/v6.4.0 releases/v6.3.3 releases/v6.3.2 releases/v6.3.1 releases/v6.3.0 releases/v6.2.0 releases/v6.1.0 releases/v6.0.4 releases/v6.0.3 releases/v6.0.2 releases/v6.0.1...