Chessboard

Latest version: v1.5.4

Safety actively analyzes 629723 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

1.4.0

---------------------------------------------------------------------------------------

* Make the solver into a CLI sub-command.
* Pythonize benchmarking and include it as a CLI sub-command.
* Plot n-queens graph from benchmark data.
* Switch from coveralls.io to codecov.io.

1.3.0

---------------------------------------------------------------------------------------

* Only compute 2D coordinates of each piece instance when needed, so we can
reach immediately the cache if we're only interested by the territory. Adds
a 1.21x speedup.
* Add custom PEP8 configuration.
* Add custom Pylint configuration.

1.2.0

---------------------------------------------------------------------------------------

* Pre-compute some Board properties. Adds a 1.12x speedup.
* Reuse Board object. Adds a 1.06x speedup.
* Use list of boolean instead of bytearray for states in Board. Adds a 1.11x
speedup.
* Add a little benchmark suite.

1.1.0

---------------------------------------------------------------------------------------

* Use `bytearray` to represent board states. Closes :issue:`4`.
* Cache piece territories to speed solver up to 3x on board with big population
of pieces.

1.0.0

---------------------------------------------------------------------------------------

* Do not spend time converting back and forth linear position to 2D position.
Provides a 1.16x speedup.
* Proceed permutation exploration with pieces of biggest territory coverage
first. Adds 16x speed-up. Closes :issue:`5`.
* Add support for bumpversion.
* Add new ``--profile`` option to produce an execution profile of the solver.

0.9.1

---------------------------------------------------------------------------------------

* Fix rendering of unicode string in terminal.
* Document stability policy and release process.
* Add PyPi-based badges.

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.