A collection of scripts to download, prepare, analyze, and visualize chess games, specifically focusing on opening analysis.
Download full game data.
python download_games_full.pyPrepare the downloaded games for analysis.
python prepare_chessdotcom_export.pyAnalyze the openings from the prepared data. Note: This step can take a long time. Use filters on the DataFrame to limit the scope of the analysis.
python analyze_openings.pyGenerate FEN images from the analyzed game data.
python make_fen_images.pydownload_games_full.py: Script to download game data.prepare_chessdotcom_export.py: Script to prepare game data for analysis.analyze_openings.py: Script to analyze chess openings.make_fen_images.py: Script to create FEN images from game data.
Ensure you have the required Python packages installed. You can install them using:
pip install -r requirements.txtThis project is licensed under the MIT License. See the LICENSE file for details.