Rebel wrote: ↑Fri Mar 08, 2019 10:17 am
A possible explanation can be that you haven't cleared the scores (the "Clear Analysis" function) and the "g2-g4" comes from a previous session, although I must say that a score of 0.31 remains suspect.
Maybe you can run it again with "Clear Analysis"?
Tried but still same result, I sent a PM with d.bin and new.epd download link.
Thanks.
When I load d.bin in ProDeo I get the same list except for g2-g4, not 0.31 (according to your list) but -0.69, see below. 31+69=100, maybe some sort of sign issue? -0.69 looks pretty correct compared to +0.31 for 1.g4
BTW I tried to import a single epd to d.bin by Import Analysis.
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm e2e4; ce 20; acd 22;
But after checking with Poly statistics, Analyzed Positions is 0. So this was not imported. So what is the requirement of the epd format that can be imported?
I will look into that later, have little time at the moment.
90% of coding is debugging, the other 10% is writing bugs.
Ferdy wrote: ↑Fri Mar 08, 2019 11:00 amBTW I tried to import a single epd to d.bin by Import Analysis.
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm e2e4; ce 20; acd 22;
But after checking with Poly statistics, Analyzed Positions is 0. So this was not imported. So what is the requirement of the epd format that can be imported?
I checked, it is imported. When I run Poly stats a second time it also shows the correct counter.
90% of coding is debugging, the other 10% is writing bugs.
Rebel wrote: ↑Fri Mar 08, 2019 10:17 am
A possible explanation can be that you haven't cleared the scores (the "Clear Analysis" function) and the "g2-g4" comes from a previous session, although I must say that a score of 0.31 remains suspect.
Maybe you can run it again with "Clear Analysis"?
Tried but still same result, I sent a PM with d.bin and new.epd download link.
Thanks.
When I load d.bin in ProDeo I get the same list except for g2-g4, not 0.31 (according to your list) but -0.69, see below. 31+69=100, maybe some sort of sign issue? -0.69 looks pretty correct compared to +0.31 for 1.g4
Ferdy wrote: ↑Fri Mar 08, 2019 11:00 amBTW I tried to import a single epd to d.bin by Import Analysis.
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm e2e4; ce 20; acd 22;
But after checking with Poly statistics, Analyzed Positions is 0. So this was not imported. So what is the requirement of the epd format that can be imported?
I checked, it is imported. When I run Poly stats a second time it also shows the correct counter.
I saved this epd
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm e2e4; ce 20; acd 22;
to 1.epd and import it. Still it is 0. Second time 0 too. Redownload poly and tried again still 0.
Analyze that 1.epd using poly and it outputs new.epd with the following format.
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - id sf10x.exe; bm e2e4; ce 91; acd 20; c1 Threads 1, Hash 128, Time 2000ms;
Import that new.epd to d.bin, check with poly statistics and it is 0, tried again it is still 0.
Perhaps the uploaded poly (the one that I have) is different from the poly that you use.
Ferdy wrote: ↑Fri Mar 08, 2019 11:00 amBTW I tried to import a single epd to d.bin by Import Analysis.
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm e2e4; ce 20; acd 22;
But after checking with Poly statistics, Analyzed Positions is 0. So this was not imported. So what is the requirement of the epd format that can be imported?
I checked, it is imported. When I run Poly stats a second time it also shows the correct counter.
I saved this epd
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm e2e4; ce 20; acd 22;
to 1.epd and import it. Still it is 0. Second time 0 too. Redownload poly and tried again still 0.
Analyze that 1.epd using poly and it outputs new.epd with the following format. rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - id sf10x.exe; bm e2e4; ce 91; acd 20; c1 Threads 1, Hash 128, Time 2000ms;
Import that new.epd to d.bin, check with poly statistics and it is 0, tried again it is still 0.
Perhaps the uploaded poly (the one that I have) is different from the poly that you use.
How odd, I did exactly the same as you, re-downloaded Poly 1.2, clear analysis d.bin, made new.epd with the red, ran "Import EPD" and I get the attached output, did you get the same one change?
Then I loaded d.bin in ProDeo and the change is there.
Ferdy wrote: ↑Fri Mar 08, 2019 11:00 amBTW I tried to import a single epd to d.bin by Import Analysis.
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm e2e4; ce 20; acd 22;
But after checking with Poly statistics, Analyzed Positions is 0. So this was not imported. So what is the requirement of the epd format that can be imported?
I checked, it is imported. When I run Poly stats a second time it also shows the correct counter.
I saved this epd
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm e2e4; ce 20; acd 22;
to 1.epd and import it. Still it is 0. Second time 0 too. Redownload poly and tried again still 0.
Analyze that 1.epd using poly and it outputs new.epd with the following format. rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - id sf10x.exe; bm e2e4; ce 91; acd 20; c1 Threads 1, Hash 128, Time 2000ms;
Import that new.epd to d.bin, check with poly statistics and it is 0, tried again it is still 0.
Perhaps the uploaded poly (the one that I have) is different from the poly that you use.
How odd, I did exactly the same as you, re-downloaded Poly 1.2, clear analysis d.bin, made new.epd with the red, ran "Import EPD" and I get the attached output, did you get the same one change?
Then I loaded d.bin in ProDeo and the change is there.
Ferdy wrote: ↑Sat Mar 09, 2019 9:58 amBut I had been using "Import Analysis". You may read back I clearly write it. Anyway this is solved now.
Yep, missed that.
So the use of "Import Analysis" is when the epd is generated and analyzed by poly. In the example single epd we tried, it only worked on "Import EPD".
For a better understanding you might consider to read the web-page again, the 3 functions Prepare, Analyze and Import belong together as a whole, 3 neccessary steps to identify existing book moves in any Polyglot book, then analyze them and last import them. The thing in this process is to remember the offset in the Polyglot book and it is stored with a po tag in the EPD so the import function knows where to store the SF analysis with SEEK_SET. And that's why Import did not work since there is no po Polyglot offset.
Import EPD doesn't have that problem.
90% of coding is debugging, the other 10% is writing bugs.
Rebel wrote: ↑Fri Mar 08, 2019 10:17 am
A possible explanation can be that you haven't cleared the scores (the "Clear Analysis" function) and the "g2-g4" comes from a previous session, although I must say that a score of 0.31 remains suspect.
Maybe you can run it again with "Clear Analysis"?
Tried but still same result, I sent a PM with d.bin and new.epd download link.
Thanks.
When I load d.bin in ProDeo I get the same list except for g2-g4, not 0.31 (according to your list) but -0.69, see below. 31+69=100, maybe some sort of sign issue? -0.69 looks pretty correct compared to +0.31 for 1.g4
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm d2d4; ce 60; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm e2e4; ce 55; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm g1f3; ce 50; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm c2c4; ce 45; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm b2b3; ce 40; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm g2g3; ce 10; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm f2f4; ce 5; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm b1c3; ce 0; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm b2b4; ce -5; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm e2e3; ce -75; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm d2d3; ce -80; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm a2a3; ce -100; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm g2g4; ce -120; acd 22;
The limitation of this formula is that it can only handle a maximum cp score of 255 and a minimum score of -256. Beyond those I don't know how to derive the cp from entry.score. So with only this, I will revise the epd with analysis and change the ce values there, if it is more than +255, set it to +255 and if it is less than -256, set it to -256, then import it to bin book.
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm d2d4; ce 60; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm e2e4; ce 55; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm g1f3; ce 50; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm c2c4; ce 45; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm b2b3; ce 40; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm g2g3; ce 10; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm f2f4; ce 5; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm b1c3; ce 0; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm b2b4; ce -5; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm e2e3; ce -75; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm d2d3; ce -80; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm a2a3; ce -100; acd 22;
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm g2g4; ce -120; acd 22;
See the d2d4 move, based from epd, it should be 60 cp.
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - bm d2d4; ce 60; acd 22;
But in the table, it is 23.