Skip to content

vberry/ChessOpeningsTraining

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess Opening Trainings

This project comes from an old chess opening training iPad app I used for 10 years and that is not maintained anymore.

I managed to extract data the app contained in sqlite form. Then I needed programs to extract the data ant put it into a more exploitable form. I currently chose a graph DB management system: exploring chess openings is like navitgating from one position to another after all.

Chess board visualizations are also tested here in python notebooks.

The main app allowing to comfortably explore and exploit the data remains to be done.

Dev notes

Tests should be provided for each function As much as possible ask to run tests first when asking to run a script (see example.py)

The project currently contains exploratory python scripts and notebooks.

Scripts

Each script can be run from the project's root folder by typing: uv run src/chessopeningstraining/script/script_name.py arg1 arg2 ...

Notebooks

I currently run notebooks by first launching Jupyter lab (that displays nicely SVg images) and opening them from this app. In this way, the SVG files are displayed fine. There might be a way to launch jupyter from the uv project/package manager, but how to do that?

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published