The newer versions of sunfish use seconds rather than max-nodes, which breaks the api deep-pink is using. This updates deep-pink to match the sunfish function signature.
The pull-request also moves some functions from train.py to a new module load.py. These are functions which are used by play.py, and don't require scikit-learn or h5py. Hence keeping them in train.py prevents playing deep-pink without these modules.
The newer versions of sunfish use seconds rather than max-nodes, which breaks the api deep-pink is using. This updates deep-pink to match the sunfish function signature.
The pull-request also moves some functions from train.py to a new module load.py. These are functions which are used by play.py, and don't require scikit-learn or h5py. Hence keeping them in train.py prevents playing deep-pink without these modules.