LICENSE
README.md
pyproject.toml
src/atomheart/__init__.py
src/atomheart/py.typed
src/atomheart.egg-info/PKG-INFO
src/atomheart.egg-info/SOURCES.txt
src/atomheart.egg-info/dependency_links.txt
src/atomheart.egg-info/requires.txt
src/atomheart.egg-info/top_level.txt
src/atomheart/games/__init__.py
src/atomheart/games/_branch_key_gen.py
src/atomheart/games/checkers/__init__.py
src/atomheart/games/checkers/apply.py
src/atomheart/games/checkers/bitboard.py
src/atomheart/games/checkers/dynamics.py
src/atomheart/games/checkers/generation.py
src/atomheart/games/checkers/geometry.py
src/atomheart/games/checkers/move.py
src/atomheart/games/checkers/reversible.py
src/atomheart/games/checkers/rules.py
src/atomheart/games/checkers/state.py
src/atomheart/games/chess/__init__.py
src/atomheart/games/chess/dynamics.py
src/atomheart/games/chess/state.py
src/atomheart/games/chess/board/__init__.py
src/atomheart/games/chess/board/board_chi.py
src/atomheart/games/chess/board/board_modification.py
src/atomheart/games/chess/board/board_tools.py
src/atomheart/games/chess/board/factory.py
src/atomheart/games/chess/board/iboard.py
src/atomheart/games/chess/board/rusty_board.py
src/atomheart/games/chess/board/starting_position.py
src/atomheart/games/chess/board/utils.py
src/atomheart/games/chess/move/__init__.py
src/atomheart/games/chess/move/imove.py
src/atomheart/games/chess/move/move_factory.py
src/atomheart/games/chess/move/rust_move.py
src/atomheart/games/chess/move/utils.py
src/atomheart/games/integer_reduction/__init__.py
src/atomheart/games/integer_reduction/dynamics.py
src/atomheart/games/integer_reduction/reversible.py
src/atomheart/games/integer_reduction/state.py
src/atomheart/games/morpion/__init__.py
src/atomheart/games/morpion/dynamics.py
src/atomheart/games/morpion/state.py
src/atomheart/games/nim/__init__.py
src/atomheart/games/nim/dynamics.py
src/atomheart/games/nim/reversible.py
src/atomheart/games/nim/state.py
src/atomheart/utils/color.py
src/atomheart/utils/logger.py
tests/test_package_imports.py