PGN-Selection 1.0 available ...

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

PGN-Selection 1.0 available ...

Post by Frank Quisinsky »

readme.txt
Please give me a hint if my english isn't good enough.

Can be found on:

Frank's Chess Page

http://www.amateurschach.de (Download selection)

Code: Select all

"Shortly in my bad english"

Program:
PGN-Selection 1.0
"PGN-Selection 1.0" created automatically a test set from a PGN database.


1. It contains / implied a "random generator" and is w32/x64 compatible.

2. Allowing for SWCR database allocation of ECO classification.
   SWCR = SCHACHWELT Computer ratings, my rating list.
   
   ECO A00-A99 = 26%
   ECO B00-B99 = 22%
   ECO C00-C99 = 13%
   ECO D00-D99 = 23%
   ECO E00-E99 = 16%
   
3. For an example you can find the PGN Random database v3.5 in this download file.
   "swcr-fq-openings-v3.5.pgn"
   A documentation in German language to "swcr-fq-openings-v3.5.pgn" is available
   under:
   http://www.amateurschach.de/master-pgn/documentation.htm
   ... with an exentsiv explanation to "PGN-Selection 1.0" in German language.

4. How it's work?
   pgn-selection_10 <enter the name of pgn file> <enter the number of positions 1>
   <enter the name of the new database 1> <enter the number of positions 2>
   <enter the name of the new database 2> ...

   Hint&#58;
   The number of positions 2, 3 and so on ... is optional!

   Example&#58;
   Please enter in textmode&#58;
   pgn-selection_10 <swcr_fq-openings-v3.5.pgn> <50> <testset_01.pgn>
   
   This program will now create an automacially test set with 50 test positions!
   
   With the result&#58;
   ECO A00-A99 = 13 games
   ECO B00-B99 = 11 games
   ECO C00-C99 =  6 games
   ECO D00-D99 = 12 games
   ECO E00-E99 =  8 games   


Programming&#58;
Volker Annuss &#40;programmer of "Hermann", uci chess engine&#41;
http&#58;//www.nnuss.de/Hermann/
			 
Idea&#58;
Frank Quisinsky
http&#58;//www.amateurschach.de
Come into being in a discuss with Wolfang Battig, CEGT test team.
			 
Lizenz&#58;
Private users may use and copy PGN-Selection 1.0 unchanged.
Everthing else needs the written permission by Volker Annuss or Frank Quisinsky.
Because PGNSelection is licensed free of charge, there is no warranty of any kind.

Copyright&#58;
Volker Annuss


Frank Quisinsky
Trier, Germany
August 23rd, 2010
Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: PGN-Selection 1.0 available ...

Post by Frank Quisinsky »

Hi there,

I asked Volker Annuss for the programming.
Yesterday Volker have a bit time to create the program.

It's more interesting to have such a program because each time to used the same test-set is very boring.

My PGN database v3.5 with more as 5.000 positions is very good for an example. I added the database in the download file.

Best
Frank

PS:
The exentsiv explanation in German language isn't ready so far. I think it will be ready tomorrow.
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: PGN-Selection 1.0 available ...

Post by Adam Hair »

This is very interesting Frank.

I use Albert's positions alot, but everybody else does too. This would be
a great way to mix things up some, provided that a good database, such
as yours, is used.

Thank you and thanks to Volker,

Adam
Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: PGN-Selection 1.0 available ...

Post by Frank Quisinsky »

Hello Adam,

the documentation in German language is now available under:
http://www.amateurschach.de/master-pgn/ ... -selection

I am sure that the positions from Albert are very good too. Perhaps its interesting to collect the test-set position which are available so far.

My example database included 5.120 positions.
PGN file version 3.5.

In my documentation you can find the information that all is analyze with Stockfish 1.7.1 JA x64 4Cores. Stockfish used 1 minute pro position for a blunder check. For around 1 1/2 months I wrote about it in TalkChess too.

My old problem is my bad English.

With better English I would make the documentation in English available. But with the Google translation link it's possible to translate the dokumentation.

Furthermore:
I think the short discription in English (readme.txt) is good enough.

Have fun ...

Best
Frank
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: PGN-Selection 1.0 available ...

Post by Adam Hair »

Frank Quisinsky wrote:Hello Adam,

the documentation in German language is now available under:
http://www.amateurschach.de/master-pgn/ ... -selection

I am sure that the positions from Albert are very good too. Perhaps its interesting to collect the test-set position which are available so far.

My example database included 5.120 positions.
PGN file version 3.5.

In my documentation you can find the information that all is analyze with Stockfish 1.7.1 JA x64 4Cores. Stockfish used 1 minute pro position for a blunder check. For around 1 1/2 months I wrote about it in TalkChess too.

My old problem is my bad English.

With better English I would make the documentation in English available. But with the Google translation link it's possible to translate the dokumentation.

Furthermore:
I think the short discription in English (readme.txt) is good enough.

Have fun ...

Best
Frank
Your English is better than my German :lol:

The English readme.txt is very clear.
Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: PGN-Selection 1.0 available ...

Post by Frank Quisinsky »

Thanks Adam

My biggest anxiety ...
Now I am free from cares at deed of night.

Really!
Thats my biggest problem for my computer chess activities since years.

Best
Frank
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: PGN-Selection 1.0 available ...

Post by Matthias Gemuh »

ChessGUI can generate a pgn testsuite while creating a book.
The testsuite has no duplicate openings and no transformations.
No ECO considerations are made.

Congrats to Volker for his similar tool.


Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Desperado
Posts: 879
Joined: Mon Dec 15, 2008 11:45 am

Re: PGN-Selection 1.0 available ...

Post by Desperado »

8-)

Super ! Frank du bist ne Bereicherung für die Computerschachszene !

Vielen Dank!

thx Volker and Frank

gruss michael
Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: PGN-Selection 1.0 available ...

Post by Frank Quisinsky »

Hi Matthias,

you wrote:
"The testsuite has no duplicate openings and no transformations."

The transformations ...
I think this one was not easy for you!?

Because:
After move 2, 3, 4, 5, you have others transformations.

Transformation check can be good if you can give the move number for a check.

Example:
Check transformations up to move 8.

I have to look in your GUI.

In the PGN database I created (version 3.5, included in download file) are all postions checked of transformations with a tool by Norm Pollock. I think the transformation are the biggest problem for such a database, the biggest problem I had in the time I created the PGN database. Norm helps me a lot.

But solved in my database, no transformations up to black move 8 are included.

Best
Frank
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: PGN-Selection 1.0 available ...

Post by Matthias Gemuh »

Frank Quisinsky wrote: The transformations ...
I think this one was not easy for you!?

Because:
After move 2, 3, 4, 5, you have others transformations.

Transformation check can be good if you can give the move number for a check.

Example:
Check transformations up to move 8.

Best
Frank
Hi Frank,

the transformation check is at last book move only.
The user decides how many moves deep the testsuite should be.
Checking for transformations is very easy. It is done with hash keys.
(Every chess engine uses hash keys.)

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de