LICENSE
MANIFEST.in
README.md
pyproject.toml
chipiron/__init__.py
chipiron/py.typed
chipiron.egg-info/PKG-INFO
chipiron.egg-info/SOURCES.txt
chipiron.egg-info/dependency_links.txt
chipiron.egg-info/requires.txt
chipiron.egg-info/top_level.txt
chipiron/data/players/board_evaluator_config/base_chipiron_board_eval.yaml
chipiron/data/players/board_evaluators/nn_pytorch/nn_pp2d2_2/base/architecture.yaml
chipiron/data/players/board_evaluators/nn_pytorch/nn_pp2d2_2/base/param.pt
chipiron/data/players/board_evaluators/nn_pytorch/nn_pp2d2_2_leaky/param_leaky/param.pt
chipiron/data/players/board_evaluators/nn_pytorch/nn_pp2d2_2_prelu/param_prelu/architecture.yaml
chipiron/data/players/board_evaluators/nn_pytorch/nn_pp2d2_2_prelu/param_prelu/param.pt
chipiron/data/players/board_evaluators/nn_pytorch/prelu_no_bug/architecture.yaml
chipiron/data/players/board_evaluators/nn_pytorch/prelu_no_bug/param.yaml
chipiron/data/players/board_evaluators/nn_pytorch/prelu_no_bug/param_multi_layer_perceptron_772_20_1_parametric_relu_hyperbolic_tangent_364_no_bug_player_to_move.pt
chipiron/data/players/player_config/Command_Line_Human.yaml
chipiron/data/players/player_config/Gui_Human.yaml
chipiron/data/players/player_config/Random.yaml
chipiron/data/players/player_config/RecurZipfBase3.yaml
chipiron/data/players/player_config/RecurZipfBase4.yaml
chipiron/data/players/player_config/RecurZipfSequool.yaml
chipiron/data/players/player_config/Sequool.yaml
chipiron/data/players/player_config/SequoolOnlyPromising.yaml
chipiron/data/players/player_config/SequoolOnlyPromisingRecur.yaml
chipiron/data/players/player_config/Stockfish.yaml
chipiron/data/players/player_config/Uniform.yaml
chipiron/data/players/player_config/UniformDepth.yaml
chipiron/data/players/player_config/UniformDepth2.yaml
chipiron/data/players/player_config/UniformDepth3.yaml
chipiron/data/players/player_config/Uniformbase.yaml
chipiron/data/players/player_config/chipiron/chipiron.yaml
chipiron/data/settings/GameSettings/setting_navo.yaml
chipiron/data/settings/GameSettings/setting_pain.yaml
chipiron/data/settings/OneMatch/setting_cubo.yaml
chipiron/data/settings/OneMatch/setting_duda.yaml
chipiron/data/settings/OneMatch/setting_jime.yaml
chipiron/data/settings/OneMatch/setting_tron.yaml
chipiron/data/starting_boards/Board1.text
chipiron/displays/__init__.py
chipiron/displays/gui.py
chipiron/displays/gui_replay_games.py
chipiron/environments/__init__.py
chipiron/environments/chess_env/__init__.py
chipiron/environments/chess_env/move_factory.py
chipiron/environments/chess_env/transition.py
chipiron/environments/chess_env/board/__init__.py
chipiron/environments/chess_env/board/board_chi.py
chipiron/environments/chess_env/board/board_modification.py
chipiron/environments/chess_env/board/board_tools.py
chipiron/environments/chess_env/board/factory.py
chipiron/environments/chess_env/board/iboard.py
chipiron/environments/chess_env/board/rusty_board.py
chipiron/environments/chess_env/board/starting_position.py
chipiron/environments/chess_env/board/test_board.py
chipiron/environments/chess_env/board/test_modifications.py
chipiron/environments/chess_env/board/test_universal_behavior.py
chipiron/environments/chess_env/board/utils.py
chipiron/environments/chess_env/move/__init__.py
chipiron/environments/chess_env/move/imove.py
chipiron/environments/chess_env/move/rust_move.py
chipiron/environments/chess_env/move/utils.py
chipiron/games/__init__.py
chipiron/games/game/__init__.py
chipiron/games/game/final_game_result.py
chipiron/games/game/game.py
chipiron/games/game/game_args.py
chipiron/games/game/game_args_factory.py
chipiron/games/game/game_manager.py
chipiron/games/game/game_manager_factory.py
chipiron/games/game/game_playing_status.py
chipiron/games/game/game_tag.py
chipiron/games/game/observable_game_playing_status.py
chipiron/games/game/progress_collector.py
chipiron/games/game/test_game.py
chipiron/games/match/__init__.py
chipiron/games/match/match_args.py
chipiron/games/match/match_factories.py
chipiron/games/match/match_manager.py
chipiron/games/match/match_results.py
chipiron/games/match/match_results_factory.py
chipiron/games/match/match_settings_args.py
chipiron/games/match/match_tag.py
chipiron/games/match/observable_match_result.py
chipiron/league/__init__.py
chipiron/league/league.py
chipiron/learningprocesses/__init__.py
chipiron/learningprocesses/nn_trainer/__init__.py
chipiron/learningprocesses/nn_trainer/factory.py
chipiron/learningprocesses/nn_trainer/nn_trainer.py
chipiron/opening_book/__init__.py
chipiron/opening_book/opening_book.py
chipiron/players/__init__.py
chipiron/players/factory.py
chipiron/players/factory_higher_level.py
chipiron/players/game_player.py
chipiron/players/player.py
chipiron/players/player_args.py
chipiron/players/player_ids.py
chipiron/players/player_thread.py
chipiron/players/test_creation.py
chipiron/players/test_tree_value.py
chipiron/players/boardevaluators/__init__.py
chipiron/players/boardevaluators/all_board_evaluator_args.py
chipiron/players/boardevaluators/basic_evaluation.py
chipiron/players/boardevaluators/board_evaluator.py
chipiron/players/boardevaluators/board_evaluator_type.py
chipiron/players/boardevaluators/evaluation_scale.py
chipiron/players/boardevaluators/factory.py
chipiron/players/boardevaluators/master_board_evaluator.py
chipiron/players/boardevaluators/over_event.py
chipiron/players/boardevaluators/stockfish_board_evaluator.py
chipiron/players/boardevaluators/test_over_event.py
chipiron/players/boardevaluators/board_evaluation/__init__.py
chipiron/players/boardevaluators/board_evaluation/board_evaluation.py
chipiron/players/boardevaluators/datasets/__init__.py
chipiron/players/boardevaluators/datasets/datasets.py
chipiron/players/boardevaluators/neural_networks/NNModelType.py
chipiron/players/boardevaluators/neural_networks/NNModelTypeArgs.py
chipiron/players/boardevaluators/neural_networks/__init__.py
chipiron/players/boardevaluators/neural_networks/board_to_tensor.py
chipiron/players/boardevaluators/neural_networks/factory.py
chipiron/players/boardevaluators/neural_networks/neural_net_architecture_args.py
chipiron/players/boardevaluators/neural_networks/neural_net_board_eval_args.py
chipiron/players/boardevaluators/neural_networks/nn_board_evaluator.py
chipiron/players/boardevaluators/neural_networks/input_converters/ModelInputRepresentationType.py
chipiron/players/boardevaluators/neural_networks/input_converters/__init__.py
chipiron/players/boardevaluators/neural_networks/input_converters/board_representation.py
chipiron/players/boardevaluators/neural_networks/input_converters/board_to_input.py
chipiron/players/boardevaluators/neural_networks/input_converters/board_to_transformer_input.py
chipiron/players/boardevaluators/neural_networks/input_converters/factory.py
chipiron/players/boardevaluators/neural_networks/input_converters/rep_364.py
chipiron/players/boardevaluators/neural_networks/input_converters/rep_364_bug.py
chipiron/players/boardevaluators/neural_networks/input_converters/representation_364_bti.py
chipiron/players/boardevaluators/neural_networks/input_converters/representation_factory_factory.py
chipiron/players/boardevaluators/neural_networks/input_converters/test_representation.py
chipiron/players/boardevaluators/neural_networks/models/__init__.py
chipiron/players/boardevaluators/neural_networks/models/multi_layer_perceptron.py
chipiron/players/boardevaluators/neural_networks/models/transformer_one.py
chipiron/players/boardevaluators/neural_networks/output_converters/__init__.py
chipiron/players/boardevaluators/neural_networks/output_converters/factory.py
chipiron/players/boardevaluators/neural_networks/output_converters/model_output_type.py
chipiron/players/boardevaluators/neural_networks/output_converters/output_value_converter.py
chipiron/players/boardevaluators/table_base/__init__.py
chipiron/players/boardevaluators/table_base/factory.py
chipiron/players/boardevaluators/table_base/syzygy_python.py
chipiron/players/boardevaluators/table_base/syzygy_rust.py
chipiron/players/boardevaluators/table_base/syzygy_table.py
chipiron/players/boardevaluators/table_base/syzygy_thread.py
chipiron/players/boardevaluators/table_base/test_syzygy.py
chipiron/players/move_selector/__init__.py
chipiron/players/move_selector/factory.py
chipiron/players/move_selector/human.py
chipiron/players/move_selector/move_selector.py
chipiron/players/move_selector/move_selector_args.py
chipiron/players/move_selector/move_selector_types.py
chipiron/players/move_selector/random.py
chipiron/players/move_selector/stockfish.py
chipiron/players/move_selector/treevalue/__init__.py
chipiron/players/move_selector/treevalue/factory.py
chipiron/players/move_selector/treevalue/tree_and_value_move_selector.py
chipiron/players/move_selector/treevalue/tree_exploration.py
chipiron/players/move_selector/treevalue/indices/__init__.py
chipiron/players/move_selector/treevalue/indices/test_indices.py
chipiron/players/move_selector/treevalue/indices/index_manager/__init__.py
chipiron/players/move_selector/treevalue/indices/index_manager/factory.py
chipiron/players/move_selector/treevalue/indices/index_manager/node_exploration_manager.py
chipiron/players/move_selector/treevalue/indices/node_indices/__init__.py
chipiron/players/move_selector/treevalue/indices/node_indices/factory.py
chipiron/players/move_selector/treevalue/indices/node_indices/index_data.py
chipiron/players/move_selector/treevalue/indices/node_indices/index_types.py
chipiron/players/move_selector/treevalue/node_evaluator/__init__.py
chipiron/players/move_selector/treevalue/node_evaluator/factory.py
chipiron/players/move_selector/treevalue/node_evaluator/node_evaluator.py
chipiron/players/move_selector/treevalue/node_evaluator/node_evaluator_args.py
chipiron/players/move_selector/treevalue/node_evaluator/neural_networks/__init__.py
chipiron/players/move_selector/treevalue/node_evaluator/neural_networks/factory.py
chipiron/players/move_selector/treevalue/node_evaluator/neural_networks/nn_node_evaluator.py
chipiron/players/move_selector/treevalue/node_factory/__init__.py
chipiron/players/move_selector/treevalue/node_factory/algorithm_node_factory.py
chipiron/players/move_selector/treevalue/node_factory/base.py
chipiron/players/move_selector/treevalue/node_factory/factory.py
chipiron/players/move_selector/treevalue/node_factory/node_factory.py
chipiron/players/move_selector/treevalue/node_selector/__init__.py
chipiron/players/move_selector/treevalue/node_selector/factory.py
chipiron/players/move_selector/treevalue/node_selector/move_explorer.py
chipiron/players/move_selector/treevalue/node_selector/node_selector.py
chipiron/players/move_selector/treevalue/node_selector/node_selector_args.py
chipiron/players/move_selector/treevalue/node_selector/node_selector_types.py
chipiron/players/move_selector/treevalue/node_selector/notations_and_statics.py
chipiron/players/move_selector/treevalue/node_selector/opening_instructions.py
chipiron/players/move_selector/treevalue/node_selector/recurzipf/__init__.py
chipiron/players/move_selector/treevalue/node_selector/recurzipf/recur_zipf_base.py
chipiron/players/move_selector/treevalue/node_selector/sequool/__init__.py
chipiron/players/move_selector/treevalue/node_selector/sequool/factory.py
chipiron/players/move_selector/treevalue/node_selector/sequool/sequool.py
chipiron/players/move_selector/treevalue/node_selector/uniform/__init__.py
chipiron/players/move_selector/treevalue/node_selector/uniform/uniform.py
chipiron/players/move_selector/treevalue/nodes/__init__.py
chipiron/players/move_selector/treevalue/nodes/itree_node.py
chipiron/players/move_selector/treevalue/nodes/noisy_value_tree_node.py
chipiron/players/move_selector/treevalue/nodes/tree_node.py
chipiron/players/move_selector/treevalue/nodes/tree_traversal.py
chipiron/players/move_selector/treevalue/nodes/utils.py
chipiron/players/move_selector/treevalue/nodes/algorithm_node/__init__.py
chipiron/players/move_selector/treevalue/nodes/algorithm_node/algorithm_node.py
chipiron/players/move_selector/treevalue/nodes/algorithm_node/node_minmax_evaluation.py
chipiron/players/move_selector/treevalue/progress_monitor/__init__.py
chipiron/players/move_selector/treevalue/progress_monitor/progress_monitor.py
chipiron/players/move_selector/treevalue/recommender_rule/__init__.py
chipiron/players/move_selector/treevalue/recommender_rule/recommender_rule.py
chipiron/players/move_selector/treevalue/search_factory/__init__.py
chipiron/players/move_selector/treevalue/search_factory/search_factory.py
chipiron/players/move_selector/treevalue/tree_manager/__init__.py
chipiron/players/move_selector/treevalue/tree_manager/algorithm_node_tree_manager.py
chipiron/players/move_selector/treevalue/tree_manager/factory.py
chipiron/players/move_selector/treevalue/tree_manager/tree_expander.py
chipiron/players/move_selector/treevalue/tree_manager/tree_manager.py
chipiron/players/move_selector/treevalue/trees/__init__.py
chipiron/players/move_selector/treevalue/trees/descendants.py
chipiron/players/move_selector/treevalue/trees/factory.py
chipiron/players/move_selector/treevalue/trees/move_and_value_tree.py
chipiron/players/move_selector/treevalue/trees/tree_visualization.py
chipiron/players/move_selector/treevalue/updates/__init__.py
chipiron/players/move_selector/treevalue/updates/algorithm_node_updater.py
chipiron/players/move_selector/treevalue/updates/factory.py
chipiron/players/move_selector/treevalue/updates/index_block.py
chipiron/players/move_selector/treevalue/updates/index_updater.py
chipiron/players/move_selector/treevalue/updates/minmax_evaluation_updater.py
chipiron/players/move_selector/treevalue/updates/updates_file.py
chipiron/players/move_selector/treevalue/updates/value_block.py
chipiron/scripts/__init__.py
chipiron/scripts/chipiron_args.py
chipiron/scripts/default_script_args.py
chipiron/scripts/factory.py
chipiron/scripts/get_script.py
chipiron/scripts/iscript.py
chipiron/scripts/main_chipiron.py
chipiron/scripts/script.py
chipiron/scripts/script_args.py
chipiron/scripts/script_type.py
chipiron/scripts/base_tree_exploration/__init__.py
chipiron/scripts/base_tree_exploration/base_tree_exploration.py
chipiron/scripts/evaluate_models/evaluate_models.py
chipiron/scripts/evaluate_models/tests/test_evaluate_models.py
chipiron/scripts/generate_datasets/__init__.py
chipiron/scripts/generate_datasets/generate_boards.py
chipiron/scripts/generate_datasets/generate_labelled_boards.py
chipiron/scripts/generate_datasets/generate_over_boards.py
chipiron/scripts/league/__init__.py
chipiron/scripts/league/runtheleague.py
chipiron/scripts/learn_from_scratch_value_and_fixed_boards/learn_from_scratch_value_and_fixed_boards.py
chipiron/scripts/learn_from_scratch_value_and_fixed_boards/tests/test_learn_nn_from_scratch_and_fixed_boards.py
chipiron/scripts/learn_nn_supervised/__init__.py
chipiron/scripts/learn_nn_supervised/learn_nn_from_supervised_datasets.py
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/architectures/architecture_p1.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/architectures/architecture_p2.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/architectures/architecture_pp2.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/architectures/architecture_prelu_nobug.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/architectures/architecture_transformerone.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_p1_new/architecture.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_p1_new/param.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_p1_new/param_multi_layer_perceptron_5_1_hyperbolic_tangent_pieces_difference_player_to_move.pt
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_p1_new/param_multi_layer_perceptron_5_1_hyperbolic_tangent_pieces_difference_player_to_move.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_p2/architecture.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_pp2_new/architecture.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_pp2_new/param.pt
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_pp2_new/param.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_pp2_new/param_multi_layer_perceptron_772_1_hyperbolic_tangent_364_no_bug_player_to_move.pt
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_pp2_new/param_multi_layer_perceptron_772_1_hyperbolic_tangent_364_no_bug_player_to_move.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_pp2d3_prelu_new/architecture.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_pp2d3_prelu_new/architecture_prelu.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_pp2d3_prelu_new/param.pt
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_pp2d3_prelu_new/param.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_pp2d3_prelu_new/param_multi_layer_perceptron_772_200_20_1_parametric_relu_parametric_relu_hyperbolic_tangent_364_no_bug_player_to_move.pt
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/nn_pp2d3_prelu_new/param_multi_layer_perceptron_772_200_20_1_parametric_relu_parametric_relu_hyperbolic_tangent_364_no_bug_player_to_move.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/prelu_no_bug/architecture.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/prelu_no_bug/param.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/prelu_no_bug/param_multi_layer_perceptron_772_20_1_parametric_relu_hyperbolic_tangent_364_no_bug_player_to_move.pt
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/test_to_keep/architecture.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/test_to_keep/param.pt
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/transformerone/architecture.yaml
chipiron/scripts/learn_nn_supervised/board_evaluators_common_training_data/nn_pytorch/transformerone/param.pt
chipiron/scripts/learn_nn_supervised/tests/test_learn_nn_from_supervised_datasets.py
chipiron/scripts/one_match/__init__.py
chipiron/scripts/one_match/one_match.py
chipiron/scripts/profiling/benchmark_rust_vs_python.py
chipiron/scripts/replay_game/__init__.py
chipiron/scripts/replay_game/replay_game.py
chipiron/scripts/script_gui/script_gui.py
chipiron/scripts/script_gui/script_gui_custom.py
chipiron/scripts/script_gui/test/test_script_gui.py
chipiron/scripts/tree_visualization/__init__.py
chipiron/scripts/tree_visualization/tree_visualizer.py
chipiron/utils/__init__.py
chipiron/utils/chi_nn.py
chipiron/utils/comparable.py
chipiron/utils/dataclass.py
chipiron/utils/dict_of_numbered_dict_with_pointer_on_max.py
chipiron/utils/logger.py
chipiron/utils/my_random.py
chipiron/utils/my_value_sorted_dict.py
chipiron/utils/null_object.py
chipiron/utils/path_variables.py
chipiron/utils/small_tools.py
chipiron/utils/communication/__init__.py
chipiron/utils/communication/gui_player_message.py
chipiron/utils/communication/player_game_messages.py
chipiron/utils/communication/gui_messages/__init__.py
chipiron/utils/communication/gui_messages/evaluation_messsage.py
chipiron/utils/communication/gui_messages/game_status_message.py
chipiron/utils/communication/gui_messages/gui_messages.py
chipiron/utils/communication/gui_messages/progress_messsage.py
tests/test_path_consistency.py
tests/data/trees/tree_1/tree_1.yaml
tests/data/trees/tree_1/tree_1_min_global_change.yaml
tests/data/trees/tree_1/tree_1_min_local_change.yaml
tests/data/trees/tree_1/tree_1_recurzipf.yaml
tests/data/trees/tree_2/tree_2.yaml
tests/data/trees/tree_2/tree_2_min_global_change.yaml
tests/data/trees/tree_2/tree_2_min_local_change.yaml