feeks

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
flok

Re: feeks

Post by flok » Thu Jan 04, 2018 8:52 pm

not yet!

lukasmonk
Posts: 44
Joined: Sun Feb 07, 2010 6:35 pm
Location: Spain
Contact:

Re: feeks

Post by lukasmonk » Fri Jan 05, 2018 8:12 am

Norbert in other thread ask me for a binary:

https://drive.google.com/file/d/1n0uB1w ... sp=sharing

The procedure is very simple, I have installed pyinstaller (pip install pyinstaller)
then in a terminal in the source folder of feeks: pyinstaller main.py -F -c

lukasmonk
Posts: 44
Joined: Sun Feb 07, 2010 6:35 pm
Location: Spain
Contact:

Re: feeks

Post by lukasmonk » Fri Jan 05, 2018 8:17 am

If you are looking for speed, one of the possibilities to study is to pass part of the code to cython, probably with few changes.

User avatar
Guenther
Posts: 3009
Joined: Wed Oct 01, 2008 4:33 am
Location: Regensburg, Germany
Full name: Guenther Simon
Contact:

Re: feeks

Post by Guenther » Tue Jan 09, 2018 11:46 am

flok wrote:Also googled for it and it may have to do with import socket being required and/or select not working for other filedescriptors than sockets (and I use it on stdin).
Folkert, will you try to fix this at some point or is it intended to be used only under linux for now?
Current foe list count : [91]
http://rwbc-chess.de/chronology.htm

User avatar
Sylwy
Posts: 3358
Joined: Fri Apr 21, 2006 2:19 pm
Location: IASI (Romania) - the historical capital of MOLDOVA

Re: feeks

Post by Sylwy » Tue Jan 09, 2018 12:00 pm

Guenther wrote:
flok wrote:Also googled for it and it may have to do with import socket being required and/or select not working for other filedescriptors than sockets (and I use it on stdin).
Folkert, will you try to fix this at some point or is it intended to be used only under linux for now?
Pointed ! THANK YOU !!!

flok

Re: feeks

Post by flok » Tue Jan 09, 2018 2:02 pm

I will see what I can do!
It is on the todo list.
I have to find a way to have a seperate thread in python waiting for calculation while in the main thread I have a read on stdin with a timeout. Polling on stdin is ok for me as well.

User avatar
gbtami
Posts: 364
Joined: Wed Sep 26, 2012 11:29 am
Location: Hungary
Contact:

Re: feeks

Post by gbtami » Tue Jan 09, 2018 3:35 pm

flok wrote:I will see what I can do!
It is on the todo list.
I have to find a way to have a seperate thread in python waiting for calculation while in the main thread I have a read on stdin with a timeout. Polling on stdin is ok for me as well.
You can see a working examle at https://github.com/pychess/pychess/blob ... essCECP.py

flok

Re: feeks

Post by flok » Tue Jan 09, 2018 8:19 pm

Ok I've pushed a version that hopefully also works on windows to github.

lukasmonk
Posts: 44
Joined: Sun Feb 07, 2010 6:35 pm
Location: Spain
Contact:

Re: feeks

Post by lukasmonk » Tue Jan 09, 2018 8:50 pm

I have tested a little and it works now in Windows, here a link to a binary:

https://drive.google.com/open?id=1Zn886 ... BCO9bTlEQz

User avatar
Sylwy
Posts: 3358
Joined: Fri Apr 21, 2006 2:19 pm
Location: IASI (Romania) - the historical capital of MOLDOVA

Re: Works

Post by Sylwy » Tue Jan 09, 2018 10:23 pm

lukasmonk wrote:I have tested a little and it works now in Windows, here a link to a binary:

https://drive.google.com/open?id=1Zn886 ... BCO9bTlEQz
WOW !!!! Work ! Both (.exe and.py) !!!!!! :lol:
THANK YOU A LOT !!!

Already Feeks 2018.01.09 is in my Python Tournament !!!!!!

Image

Post Reply