.gitattributes
.gitignore
.gitlab-ci.yml
.pre-commit-config.yaml
.python-version
.readthedocs.yaml
CHANGELOG.md
CITATION.cff
CLAUDE.md
CONTEXT.md
CONTRIBUTING.md
LICENSE
README.md
STATUS.md
mkdocs.yml
mypy.ini
pyproject.toml
uv.lock
vulture_whitelist.py
.claude/agent-workflow.md
.claude/model-config.md
.claude/agents/ml-expert.md
.claude/agents/python-dev.md
.claude/agents/qa-engineer.md
.claude/agents/requirements-engineer.md
.claude/agents/solution-architect.md
.claude/agents/status-tracker.md
.claude/features/adr-0030-effektiver-suchraum.md
.claude/features/adr-0030-messwerte.csv
.claude/features/adr-0030-messwerte.md
data/alloys.csv
data/alloys_fixed.csv
data/alloys_folds.csv
data/alloys_submission.csv
docs/api.md
docs/architecture.md
docs/cli_guide.md
docs/config_reference.md
docs/development.md
docs/index.md
docs/jupytext.toml
docs/metrics.md
docs/quickstart.ipynb
docs/quickstart.py
docs/release.md
docs/requirements.txt
docs/verbose_levels.md
docs/adr/0001-feature-selector-stateless-step.md
docs/adr/0002-shap-explainer-adapter-protocol.md
docs/adr/0003-debug-sink-class.md
docs/adr/0004-transforms-class.md
docs/adr/0005-config-preset-over-env.md
docs/adr/0006-performance-report-architecture.md
docs/adr/0007-output-artifact-structure.md
docs/adr/0008-config-surface-reduction-design-system.md
docs/adr/0009-report-artifacts-always-written-shap-enabled-removed.md
docs/adr/0010-config-surface-reduction-round-2.md
docs/adr/0011-setuptools-scm-dynamic-versioning-commit-hash-footer.md
docs/adr/0012-documentation-strategy-docs-as-code-drift-guards.md
docs/adr/0013-mutual-info-labelencoder-for-categorical-features.md
docs/adr/0014-submission-mode-auto-detection.md
docs/adr/0015-base-model-early-stopping-via-outer-fold-eval-set.md
docs/adr/0016-framework-config-as-canonical-programmatic-entrypoint.md
docs/adr/0017-final-model-hp-selection-via-own-inner-cv.md
docs/adr/0018-always-on-log-diagnostic-metrics.md
docs/adr/0019-shap-report-best-round-only-with-persisted-matrices.md
docs/adr/0020-ensemble-via-leakage-safe-oof-blending.md
docs/adr/0021-base-seeded-optuna-via-warm-start-trial.md
docs/adr/0022-resume-via-lazy-folder-creation.md
docs/adr/0023-ensemble-as-first-class-reportable-entity.md
docs/adr/0024-skill-score-single-composite-metric-registry.md
docs/adr/0025-model-zoo-sklearn-taxonomie-paarung-kuratierung.md
docs/adr/0026-shap-explanation-semantics-additivity-and-background.md
docs/adr/0027-narrow-report-contracts-and-isolated-round-score.md
docs/adr/0028-flatten-data-preprocessing-config.md
docs/adr/0029-unified-model-selection-and-default-selection.md
docs/adr/0030-effektiver-suchraum-n-abhaengige-klemmung.md
docs/adr/0031-preprocessing-ist-config-kein-modell.md
docs/agents/docs-map.md
docs/agents/domain.md
docs/agents/issue-tracker.md
docs/agents/triage-labels.md
docs/how-to/00-recommend.md
docs/how-to/04-preprocessing-per-model.md
docs/how-to/07-models-level-and-overrides.md
docs/how-to/08-submission-mode.md
docs/how-to/09-inference.md
docs/how-to/10-register-a-model.md
docs/how-to/11-trained-models.md
docs/how-to/12-split-object.md
docs/how-to/index.md
docs/how-to/walkthrough.ipynb
docs/javascripts/mathjax.js
docs/methodology/nested-cv.md
docs/reference/metrics/evs.md
docs/reference/metrics/index.md
docs/reference/metrics/mae.md
docs/reference/metrics/mape.md
docs/reference/metrics/me.md
docs/reference/metrics/medae.md
docs/reference/metrics/ome.md
docs/reference/metrics/oom_accuracy.md
docs/reference/metrics/r2.md
docs/reference/metrics/r2_log.md
docs/reference/metrics/rmse.md
docs/reference/metrics/skill_score.md
docs/reference/metrics/smape.md
docs/reference/models/cd.md
docs/reference/models/ens.md
docs/reference/models/fm.md
docs/reference/models/gp.md
docs/reference/models/index.md
docs/reference/models/krr.md
docs/reference/models/lin.md
docs/reference/models/nbr.md
docs/reference/models/nn.md
docs/reference/models/omissions.md
docs/reference/models/svm.md
docs/reference/models/tree.md
overrides/hooks.py
scripts/config_combo_matrix.py
scripts/docs_hint.py
scripts/gen_api_reference.py
scripts/gen_model_zoo.py
scripts/make_sample_data.py
scripts/search_space_bounds_probe.py
src/__init__.py
src/coremat/__init__.py
src/coremat/cli.py
src/coremat/py.typed
src/coremat.egg-info/PKG-INFO
src/coremat.egg-info/SOURCES.txt
src/coremat.egg-info/dependency_links.txt
src/coremat.egg-info/entry_points.txt
src/coremat.egg-info/requires.txt
src/coremat.egg-info/scm_file_list.json
src/coremat.egg-info/scm_version.json
src/coremat.egg-info/top_level.txt
src/coremat/config/__init__.py
src/coremat/config/config.py
src/coremat/config/settings.py
src/coremat/config/types.py
src/coremat/core/__init__.py
src/coremat/core/constants.py
src/coremat/core/metrics.py
src/coremat/core/config/__init__.py
src/coremat/core/config/config.py
src/coremat/core/config/defaults.yaml
src/coremat/core/config/evaluation.py
src/coremat/core/config/framework.py
src/coremat/core/config/loader.py
src/coremat/core/config/models.py
src/coremat/core/config/paths.py
src/coremat/core/config/preprocessing.py
src/coremat/core/config/run.py
src/coremat/core/config/training.py
src/coremat/core/config/transforms.py
src/coremat/core/config/types.py
src/coremat/core/config/presets/fast.yaml
src/coremat/core/config/presets/full.yaml
src/coremat/core/types/__init__.py
src/coremat/core/types/enums.py
src/coremat/core/types/policies.py
src/coremat/core/types/scalers.py
src/coremat/data/__init__.py
src/coremat/data/generator.py
src/coremat/design/__init__.py
src/coremat/design/palettes.json
src/coremat/design/tokens.css
src/coremat/design/tokens.json
src/coremat/design/tokens.py
src/coremat/design/assets/cdma-black.svg
src/coremat/design/assets/cdma-blue.svg
src/coremat/design/assets/cdma-mark-black.png
src/coremat/design/assets/cdma-mark-blue.png
src/coremat/design/assets/cdma-mark-orange.png
src/coremat/design/assets/cdma-mark-white.png
src/coremat/design/assets/cdma-negative.svg
src/coremat/design/assets/cdma-positive.png
src/coremat/design/assets/cdma-positive.svg
src/coremat/design/assets/cdma-white.svg
src/coremat/evallab/__init__.py
src/coremat/evallab/base.py
src/coremat/evallab/ensemble.py
src/coremat/evallab/ensemble_artifact.py
src/coremat/evallab/evaluation.py
src/coremat/evallab/comparison_report/__init__.py
src/coremat/evallab/comparison_report/discovery.py
src/coremat/evallab/comparison_report/ecdf_view.py
src/coremat/evallab/comparison_report/ensemble_view.py
src/coremat/evallab/comparison_report/oom_bars_view.py
src/coremat/evallab/comparison_report/report.py
src/coremat/evallab/comparison_report/trajectory_view.py
src/coremat/evallab/eda_report/__init__.py
src/coremat/evallab/eda_report/__main__.py
src/coremat/evallab/eda_report/loader.py
src/coremat/evallab/eda_report/plots.py
src/coremat/evallab/eda_report/report.py
src/coremat/evallab/eda_report/style.py
src/coremat/evallab/ensemble_report/__init__.py
src/coremat/evallab/export_predictor/__init__.py
src/coremat/evallab/export_predictor/ensemble_generator.py
src/coremat/evallab/export_predictor/generator.py
src/coremat/evallab/model_report/__init__.py
src/coremat/evallab/model_report/__main__.py
src/coremat/evallab/model_report/importance_plots.py
src/coremat/evallab/model_report/loader.py
src/coremat/evallab/model_report/plots.py
src/coremat/evallab/model_report/report.py
src/coremat/evallab/model_report/reproduction.py
src/coremat/evallab/model_report/shap_plots.py
src/coremat/evallab/outlier_report/__init__.py
src/coremat/evallab/outlier_report/outliers.py
src/coremat/evallab/outlier_report/outliers_core.py
src/coremat/evallab/reports/__init__.py
src/coremat/preplab/__init__.py
src/coremat/preplab/features/__init__.py
src/coremat/preplab/preprocessing/__init__.py
src/coremat/preplab/preprocessing/custom_preprocessor.py
src/coremat/preplab/preprocessing/dataframe_pipeline.py
src/coremat/preplab/preprocessing/preprocess_policy.py
src/coremat/preplab/preprocessing/transformers.py
src/coremat/preplab/ui/__init__.py
src/coremat/runtime/__init__.py
src/coremat/runtime/cuda.py
src/coremat/runtime/eval_runner.py
src/coremat/runtime/evaluator.py
src/coremat/runtime/train_runner.py
src/coremat/runtime/trainer.py
src/coremat/shared/__init__.py
src/coremat/shared/heartbeat.py
src/coremat/shared/logging_config.py
src/coremat/shared/safe_scaler.py
src/coremat/shared/status_reporter.py
src/coremat/shared/step_runner.py
src/coremat/shared/utils.py
src/coremat/shared/utils_paths.py
src/coremat/trainlab/__init__.py
src/coremat/trainlab/debug_pipeline.py
src/coremat/trainlab/feature_importance.py
src/coremat/trainlab/feature_selector.py
src/coremat/trainlab/recommend.py
src/coremat/trainlab/registry.py
src/coremat/trainlab/report_view.py
src/coremat/trainlab/reporting.py
src/coremat/trainlab/shap_runner.py
src/coremat/trainlab/splitter.py
src/coremat/trainlab/train.py
src/coremat/trainlab/train_test_split.py
src/coremat/trainlab/transforms.py
src/coremat/trainlab/models/__init__.py
src/coremat/trainlab/models/__main__.py
src/coremat/trainlab/models/boost_catboost.py
src/coremat/trainlab/models/boost_lgbm.py
src/coremat/trainlab/models/boost_xgb.py
src/coremat/trainlab/models/cd.py
src/coremat/trainlab/models/foundation.py
src/coremat/trainlab/models/gp.py
src/coremat/trainlab/models/group_preambles.py
src/coremat/trainlab/models/kernel.py
src/coremat/trainlab/models/linear.py
src/coremat/trainlab/models/neighbors.py
src/coremat/trainlab/models/neuronal_net.py
src/coremat/trainlab/models/registry.py
src/coremat/trainlab/models/tree.py
tests/conftest.py
tests/test_adr0006_performance_report.py
tests/test_adr0007_cleanup_trainer_object.py
tests/test_adr0007_lean_model_joblib.py
tests/test_adr0007_shap_extensions.py
tests/test_adr0007_shap_memory_pipe.py
tests/test_adr0018_log_diag_metrics.py
tests/test_adr0019_shap_disk_persistence.py
tests/test_adr0021_warm_start_trial.py
tests/test_adr0022_resume_lazy_folder.py
tests/test_adr0025_pairing_invariants.py
tests/test_api_reference_drift.py
tests/test_axis_rescaling_and_dist_bins.py
tests/test_baseline_config_cleanup.py
tests/test_catboost_native_cats_no_nan.py
tests/test_cli.py
tests/test_cli_guide_drift.py
tests/test_color_by_per_round.py
tests/test_comparison_report.py
tests/test_config_combo_matrix.py
tests/test_config_defaults_drift.py
tests/test_config_loader.py
tests/test_config_reference_drift.py
tests/test_config_unification.py
tests/test_cuda_probe.py
tests/test_custom_preprocessor.py
tests/test_custom_preprocessor_smoke.py
tests/test_data_generator.py
tests/test_debug_per_model.py
tests/test_debug_pipeline.py
tests/test_documentation_consistency.py
tests/test_eda_report.py
tests/test_eda_scatter_train_test.py
tests/test_ensemble_artifact.py
tests/test_ensemble_blend.py
tests/test_ensemble_export.py
tests/test_ensemble_report.py
tests/test_ensemble_report_integration.py
tests/test_ensemble_report_structure.py
tests/test_export_predictor.py
tests/test_feature_importance.py
tests/test_feature_selection_leakage.py
tests/test_feature_selector_class.py
tests/test_final_hp_selection.py
tests/test_fm_shap_budget_visibility.py
tests/test_group_aware_splitting.py
tests/test_import_structure.py
tests/test_importance_csv_export.py
tests/test_importance_plots.py
tests/test_issue100_shap_explainer_registry.py
tests/test_issue101_device_multicore_audit.py
tests/test_issue110_shap_codec.py
tests/test_issue113_emb_mlp_wrapper.py
tests/test_issue114_tabpfn_shap_pipeline_unwrap.py
tests/test_issue115_ensemble_all_rounds.py
tests/test_issue119_tabpfn_embedding_howto.py
tests/test_issue120_pca_scree.py
tests/test_issue123_base_model_curation.py
tests/test_issue124_model_zoo_extension.py
tests/test_issue126_log_level_param.py
tests/test_issue128_no_german_in_reports.py
tests/test_issue129_export_transform_meta.py
tests/test_issue135_wired_config_knobs.py
tests/test_issue136_single_color_source.py
tests/test_issue137_metric_definitions.py
tests/test_issue138_ensemble_fs_decisions.py
tests/test_issue140_round_result.py
tests/test_issue141_custom_model_extension_point.py
tests/test_issue142_skill_parts_ssot.py
tests/test_issue143_context_composite_invariant.py
tests/test_issue144_run_evaluation_step_status.py
tests/test_issue145_typed_contracts.py
tests/test_issue146_no_silent_swallow.py
tests/test_issue148_customprep_bool_fit_invariant.py
tests/test_issue149_comparison_test_skill.py
tests/test_issue150_rf_extratrees_bootstrap.py
tests/test_issue151_resume_fs.py
tests/test_issue152_random_state_final_property.py
tests/test_issue153_float_binary_split.py
tests/test_issue154_config_validation_cli_path.py
tests/test_issue155_metric_registry_consistency.py
tests/test_issue156_collector.py
tests/test_issue157_optuna_search_space_fit.py
tests/test_issue158_ensemble_bundle_renorm.py
tests/test_issue159_config_setattr_coercion.py
tests/test_issue160_false_success_and_cli.py
tests/test_issue161_report_gaps.py
tests/test_issue162_collector.py
tests/test_issue162_grilled.py
tests/test_issue163_shap_additivity.py
tests/test_issue164_compute_round_score.py
tests/test_issue165_run_report_view.py
tests/test_issue166_shap_run_report_view.py
tests/test_issue74_log_axis_toggle.py
tests/test_issue79_encoded_shap_tab.py
tests/test_issue80_shap_tab_placeholder.py
tests/test_issue93_metric_weights_plumbing.py
tests/test_issue97_ome_log10_score_weights.py
tests/test_issue_111.py
tests/test_logging.py
tests/test_logging_ux.py
tests/test_metrics_drift.py
tests/test_metrics_fixes.py
tests/test_metrics_overview.py
tests/test_metrics_registry_regression.py
tests/test_model_config_smoke.py
tests/test_model_params_curation.py
tests/test_model_registry_smoke.py
tests/test_model_report.py
tests/test_model_report_outlier_plots.py
tests/test_model_report_outlier_report.py
tests/test_model_report_reproduction.py
tests/test_model_report_submission_mode.py
tests/test_model_report_ui.py
tests/test_model_selection_resolution.py
tests/test_model_zoo_catboost_rmse.py
tests/test_model_zoo_catboost_search_spaces.py
tests/test_model_zoo_drift.py
tests/test_model_zoo_lgbm_gpu.py
tests/test_oof_dataset_selector.py
tests/test_preprocessing_pipeline.py
tests/test_preprocessing_smoke.py
tests/test_proj22_model_levels.py
tests/test_public_api.py
tests/test_qa_validation.py
tests/test_quickstart_notebook.py
tests/test_recommend.py
tests/test_refactor_no_getattr_knobs.py
tests/test_refactor_no_getattr_policy_style_split.py
tests/test_registry_did_you_mean.py
tests/test_registry_e2e_smoke.py
tests/test_reproducibility.py
tests/test_residual_et_decoupling.py
tests/test_run_evaluation_entrypoint.py
tests/test_run_training_entrypoint.py
tests/test_sample_rows.py
tests/test_shap_consolidation.py
tests/test_shap_fs_sanitized_feature_names.py
tests/test_shap_importance_csv.py
tests/test_shap_plots.py
tests/test_shap_raw_export.py
tests/test_split_column.py
tests/test_splitter.py
tests/test_standalone_module_imports.py
tests/test_submission_csv_artifact.py
tests/test_submission_id_column.py
tests/test_submission_mode_integration_smoke.py
tests/test_submission_mode_train_guards.py
tests/test_tabpfn_cpu_fallback.py
tests/test_target_domain_preflight.py
tests/test_trainer_exports_smoke.py
tests/test_trainer_make_preprocessor_policy.py
tests/test_trainer_minie2e_feature_selection.py
tests/test_trainer_minifit_integration.py
tests/test_trainer_minifit_no_transforms.py
tests/test_trainer_no_fs_single_round.py
tests/test_trainer_no_fs_target_transform.py
tests/test_trainer_optuna_builder_uses_fw.py
tests/test_trainer_pipeline_cardinality_is_fw_only.py
tests/test_trainer_pipeline_uses_fw_config.py
tests/test_trainer_reads_fw_train_fields.py
tests/test_trainer_reports_smoke.py
tests/test_trainer_resume_feature_selection.py
tests/test_trainer_seed_setting.py
tests/test_trainer_shap_dispatcher.py
tests/test_trainer_shap_pipeline_output.py
tests/test_trainer_shap_root_aggregation.py
tests/test_trainer_transform_uses_fw_mapping.py
tests/test_trainer_transforms_contract.py
tests/test_transform_domain_policy.py
tests/test_transform_summaries_parallel.py
tests/test_transforms_class.py
tests/test_type_safety.py
tests/test_walkthrough_yaml_python_drift.py
tests/test_y_domain_registry_matrix.py
tests/fixtures/dummy_data.xlsx