LICENSE
MANIFEST.in
README.md
pyproject.toml
src/chipiron/__init__.py
src/chipiron/py.typed
src/chipiron.egg-info/PKG-INFO
src/chipiron.egg-info/SOURCES.txt
src/chipiron.egg-info/dependency_links.txt
src/chipiron.egg-info/requires.txt
src/chipiron.egg-info/top_level.txt
src/chipiron/core/__init__.py
src/chipiron/core/evaluation_scale.py
src/chipiron/core/oracles.py
src/chipiron/core/request_context.py
src/chipiron/core/roles.py
src/chipiron/data/__init__.py
src/chipiron/data/players/__init__.py
src/chipiron/data/players/board_evaluator_config/base_chipiron_board_eval.yaml
src/chipiron/data/players/board_evaluators/nn_pytorch/nn_pp2d2_2/base/architecture.yaml
src/chipiron/data/players/board_evaluators/nn_pytorch/nn_pp2d2_2_prelu/param_prelu/architecture.yaml
src/chipiron/data/players/board_evaluators/nn_pytorch/prelu_no_bug/architecture.yaml
src/chipiron/data/players/board_evaluators/nn_pytorch/prelu_no_bug/chipiron_nn.yaml
src/chipiron/data/players/board_evaluators/nn_pytorch/prelu_no_bug/param.yaml
src/chipiron/data/players/player_config/Command_Line_Human.yaml
src/chipiron/data/players/player_config/Gui_Human.yaml
src/chipiron/data/players/player_config/Random.yaml
src/chipiron/data/players/player_config/__init__.py
src/chipiron/data/players/player_config/checkers/CheckersTreePieceCount.yaml
src/chipiron/data/players/player_config/checkers/__init__.py
src/chipiron/data/players/player_config/chess/RecurZipfBase3.yaml
src/chipiron/data/players/player_config/chess/RecurZipfBase4.yaml
src/chipiron/data/players/player_config/chess/RecurZipfSequool.yaml
src/chipiron/data/players/player_config/chess/Sequool.yaml
src/chipiron/data/players/player_config/chess/SequoolOnlyPromising.yaml
src/chipiron/data/players/player_config/chess/SequoolOnlyPromisingRecur.yaml
src/chipiron/data/players/player_config/chess/Stockfish.yaml
src/chipiron/data/players/player_config/chess/Uniform.yaml
src/chipiron/data/players/player_config/chess/UniformDepth.yaml
src/chipiron/data/players/player_config/chess/UniformDepth2.yaml
src/chipiron/data/players/player_config/chess/UniformDepth3.yaml
src/chipiron/data/players/player_config/chess/Uniformbase.yaml
src/chipiron/data/players/player_config/chess/__init__.py
src/chipiron/data/players/player_config/chipiron/chipiron.yaml
src/chipiron/data/players/player_config/integer_reduction/IntegerReductionTreeBasic.yaml
src/chipiron/data/players/player_config/integer_reduction/IntegerReductionTreeBasicDebug.yaml
src/chipiron/data/players/player_config/integer_reduction/__init__.py
src/chipiron/data/players/player_config/morpion/MorpionTreeBasic.yaml
src/chipiron/data/players/player_config/morpion/MorpionUniformDepth2Debug.yaml
src/chipiron/data/players/player_config/morpion/__init__.py
src/chipiron/data/settings/GameSettings/setting_navo.yaml
src/chipiron/data/settings/GameSettings/setting_pain.yaml
src/chipiron/data/settings/OneMatch/setting_cubo.yaml
src/chipiron/data/settings/OneMatch/setting_duda.yaml
src/chipiron/data/settings/OneMatch/setting_jime.yaml
src/chipiron/data/settings/OneMatch/setting_tron.yaml
src/chipiron/data/starting_boards/Board1.text
src/chipiron/debug/tree_search_debug_selector.py
src/chipiron/displays/__init__.py
src/chipiron/displays/action_history_table.py
src/chipiron/displays/checkers_svg_adapter.py
src/chipiron/displays/chess_svg_adapter.py
src/chipiron/displays/gui.py
src/chipiron/displays/gui_protocol.py
src/chipiron/displays/gui_publisher.py
src/chipiron/displays/gui_replay_games.py
src/chipiron/displays/integer_reduction_svg_adapter.py
src/chipiron/displays/morpion_svg_adapter.py
src/chipiron/displays/svg_adapter_errors.py
src/chipiron/displays/svg_adapter_factory.py
src/chipiron/displays/svg_adapter_protocol.py
src/chipiron/displays/svg_text_helpers.py
src/chipiron/environments/__init__.py
src/chipiron/environments/base.py
src/chipiron/environments/deps.py
src/chipiron/environments/environment.py
src/chipiron/environments/player_wiring_registry.py
src/chipiron/environments/search_dynamics.py
src/chipiron/environments/search_dynamics_addons.py
src/chipiron/environments/starting_position.py
src/chipiron/environments/types.py
src/chipiron/environments/checkers/__init__.py
src/chipiron/environments/checkers/checkers_gui_encoder.py
src/chipiron/environments/checkers/checkers_rules.py
src/chipiron/environments/checkers/environment.py
src/chipiron/environments/checkers/starting_position_args.py
src/chipiron/environments/checkers/tags.py
src/chipiron/environments/checkers/types.py
src/chipiron/environments/checkers/players/adapters/__init__.py
src/chipiron/environments/checkers/players/adapters/checkers_adapter.py
src/chipiron/environments/checkers/players/evaluators/__init__.py
src/chipiron/environments/checkers/players/evaluators/checkers_piece_count.py
src/chipiron/environments/checkers/players/wiring/__init__.py
src/chipiron/environments/checkers/players/wiring/checkers_wiring.py
src/chipiron/environments/chess/__init__.py
src/chipiron/environments/chess/chess_gui_encoder.py
src/chipiron/environments/chess/chess_rules.py
src/chipiron/environments/chess/environment.py
src/chipiron/environments/chess/search_dynamics.py
src/chipiron/environments/chess/starting_position_args.py
src/chipiron/environments/chess/tags.py
src/chipiron/environments/chess/types.py
src/chipiron/environments/chess/players/adapters/__init__.py
src/chipiron/environments/chess/players/adapters/chess_adapter.py
src/chipiron/environments/chess/players/args/__init__.py
src/chipiron/environments/chess/players/args/chess_player_args.py
src/chipiron/environments/chess/players/communications/__init__.py
src/chipiron/environments/chess/players/evaluators/__init__.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/__init__.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/anemone_adapter.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/basic_evaluation.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/board_evaluator_type.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/factory.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/master_board_evaluator.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/stockfish_board_evaluator.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/board_evaluation/__init__.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/datasets/__init__.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/datasets/datasets.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/neural_networks/__init__.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/neural_networks/board_to_tensor.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/neural_networks/chess_model_bundle_evaluator.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/neural_networks/chipiron_nn_args.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/neural_networks/input_converters/__init__.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/neural_networks/input_converters/board_representation.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/neural_networks/input_converters/board_to_input.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/neural_networks/input_converters/board_to_transformer_input.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/neural_networks/input_converters/rep_364.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/neural_networks/input_converters/rep_364_bug.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/neural_networks/input_converters/representation_factory_factory.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/neural_networks/models/__init__.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/table_base/__init__.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/table_base/factory.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/table_base/syzygy_python.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/table_base/syzygy_rust.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/table_base/syzygy_table.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/table_base/syzygy_thread.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/wirings/__init__.py
src/chipiron/environments/chess/players/evaluators/boardevaluators/wirings/chess_eval_wiring.py
src/chipiron/environments/chess/players/factory/__init__.py
src/chipiron/environments/chess/players/factory/factory.py
src/chipiron/environments/chess/players/move_selector/__init__.py
src/chipiron/environments/chess/players/oracles/__init__.py
src/chipiron/environments/chess/players/oracles/chess_syzygy_oracle.py
src/chipiron/environments/chess/players/wiring/__init__.py
src/chipiron/environments/chess/players/wiring/chess_wiring.py
src/chipiron/environments/integer_reduction/__init__.py
src/chipiron/environments/integer_reduction/environment.py
src/chipiron/environments/integer_reduction/integer_reduction_gui_encoder.py
src/chipiron/environments/integer_reduction/integer_reduction_rules.py
src/chipiron/environments/integer_reduction/starting_position_args.py
src/chipiron/environments/integer_reduction/tags.py
src/chipiron/environments/integer_reduction/types.py
src/chipiron/environments/integer_reduction/players/__init__.py
src/chipiron/environments/integer_reduction/players/adapters/__init__.py
src/chipiron/environments/integer_reduction/players/adapters/integer_reduction_adapter.py
src/chipiron/environments/integer_reduction/players/evaluators/__init__.py
src/chipiron/environments/integer_reduction/players/evaluators/integer_reduction_state_evaluator.py
src/chipiron/environments/integer_reduction/players/evaluators/wiring.py
src/chipiron/environments/integer_reduction/players/wiring/__init__.py
src/chipiron/environments/integer_reduction/players/wiring/integer_reduction_wiring.py
src/chipiron/environments/morpion/__init__.py
src/chipiron/environments/morpion/action_geometry.py
src/chipiron/environments/morpion/environment.py
src/chipiron/environments/morpion/morpion_display.py
src/chipiron/environments/morpion/morpion_gui_encoder.py
src/chipiron/environments/morpion/morpion_rules.py
src/chipiron/environments/morpion/starting_position_args.py
src/chipiron/environments/morpion/symmetry.py
src/chipiron/environments/morpion/tags.py
src/chipiron/environments/morpion/types.py
src/chipiron/environments/morpion/bootstrap/__init__.py
src/chipiron/environments/morpion/bootstrap/bootstrap_args.py
src/chipiron/environments/morpion/bootstrap/bootstrap_cycle_core.py
src/chipiron/environments/morpion/bootstrap/bootstrap_errors.py
src/chipiron/environments/morpion/bootstrap/bootstrap_loop.py
src/chipiron/environments/morpion/bootstrap/bootstrap_memory.py
src/chipiron/environments/morpion/bootstrap/bootstrap_paths.py
src/chipiron/environments/morpion/bootstrap/config.py
src/chipiron/environments/morpion/bootstrap/control.py
src/chipiron/environments/morpion/bootstrap/cycle_dataset.py
src/chipiron/environments/morpion/bootstrap/cycle_metadata.py
src/chipiron/environments/morpion/bootstrap/cycle_pipeline_manifest.py
src/chipiron/environments/morpion/bootstrap/cycle_runtime.py
src/chipiron/environments/morpion/bootstrap/cycle_timing.py
src/chipiron/environments/morpion/bootstrap/cycle_training.py
src/chipiron/environments/morpion/bootstrap/cycle_validation.py
src/chipiron/environments/morpion/bootstrap/dashboard_cli.py
src/chipiron/environments/morpion/bootstrap/dashboard_streamlit_entry.py
src/chipiron/environments/morpion/bootstrap/dataset_family_targets.py
src/chipiron/environments/morpion/bootstrap/evaluator_config.py
src/chipiron/environments/morpion/bootstrap/evaluator_diagnostics.py
src/chipiron/environments/morpion/bootstrap/evaluator_family.py
src/chipiron/environments/morpion/bootstrap/evaluator_fitted_backup_sanity.py
src/chipiron/environments/morpion/bootstrap/evaluator_sanity_check.py
src/chipiron/environments/morpion/bootstrap/evaluator_toy_tree_sanity.py
src/chipiron/environments/morpion/bootstrap/growth_recap.py
src/chipiron/environments/morpion/bootstrap/history.py
src/chipiron/environments/morpion/bootstrap/launcher.py
src/chipiron/environments/morpion/bootstrap/linoo_selection_table.py
src/chipiron/environments/morpion/bootstrap/operator_console.py
src/chipiron/environments/morpion/bootstrap/pipeline_artifacts.py
src/chipiron/environments/morpion/bootstrap/pipeline_claims.py
src/chipiron/environments/morpion/bootstrap/pipeline_config.py
src/chipiron/environments/morpion/bootstrap/pipeline_memory.py
src/chipiron/environments/morpion/bootstrap/pipeline_orchestrator.py
src/chipiron/environments/morpion/bootstrap/process_control.py
src/chipiron/environments/morpion/bootstrap/pv_family_targets.py
src/chipiron/environments/morpion/bootstrap/record_status.py
src/chipiron/environments/morpion/bootstrap/reevaluation_patch_consumer.py
src/chipiron/environments/morpion/bootstrap/reevaluation_worker.py
src/chipiron/environments/morpion/bootstrap/run_state.py
src/chipiron/environments/morpion/bootstrap/search_runner_protocol.py
src/chipiron/environments/morpion/bootstrap/sharded_training_export.py
src/chipiron/environments/morpion/bootstrap/streamlit_morpion_clickable_board.py
src/chipiron/environments/morpion/bootstrap/training_logging.py
src/chipiron/environments/morpion/bootstrap/training_recap.py
src/chipiron/environments/morpion/bootstrap/training_recovery.py
src/chipiron/environments/morpion/bootstrap/dashboard/__init__.py
src/chipiron/environments/morpion/bootstrap/dashboard/app.py
src/chipiron/environments/morpion/bootstrap/dashboard/data_cache.py
src/chipiron/environments/morpion/bootstrap/dashboard/formatting.py
src/chipiron/environments/morpion/bootstrap/dashboard/history_view.py
src/chipiron/environments/morpion/bootstrap/dashboard/plot.py
src/chipiron/environments/morpion/bootstrap/dashboard/streamlit_entry.py
src/chipiron/environments/morpion/bootstrap/dashboard/tree_inspector.py
src/chipiron/environments/morpion/bootstrap/dashboard/sections/__init__.py
src/chipiron/environments/morpion/bootstrap/dashboard/sections/certified_record.py
src/chipiron/environments/morpion/bootstrap/dashboard/sections/disk_usage.py
src/chipiron/environments/morpion/bootstrap/dashboard/sections/evaluator_diagnostics.py
src/chipiron/environments/morpion/bootstrap/dashboard/sections/linoo.py
src/chipiron/environments/morpion/bootstrap/dashboard/sections/observability.py
src/chipiron/environments/morpion/bootstrap/dashboard/sections/plot.py
src/chipiron/environments/morpion/bootstrap/dashboard/sections/record_status.py
src/chipiron/environments/morpion/bootstrap/dashboard/sections/run_control.py
src/chipiron/environments/morpion/bootstrap/dashboard/sections/status_layers.py
src/chipiron/environments/morpion/bootstrap/dashboard/sections/tree_inspector.py
src/chipiron/environments/morpion/bootstrap/dashboard/sections/tree_structure.py
src/chipiron/environments/morpion/bootstrap/pipeline/__init__.py
src/chipiron/environments/morpion/bootstrap/pipeline/active_model.py
src/chipiron/environments/morpion/bootstrap/pipeline/checkpoint_loading.py
src/chipiron/environments/morpion/bootstrap/pipeline/cursors.py
src/chipiron/environments/morpion/bootstrap/pipeline/growth_budget.py
src/chipiron/environments/morpion/bootstrap/pipeline/manifests.py
src/chipiron/environments/morpion/bootstrap/pipeline/observability.py
src/chipiron/environments/morpion/bootstrap/pipeline/stages.py
src/chipiron/environments/morpion/bootstrap/pipeline/training_recovery.py
src/chipiron/environments/morpion/bootstrap/pipeline/training_selection.py
src/chipiron/environments/morpion/bootstrap/profiling/__init__.py
src/chipiron/environments/morpion/bootstrap/profiling/growth_memory.py
src/chipiron/environments/morpion/bootstrap/profiling/memory_diagnostics.py
src/chipiron/environments/morpion/bootstrap/profiling/recursive_memory.py
src/chipiron/environments/morpion/bootstrap/profiling/recursive/__init__.py
src/chipiron/environments/morpion/bootstrap/profiling/recursive/checkpoint_payloads.py
src/chipiron/environments/morpion/bootstrap/profiling/recursive/checkpoint_states.py
src/chipiron/environments/morpion/bootstrap/profiling/recursive/context.py
src/chipiron/environments/morpion/bootstrap/profiling/recursive/deep_size.py
src/chipiron/environments/morpion/bootstrap/profiling/recursive/frozenset_ownership.py
src/chipiron/environments/morpion/bootstrap/profiling/recursive/linoo.py
src/chipiron/environments/morpion/bootstrap/profiling/recursive/node_evaluation.py
src/chipiron/environments/morpion/bootstrap/profiling/recursive/object_access.py
src/chipiron/environments/morpion/bootstrap/profiling/recursive/rendering.py
src/chipiron/environments/morpion/bootstrap/profiling/recursive/runner.py
src/chipiron/environments/morpion/bootstrap/profiling/recursive/state_handles.py
src/chipiron/environments/morpion/bootstrap/profiling/recursive/tree_topology.py
src/chipiron/environments/morpion/bootstrap/runtime/__init__.py
src/chipiron/environments/morpion/bootstrap/runtime/checkpoint_codec.py
src/chipiron/environments/morpion/bootstrap/runtime/checkpoint_io.py
src/chipiron/environments/morpion/bootstrap/runtime/reevaluation_patching.py
src/chipiron/environments/morpion/bootstrap/runtime/restore_memory_logging.py
src/chipiron/environments/morpion/bootstrap/runtime/rollout_logging.py
src/chipiron/environments/morpion/bootstrap/runtime/runner.py
src/chipiron/environments/morpion/bootstrap/runtime/runtime_control.py
src/chipiron/environments/morpion/bootstrap/runtime/selection_logging.py
src/chipiron/environments/morpion/bootstrap/runtime/state_eviction.py
src/chipiron/environments/morpion/bootstrap/runtime/training_export_profile.py
src/chipiron/environments/morpion/bootstrap/training/__init__.py
src/chipiron/environments/morpion/learning/__init__.py
src/chipiron/environments/morpion/learning/tree_to_dataset.py
src/chipiron/environments/morpion/players/__init__.py
src/chipiron/environments/morpion/players/adapters/__init__.py
src/chipiron/environments/morpion/players/adapters/morpion_adapter.py
src/chipiron/environments/morpion/players/evaluators/__init__.py
src/chipiron/environments/morpion/players/evaluators/morpion_state_evaluator.py
src/chipiron/environments/morpion/players/evaluators/neural_evaluator.py
src/chipiron/environments/morpion/players/evaluators/neural_evaluator_args.py
src/chipiron/environments/morpion/players/evaluators/wiring.py
src/chipiron/environments/morpion/players/evaluators/datasets/__init__.py
src/chipiron/environments/morpion/players/evaluators/datasets/augmentation.py
src/chipiron/environments/morpion/players/evaluators/datasets/datasets.py
src/chipiron/environments/morpion/players/evaluators/datasets/state_cache.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/__init__.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/bundle.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/entity_relations.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/entity_tokens.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/feature_extractor.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/feature_schema.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/latent_window_features.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/model.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/morpion_nn_input.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/state_to_tensor.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/target_transform.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/train.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/__init__.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/args.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/cached_index_schedule.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/device_logging.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/diagnostics.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/entity_token_cache.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/entity_token_cache_streaming.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/evaluation.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/flat_cache_streaming.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/flat_tensor_cache.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/metadata.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/model_args.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/quality_diagnostics.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/relational_entity_token_cache.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/row_batches.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/scale_diagnostics.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/service.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/streaming.py
src/chipiron/environments/morpion/players/evaluators/neural_networks/training/value_training.py
src/chipiron/environments/morpion/players/wiring/__init__.py
src/chipiron/environments/morpion/players/wiring/morpion_wiring.py
src/chipiron/games/__init__.py
src/chipiron/games/domain/__init__.py
src/chipiron/games/domain/game/__init__.py
src/chipiron/games/domain/game/final_game_result.py
src/chipiron/games/domain/game/game.py
src/chipiron/games/domain/game/game_args.py
src/chipiron/games/domain/game/game_args_factory.py
src/chipiron/games/domain/game/game_manager.py
src/chipiron/games/domain/game/game_manager_factory.py
src/chipiron/games/domain/game/game_playing_status.py
src/chipiron/games/domain/game/game_rules.py
src/chipiron/games/domain/game/game_tag.py
src/chipiron/games/domain/game/observable_game_playing_status.py
src/chipiron/games/domain/game/progress_collector.py
src/chipiron/games/domain/match/__init__.py
src/chipiron/games/domain/match/match_args.py
src/chipiron/games/domain/match/match_factories.py
src/chipiron/games/domain/match/match_manager.py
src/chipiron/games/domain/match/match_results.py
src/chipiron/games/domain/match/match_results_factory.py
src/chipiron/games/domain/match/match_role_schedule.py
src/chipiron/games/domain/match/match_settings_args.py
src/chipiron/games/domain/match/match_tag.py
src/chipiron/games/domain/match/observable_match_result.py
src/chipiron/games/runtime/__init__.py
src/chipiron/games/runtime/orchestrator/__init__.py
src/chipiron/games/runtime/orchestrator/domain_events.py
src/chipiron/games/runtime/orchestrator/match_controller.py
src/chipiron/games/runtime/orchestrator/match_orchestrator.py
src/chipiron/league/__init__.py
src/chipiron/league/league.py
src/chipiron/learning/__init__.py
src/chipiron/learning/timing.py
src/chipiron/learning/torch_runtime.py
src/chipiron/learning/supervised/__init__.py
src/chipiron/learning/supervised/batches.py
src/chipiron/learning/supervised/regression.py
src/chipiron/learning/supervised/regression_quality.py
src/chipiron/learningprocesses/__init__.py
src/chipiron/learningprocesses/nn_trainer/__init__.py
src/chipiron/learningprocesses/nn_trainer/checkpoint_helpers.py
src/chipiron/learningprocesses/nn_trainer/factory.py
src/chipiron/models/__init__.py
src/chipiron/models/model_bundle.py
src/chipiron/opening_book/__init__.py
src/chipiron/opening_book/opening_book.py
src/chipiron/players/__init__.py
src/chipiron/players/factory_higher_level.py
src/chipiron/players/factory_pipeline.py
src/chipiron/players/game_player.py
src/chipiron/players/observer_wiring.py
src/chipiron/players/player.py
src/chipiron/players/player_args.py
src/chipiron/players/player_handle.py
src/chipiron/players/player_ids.py
src/chipiron/players/player_thread.py
src/chipiron/players/boardevaluators/__init__.py
src/chipiron/players/boardevaluators/all_board_evaluator_args.py
src/chipiron/players/boardevaluators/board_evaluator.py
src/chipiron/players/boardevaluators/master_board_evaluator_args.py
src/chipiron/players/boardevaluators/board_evaluation/__init__.py
src/chipiron/players/boardevaluators/datasets/__init__.py
src/chipiron/players/boardevaluators/neural_networks/__init__.py
src/chipiron/players/boardevaluators/neural_networks/model_bundle_runtime.py
src/chipiron/players/boardevaluators/neural_networks/neural_net_board_eval_args.py
src/chipiron/players/boardevaluators/neural_networks/input_converters/__init__.py
src/chipiron/players/boardevaluators/neural_networks/input_converters/model_input_representation_type.py
src/chipiron/players/boardevaluators/neural_networks/input_converters/representation_364_bti.py
src/chipiron/players/boardevaluators/neural_networks/models/__init__.py
src/chipiron/players/boardevaluators/wirings/__init__.py
src/chipiron/players/boardevaluators/wirings/null_eval_wiring.py
src/chipiron/players/boardevaluators/wirings/protocols.py
src/chipiron/players/communications/player_message.py
src/chipiron/players/communications/player_request_encoder.py
src/chipiron/players/communications/player_runtime.py
src/chipiron/players/core/__init__.py
src/chipiron/players/evaluators/__init__.py
src/chipiron/players/move_selector/__init__.py
src/chipiron/players/move_selector/anemone_hooks.py
src/chipiron/players/move_selector/chess_tree_and_value_args.py
src/chipiron/players/move_selector/factory.py
src/chipiron/players/move_selector/human.py
src/chipiron/players/move_selector/modifiers.py
src/chipiron/players/move_selector/move_selector_args.py
src/chipiron/players/move_selector/move_selector_types.py
src/chipiron/players/move_selector/random_args.py
src/chipiron/players/move_selector/random_selector.py
src/chipiron/players/move_selector/registry.py
src/chipiron/players/move_selector/stockfish_args.py
src/chipiron/players/move_selector/stockfish_selector.py
src/chipiron/players/move_selector/tree_and_value_args.py
src/chipiron/players/move_selector/chess/__init__.py
src/chipiron/players/move_selector/chess/register.py
src/chipiron/players/move_selector/priority_checks/__init__.py
src/chipiron/players/move_selector/priority_checks/pv_attacked_open_all.py
src/chipiron/scripts/__init__.py
src/chipiron/scripts/chipiron_args.py
src/chipiron/scripts/default_script_args.py
src/chipiron/scripts/factory.py
src/chipiron/scripts/get_script.py
src/chipiron/scripts/iscript.py
src/chipiron/scripts/main_chipiron.py
src/chipiron/scripts/script.py
src/chipiron/scripts/script_args.py
src/chipiron/scripts/script_type.py
src/chipiron/scripts/base_tree_exploration/__init__.py
src/chipiron/scripts/base_tree_exploration/base_tree_exploration.py
src/chipiron/scripts/evaluate_models/evaluate_models.py
src/chipiron/scripts/generate_datasets/__init__.py
src/chipiron/scripts/generate_datasets/generate_boards.py
src/chipiron/scripts/generate_datasets/generate_labelled_boards.py
src/chipiron/scripts/generate_datasets/generate_over_boards.py
src/chipiron/scripts/generate_datasets/monthly_pgn_pipeline.py
src/chipiron/scripts/gui_launcher/__init__.py
src/chipiron/scripts/gui_launcher/builders.py
src/chipiron/scripts/gui_launcher/logic.py
src/chipiron/scripts/gui_launcher/models.py
src/chipiron/scripts/gui_launcher/participant_selection.py
src/chipiron/scripts/gui_launcher/registries.py
src/chipiron/scripts/gui_launcher/script_gui.py
src/chipiron/scripts/gui_launcher/ui_ctk.py
src/chipiron/scripts/league/__init__.py
src/chipiron/scripts/league/runtheleague.py
src/chipiron/scripts/learn_from_scratch_value_and_fixed_boards/learn_from_scratch_value_and_fixed_boards.py
src/chipiron/scripts/learn_nn_supervised/__init__.py
src/chipiron/scripts/learn_nn_supervised/checkpoint_helpers.py
src/chipiron/scripts/learn_nn_supervised/learn_nn_from_supervised_datasets.py
src/chipiron/scripts/learn_nn_supervised/training_args.py
src/chipiron/scripts/one_match/__init__.py
src/chipiron/scripts/one_match/one_match.py
src/chipiron/scripts/one_match/inputs/base/exp_options.yaml
src/chipiron/scripts/one_match/inputs/gui_launcher/exp_options.yaml
src/chipiron/scripts/one_match/inputs/human_play_against_computer/exp_options.yaml
src/chipiron/scripts/profiling/benchmark_rust_vs_python.py
src/chipiron/scripts/replay_game/__init__.py
src/chipiron/scripts/replay_game/replay_game.py
src/chipiron/scripts/script_gui/script_gui.py
src/chipiron/scripts/script_gui/script_gui_custom.py
src/chipiron/scripts/tree_visualization/__init__.py
src/chipiron/scripts/tree_visualization/tree_visualizer.py
src/chipiron/utils/__init__.py
src/chipiron/utils/color.py
src/chipiron/utils/dataclass.py
src/chipiron/utils/logger.py
src/chipiron/utils/my_random.py
src/chipiron/utils/null_object.py
src/chipiron/utils/path_runtime.py
src/chipiron/utils/path_variables.py
src/chipiron/utils/qt_runtime_bootstrap.py
src/chipiron/utils/qt_runtime_env.py
src/chipiron/utils/queue_protocols.py
src/chipiron/utils/small_tools.py
src/chipiron/utils/communication/__init__.py
src/chipiron/utils/communication/gui_encoder.py
src/chipiron/utils/communication/gui_encoder_factory.py
src/chipiron/utils/communication/gui_publisher.py
src/chipiron/utils/communication/mailbox.py
src/chipiron/utils/communication/player_ui_info.py
src/chipiron/utils/communication/gui_messages/__init__.py
src/chipiron/utils/communication/gui_messages/gui_messages.py
tests/test_checkpoint_build.py
tests/test_checkpoint_load.py
tests/test_path_consistency.py