:py:mod:`bluecast.tests.test_experiment_tracker` ================================================ .. py:module:: bluecast.tests.test_experiment_tracker Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: bluecast.tests.test_experiment_tracker.experiment_tracker bluecast.tests.test_experiment_tracker.sample_training_config bluecast.tests.test_experiment_tracker.test_add_hyperparameter_results bluecast.tests.test_experiment_tracker.test_add_evaluation_results bluecast.tests.test_experiment_tracker.test_retrieve_results_as_df bluecast.tests.test_experiment_tracker.test_get_best_score_empty bluecast.tests.test_experiment_tracker.test_get_best_score_higher_is_better bluecast.tests.test_experiment_tracker.test_get_best_score_lower_is_better bluecast.tests.test_experiment_tracker.test_get_experiment_summary bluecast.tests.test_experiment_tracker.test_legacy_compatibility bluecast.tests.test_experiment_tracker.test_database_persistence bluecast.tests.test_experiment_tracker.test_temporary_database .. py:function:: experiment_tracker() Create a temporary DuckDB-based experiment tracker for testing. .. py:function:: sample_training_config() Create a sample training config for testing. .. py:function:: test_add_hyperparameter_results(experiment_tracker, sample_training_config) Test adding hyperparameter tuning results. .. py:function:: test_add_evaluation_results(experiment_tracker, sample_training_config) Test adding evaluation results. .. py:function:: test_retrieve_results_as_df(experiment_tracker, sample_training_config) Test retrieving results as DataFrame. .. py:function:: test_get_best_score_empty(experiment_tracker) Test getting best score when no results exist. .. py:function:: test_get_best_score_higher_is_better(experiment_tracker, sample_training_config) Test getting best score for higher-is-better metric. .. py:function:: test_get_best_score_lower_is_better(experiment_tracker, sample_training_config) Test getting best score for lower-is-better metric. .. py:function:: test_get_experiment_summary(experiment_tracker, sample_training_config) Test getting experiment summary statistics. .. py:function:: test_legacy_compatibility(experiment_tracker, sample_training_config) Test legacy compatibility properties. .. py:function:: test_database_persistence() Test that data persists across tracker instances. .. py:function:: test_temporary_database() Test that temporary database is created when no path provided.