I like it!

The only thing I do miss is the possibility to evaluate a cube decision. Is
there a method for that?

Be aware that the code you have wrapped here, is more or less Joseph Heled
only code. He developed this tool to rollout the benchmark and the training
databases. He has the copyright of the original code (even though it is not
stated explicitly). I guess we can assume that Joseph wanted the code to be
licensed under GPL... (anyone have any thoughts?). and I therefore suggest
that you credit Joseph specifically and then release this wrapper under
GPL. (OK! I see that it's already GPLv3)

-Øystein

tir. 20. mai 2025 kl. 08:50 skrev DAVID REAY <dr323...@falmouth.ac.uk>:

> Dear all,
> I’ve completed the initial implementation of the gnubg Python package and
> published it to TestPyPI:
> 🔗 https://test.pypi.org/project/gnubg/
> This builds upon the existing pygnubg program by Joseph Heled wraps the
> GNUBG neural network evaluation engine and exposes it to Python3 as a
> module installed via pip. The project is now in a reviewable state, and I’d
> welcome your feedback before progressing to a full PyPI release.
> *What's Included*
>
>    - ⚙️ *Prebuilt binary wheels* for Python 3 on:
>    - *Linux* (manylinux)
>       - *macOS* (Intel and ARM)
>       - *Windows*
>       - 🐍 *Pythonic API* using snake_case naming conventions
>    - 🔬 *Core evaluation and board utilities* ported from the GNUBG C++
>    codebase
>    - ❗ training.cc from the original py/ directory is *not yet ported*
>    - 🧪 *Basic test suite* included
>    - 🔄 *CI/CD workflows* for building and testing (GitHub Actions)
>    - 🚨 *Linting is still failing* – currently being addressed
>    - 📚 *API documentation* is in progress
>    https://gnubg.readthedocs.io/en/latest/
>
> *AI Code Generation*
> A significant portion of the code, documentation, and DevOps work was
> generated with the assistance of generative AI tools, including:
>
>    - *GPT-4o* and *o4-mini-high* via OpenAI ChatGPT
>
> All outputs were reviewed and curated, but please be aware that some
> mistakes may still exist.
> ------------------------------
> Please take a look and let me know if there’s anything you’d like changed
> or added. I’ll be happy to adjust the structure, naming, or packaging
> details based on your feedback.
> Thanks again,
> *David Reay*
>
>

Reply via email to