Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Search for a tool

Author: Dieter Buerssner

Date: 13:17:49 10/12/05

Go up one level in this thread


On October 12, 2005 at 15:15:12, Dann Corbit wrote:

>I also expect it would have to run overnight.

I skimmed over the man page of PGN-extract at
http://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/help.html

I probably have missed something, but at the moment it seems, that you have to
call pgn-extract once for each name (of course, this would need an automatically
created batch file/shell script/...).

I did

grep "\[White " dchuge.pgn > g.txt [Better woul be to anchor the search at the
start of the line]
sort g.txt > s.txt [I forgot, if this is really needed]
uniq s.txt > u.txt
wc u.txt

Result: over 300000 uniqe names

I left out trimming and searching for black here on purpose (too lazy).

If you have to do 300000 scans over a 3 GB PGN, "over the night" is rather
optimistic. Order of magnitude is one year, I'd guess.

Sure, this will be better, when you first clean the names. This won't be easy,
i.e. search for yace yielded:

[White "COMP Yace"]
[White "Cerberus1979 XP 2600, Yace 0.99.82"]
[White "Comp Yace Paderborn"]
[White "Gambit Yace 0.99.50"]
[White "NewYace 0.99.87"]
[White "WB Yace 0.21-3"]
[White "WB Yace 0.99.50"]
[White "YACE 0.99.56"]
[White "YACE 0.99.83"]
[White "YACE, D. Buerssner"]
[White "Yace 0.20"]
[White "Yace 0.21"]
[White "Yace 0.21-0.99.56"]
[White "Yace 0.22"]
[White "Yace 0.23"]
[White "Yace 0.23.08"]
[White "Yace 0.24X"]
[White "Yace 0.24x(P3)"]
[White "Yace 0.90.56"]
[White "Yace 0.99.01 & 0.99.50"]
[White "Yace 0.99.01"]
[White "Yace 0.99.05"]
[White "Yace 0.99.09"]
[White "Yace 0.99.50 (C 835)"]
[White "Yace 0.99.50 Gladiador"]
[White "Yace 0.99.50"]
[White "Yace 0.99.50(P3)"]
[White "Yace 0.99.50i"]
[White "Yace 0.99.50ms"]
[White "Yace 0.99.55"]
[White "Yace 0.99.56 (Berlin)"]
[White "Yace 0.99.56 Gladiador"]
[White "Yace 0.99.56 NOLRN HASHON"]
[White "Yace 0.99.56"]
[White "Yace 0.99.56, AOOB_2002 800M-96Mb"]
[White "Yace 0.99.56, NOB 800M-96Mb"]
[White "Yace 0.99.56UCI"]
[White "Yace 0.99.57"]
[White "Yace 0.99.60"]
[White "Yace 0.99.61"]
[White "Yace 0.99.68"]
[White "Yace 0.99.68b"]
[White "Yace 0.99.71"]
[White "Yace 0.99.73"]
[White "Yace 0.99.77"]
[White "Yace 0.99.78"]
[White "Yace 0.99.82"]
[White "Yace 0.99.82, OM_Schiklang"]
[White "Yace 0.99.83"]
[White "Yace 0.99.87"]
[White "Yace 0.9901"]
[White "Yace 0.9987"]
[White "Yace 023 Dual Celeron 400"]
[White "Yace 099.77"]
[White "Yace Berlin"]
[White "Yace Leiden"]
[White "Yace Paderborn A1200"]
[White "Yace Paderborn tbu1nobb"]
[White "Yace Paderborn"]
[White "Yace Pb"]
[White "Yace Pdb"]
[White "Yace X (Berger P)"]
[White "Yace christmas2003"]
[White "Yace"]
[White "Yace-020"]
[White "Yace-09901"]
[White "Yace-09982"]
[White "Yace-vp"]
[White "Yace016"]
[White "Yace01a"]
[White "Yace021"]
[White "Yace022"]
[White "Yace023"]
[White "Yace09901"]
[White "Yace099_57i"]
[White "Yace099_5TC"]
[White "Yace0_21"]
[White "Yace0_23"]
[White "Yace22b"]
[White "Yace_000608"]
[White "Yace_016c"]
[White "Yace_017"]
[White "Yace_018"]
[White "Yace_01a"]
[White "Yace_020"]
[White "Yace_020_pre4"]
[White "Yace_021"]
[White "Yace_022"]
[White "Yace_022_corbit"]
[White "Yace_022c"]
[White "Yace_023"]
[White "Yace_023c"]
[White "Yace_09901"]
[White "Yace_09950"]
[White "Yace_C"]
[White "cerberus1979 XP 2600, Yace 0.99.82"]
[White "littleyace, Yace 0.99.73a"]
[White "yace.exe"]
[White "yace0995"]
[White "yace09950"]
[White "yace09956"]
[White "yace56"]
[White "yace9956"]
[White "yacea"]
[White "yacepdrn"]

Regards,
Dieter




This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.