![]() From here pgn files are fed to the parser.py files that will parse the pgn and insert all the data. setupdb.py files will set up the schema for the databases. Pgn-extract.exe pre-processes pgn files to, for example, remove games without any moves. ![]() This is quite standard, so a relational database works will for this task. SQLite is used to store game metadata, such as the player Elos, game result, time control, etc. A graph database fits well for this task, since game state is essentially a graph. Neo4j is used to store information about the moves in a game. This repository contains resources and scripts that allow you clean up portable game notation (PGN) files and store the data into Neo4j and SQLite databases. Chess analysis is a project that allows you to aggregate data from chess games and render interesting visualizations with D3.js charts.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |