-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix engine name inconsistencies (e.g., Glaurung_2.2_CCRL 64-bit_4CPU) #45
Comments
A quick analysis of
@Aloril is that something you can fix in the TCEC web archive? |
Here is a list of potential problems (they would all contain a space in
I also attach the output of
|
The newly added script parses the player name tag to three parts: - engine name - engine version - event-specific special tag (e.g., "Sufi 4") The script is not yet added in the Makefile PGN processing pipeline, as the the final output format has not yet been decided. Fixes TCEC-Chess#45
Added a script to parse the white/black PGN tags (see the above commit). The script parses the name tag as three parts:
Example:
This is by far not yet complete. Remaining items:
The current format is: Some candidates for the final format:
|
Nice work. I didn't look at the code yet, but I do like the Just to clarify: this new format would appear in the pgn's for this repo? As the entries for White and Black? And going forward the |
The newly added script parses the player name tag to three parts: - engine name - engine version - event-specific special tag (e.g., "Sufi 4") The script is not yet added in the Makefile PGN processing pipeline, as the the final output format has not yet been decided. Fixes TCEC-Chess#45
Retargeting this issue for S27-final. I plan to make the S27-interim-2 release today before this issue is resolved. |
The engine names in TCEC games PGNs generally use format:
<engine-name> ' ' <version-string>
where
<version-string>
does not contain any spaces. That is, the final space in the player name separates the engine name and its version.In certain events, the engine names in the source PGNs do not follow the usual formatting. For example, some games in TCEC_Season_26_-_Old_Vs_4k_Top_Bonus.pgn have player names such as
Glaurung_2.2_CCRL 64-bit_4CPU
andCrafty_25.2_CCRL 64-bit 4CPU
.We should investigate:
Unusual naming may confuse programs that read the TCEC games PGNs. For example, the scripts behind the !h2h and !tdb TCEC chat commands currently report the engine names incorrectly.
The text was updated successfully, but these errors were encountered: