LICENSE
README.md
pyproject.toml
luna_bench/__init__.py
luna_bench/benchmark.py
luna_bench/model_metadata.py
luna_bench/model_set.py
luna_bench/py.typed
luna_bench.egg-info/PKG-INFO
luna_bench.egg-info/SOURCES.txt
luna_bench.egg-info/dependency_links.txt
luna_bench.egg-info/requires.txt
luna_bench.egg-info/top_level.txt
luna_bench/_internal/__init__.py
luna_bench/_internal/background_tasks/__init__.py
luna_bench/_internal/background_tasks/background_task_container.py
luna_bench/_internal/background_tasks/protocols.py
luna_bench/_internal/background_tasks/huey/__init__.py
luna_bench/_internal/background_tasks/huey/huey_algorithm_runner.py
luna_bench/_internal/background_tasks/huey/huey_background_task_client.py
luna_bench/_internal/dao/__init__.py
luna_bench/_internal/dao/algorithm_sql_dao.py
luna_bench/_internal/dao/benchmark_sql_dao.py
luna_bench/_internal/dao/dao_container.py
luna_bench/_internal/dao/feature_sql_dao.py
luna_bench/_internal/dao/metric_sql_dao.py
luna_bench/_internal/dao/model_sql_dao.py
luna_bench/_internal/dao/modelset_sql_dao.py
luna_bench/_internal/dao/plot_sql_dao.py
luna_bench/_internal/dao/protocols.py
luna_bench/_internal/dao/database/__init__.py
luna_bench/_internal/dao/database/peewee_transaction.py
luna_bench/_internal/dao/tables/__init__.py
luna_bench/_internal/dao/tables/algorithm_result_table.py
luna_bench/_internal/dao/tables/algorithm_table.py
luna_bench/_internal/dao/tables/base_table.py
luna_bench/_internal/dao/tables/benchmark_table.py
luna_bench/_internal/dao/tables/feature_result_table.py
luna_bench/_internal/dao/tables/feature_table.py
luna_bench/_internal/dao/tables/metric_result_table.py
luna_bench/_internal/dao/tables/metric_table.py
luna_bench/_internal/dao/tables/model_metadata_table.py
luna_bench/_internal/dao/tables/model_table.py
luna_bench/_internal/dao/tables/modelset_table.py
luna_bench/_internal/dao/tables/plot_config_table.py
luna_bench/_internal/domain_models/__init__.py
luna_bench/_internal/domain_models/algorithm_domain.py
luna_bench/_internal/domain_models/algorithm_result_domain.py
luna_bench/_internal/domain_models/algorithm_type_enum.py
luna_bench/_internal/domain_models/arbitrary_data_domain.py
luna_bench/_internal/domain_models/base_domain.py
luna_bench/_internal/domain_models/benchmark_domain.py
luna_bench/_internal/domain_models/benchmark_status_enum.py
luna_bench/_internal/domain_models/feature_domain.py
luna_bench/_internal/domain_models/feature_result_domain.py
luna_bench/_internal/domain_models/metric_domain.py
luna_bench/_internal/domain_models/metric_result_domain.py
luna_bench/_internal/domain_models/model_metadata_domain.py
luna_bench/_internal/domain_models/modelset_domain.py
luna_bench/_internal/domain_models/plot_config_domain.py
luna_bench/_internal/domain_models/registered_data_domain.py
luna_bench/_internal/mappers/__init__.py
luna_bench/_internal/mappers/algorithm_mapper.py
luna_bench/_internal/mappers/base_mapper.py
luna_bench/_internal/mappers/benchmark_mapper.py
luna_bench/_internal/mappers/container.py
luna_bench/_internal/mappers/feature_mapper.py
luna_bench/_internal/mappers/metric_mapper.py
luna_bench/_internal/mappers/plot_mapper.py
luna_bench/_internal/mappers/mixins/__init__.py
luna_bench/_internal/mappers/mixins/model_list_mixin.py
luna_bench/_internal/registries/__init__.py
luna_bench/_internal/registries/arbitrary_data_registry.py
luna_bench/_internal/registries/base_registry.py
luna_bench/_internal/registries/protocols.py
luna_bench/_internal/registries/registry_container.py
luna_bench/_internal/usecases/__init__.py
luna_bench/_internal/usecases/usecase_container.py
luna_bench/_internal/usecases/background_tasks/__init__.py
luna_bench/_internal/usecases/background_tasks/background_retrieve_algorithm_async.py
luna_bench/_internal/usecases/background_tasks/background_retrieve_algorithm_sync.py
luna_bench/_internal/usecases/background_tasks/background_run_algorithm_async.py
luna_bench/_internal/usecases/background_tasks/background_run_algorithm_sync.py
luna_bench/_internal/usecases/benchmark/__init__.py
luna_bench/_internal/usecases/benchmark/benchmark_create.py
luna_bench/_internal/usecases/benchmark/benchmark_delete.py
luna_bench/_internal/usecases/benchmark/benchmark_load.py
luna_bench/_internal/usecases/benchmark/benchmark_load_all.py
luna_bench/_internal/usecases/benchmark/benchmark_remove_modelset.py
luna_bench/_internal/usecases/benchmark/benchmark_set_modelset.py
luna_bench/_internal/usecases/benchmark/enums.py
luna_bench/_internal/usecases/benchmark/protocols.py
luna_bench/_internal/usecases/benchmark/algorithm/__init__.py
luna_bench/_internal/usecases/benchmark/algorithm/algorithm_add.py
luna_bench/_internal/usecases/benchmark/algorithm/algorithm_filter.py
luna_bench/_internal/usecases/benchmark/algorithm/algorithm_remove.py
luna_bench/_internal/usecases/benchmark/algorithm/algorithm_retrieve_async_retrival_data.py
luna_bench/_internal/usecases/benchmark/algorithm/algorithm_retrieve_async_solutions.py
luna_bench/_internal/usecases/benchmark/algorithm/algorithm_retrieve_sync_solutions.py
luna_bench/_internal/usecases/benchmark/algorithm/algorithm_run.py
luna_bench/_internal/usecases/benchmark/algorithm/algorithm_run_as_background_tasks.py
luna_bench/_internal/usecases/benchmark/feature/__init__.py
luna_bench/_internal/usecases/benchmark/feature/feature_add.py
luna_bench/_internal/usecases/benchmark/feature/feature_remove.py
luna_bench/_internal/usecases/benchmark/feature/feature_run.py
luna_bench/_internal/usecases/benchmark/helper/__init__.py
luna_bench/_internal/usecases/benchmark/helper/feature_result_builder.py
luna_bench/_internal/usecases/benchmark/helper/metric_result_builder.py
luna_bench/_internal/usecases/benchmark/metric/__init__.py
luna_bench/_internal/usecases/benchmark/metric/metric_add.py
luna_bench/_internal/usecases/benchmark/metric/metric_remove.py
luna_bench/_internal/usecases/benchmark/metric/metric_run.py
luna_bench/_internal/usecases/benchmark/plot/__init__.py
luna_bench/_internal/usecases/benchmark/plot/plot_add.py
luna_bench/_internal/usecases/benchmark/plot/plot_remove.py
luna_bench/_internal/usecases/benchmark/plot/plot_run.py
luna_bench/_internal/usecases/modelset/__init__.py
luna_bench/_internal/usecases/modelset/modelset_create.py
luna_bench/_internal/usecases/modelset/modelset_delete.py
luna_bench/_internal/usecases/modelset/modelset_load.py
luna_bench/_internal/usecases/modelset/modelset_load_all.py
luna_bench/_internal/usecases/modelset/protocols.py
luna_bench/_internal/usecases/modelset/model/__init__.py
luna_bench/_internal/usecases/modelset/model/model_add.py
luna_bench/_internal/usecases/modelset/model/model_fetch.py
luna_bench/_internal/usecases/modelset/model/model_load_all.py
luna_bench/_internal/usecases/modelset/model/model_remove.py
luna_bench/_internal/wrappers/__init__.py
luna_bench/_internal/wrappers/luna_quantum/__init__.py
luna_bench/_internal/wrappers/luna_quantum/luna_algorithm_wrapper.py
luna_bench/_internal/wrappers/luna_quantum/algorithms/__init__.py
luna_bench/_internal/wrappers/luna_quantum/algorithms/luna_algorithm.py
luna_bench/algorithms/__init__.py
luna_bench/algorithms/fake_algorithm.py
luna_bench/algorithms/scip.py
luna_bench/configs/__init__.py
luna_bench/configs/config.py
luna_bench/custom/__init__.py
luna_bench/custom/registry_info.py
luna_bench/custom/types.py
luna_bench/custom/base_components/__init__.py
luna_bench/custom/base_components/base_algorithm_async.py
luna_bench/custom/base_components/base_algorithm_sync.py
luna_bench/custom/base_components/base_feature.py
luna_bench/custom/base_components/base_metric.py
luna_bench/custom/base_components/base_plot.py
luna_bench/custom/base_components/registerable_component.py
luna_bench/custom/base_components/meta_classes/__init__.py
luna_bench/custom/base_components/meta_classes/metric_class_meta.py
luna_bench/custom/base_components/meta_classes/registered_class_meta.py
luna_bench/custom/base_components/meta_classes/write_once_meta.py
luna_bench/custom/base_results/__init__.py
luna_bench/custom/base_results/arbitrary_data.py
luna_bench/custom/base_results/feature_result.py
luna_bench/custom/base_results/feature_result_enum.py
luna_bench/custom/base_results/metric_result.py
luna_bench/custom/decorators/__init__.py
luna_bench/custom/decorators/algorithm.py
luna_bench/custom/decorators/decorator_utilities.py
luna_bench/custom/decorators/feature.py
luna_bench/custom/decorators/metric.py
luna_bench/custom/decorators/plot.py
luna_bench/custom/result_containers/__init__.py
luna_bench/custom/result_containers/benchmark_result_container.py
luna_bench/custom/result_containers/feature_result_container.py
luna_bench/custom/result_containers/metric_result_container.py
luna_bench/entities/__init__.py
luna_bench/entities/algorithm_entity.py
luna_bench/entities/algorithm_result_entity.py
luna_bench/entities/benchmark_entity.py
luna_bench/entities/feature_entity.py
luna_bench/entities/feature_result_entity.py
luna_bench/entities/metric_entity.py
luna_bench/entities/metric_result_entity.py
luna_bench/entities/model_metadata_entity.py
luna_bench/entities/model_set_entity.py
luna_bench/entities/plot_entity.py
luna_bench/entities/enums/__init__.py
luna_bench/entities/enums/error_handling_mode_enum.py
luna_bench/entities/enums/job_status_enum.py
luna_bench/errors/__init__.py
luna_bench/errors/base_error.py
luna_bench/errors/incompatible_class_error.py
luna_bench/errors/infeasible_model_error.py
luna_bench/errors/invalid_worker_type_error.py
luna_bench/errors/missing_optional_dependency_error.py
luna_bench/errors/model_decoding_error.py
luna_bench/errors/model_name_already_used_error.py
luna_bench/errors/unknown_error.py
luna_bench/errors/write_once_error.py
luna_bench/errors/bench_type_errors/__init__.py
luna_bench/errors/bench_type_errors/algorithm_sub_type_error.py
luna_bench/errors/bench_type_errors/bench_type_error.py
luna_bench/errors/components/__init__.py
luna_bench/errors/components/component_error.py
luna_bench/errors/components/features/__init__.py
luna_bench/errors/components/features/feature_error.py
luna_bench/errors/components/features/feature_result_unknown_name_error.py
luna_bench/errors/components/features/feature_result_wrong_class_error.py
luna_bench/errors/components/metrics/__init__.py
luna_bench/errors/components/metrics/metric_error.py
luna_bench/errors/components/metrics/metric_result_unknown_name_error.py
luna_bench/errors/components/metrics/metric_result_wrong_class_error.py
luna_bench/errors/dao/__init__.py
luna_bench/errors/dao/dao_error.py
luna_bench/errors/dao/data_not_exist_error.py
luna_bench/errors/dao/data_not_unique_error.py
luna_bench/errors/decorators/__init__.py
luna_bench/errors/decorators/decorator_error.py
luna_bench/errors/decorators/invalid_parameter_type_error.py
luna_bench/errors/decorators/invalid_return_type_error.py
luna_bench/errors/decorators/invalid_signature_error.py
luna_bench/errors/registry/__init__.py
luna_bench/errors/registry/already_registerd_id_error.py
luna_bench/errors/registry/base_registry_error.py
luna_bench/errors/registry/unknown_component_error.py
luna_bench/errors/registry/unknown_id_error.py
luna_bench/errors/run_errors/__init__.py
luna_bench/errors/run_errors/algorithm_not_done.py
luna_bench/errors/run_errors/run_algorithm_missing_error.py
luna_bench/errors/run_errors/run_algorithm_runtime_error.py
luna_bench/errors/run_errors/run_error.py
luna_bench/errors/run_errors/run_feature_missing_error.py
luna_bench/errors/run_errors/run_metric_missing_error.py
luna_bench/errors/run_errors/run_modelset_missing_error.py
luna_bench/errors/run_errors/run_plot_missing_error.py
luna_bench/errors/run_errors/plots_errors/__init__.py
luna_bench/errors/run_errors/plots_errors/features_missing_error.py
luna_bench/errors/run_errors/plots_errors/metrics_missing_error.py
luna_bench/errors/run_errors/plots_errors/plot_exectuion_error.py
luna_bench/errors/run_errors/plots_errors/plot_run_error.py
luna_bench/errors/validation_errors/__init__.py
luna_bench/errors/validation_errors/validation_error.py
luna_bench/errors/validation_errors/validation_solution_error.py
luna_bench/features/__init__.py
luna_bench/features/fake_feature.py
luna_bench/features/optsol_feature.py
luna_bench/features/var_num_feature.py
luna_bench/features/mip/__init__.py
luna_bench/features/mip/linear_constraint_matrix.py
luna_bench/features/mip/objective_function_features.py
luna_bench/features/mip/problem_size_feature.py
luna_bench/features/mip/right_hand_side_feature.py
luna_bench/features/mip/variable_constraint_graph_feature.py
luna_bench/features/qubo/__init__.py
luna_bench/features/qubo/get_qubo.py
luna_bench/features/qubo/graph_features.py
luna_bench/features/qubo/matrix_features.py
luna_bench/features/qubo/sparsity_density_features.py
luna_bench/features/qubo/spectral_analysis_features.py
luna_bench/helpers/__init__.py
luna_bench/helpers/degree.py
luna_bench/helpers/divider_helper.py
luna_bench/helpers/model_matrix_extraction.py
luna_bench/helpers/numpy_stats_helper.py
luna_bench/helpers/optional_dependencies.py
luna_bench/helpers/var_scope.py
luna_bench/metrics/__init__.py
luna_bench/metrics/approximation_ratio.py
luna_bench/metrics/best_solution_found.py
luna_bench/metrics/best_solution_found_ratio.py
luna_bench/metrics/fake_metric.py
luna_bench/metrics/feasbility_ratio.py
luna_bench/metrics/fraction_of_overall_best_solution.py
luna_bench/metrics/runtime.py
luna_bench/metrics/time_to_solution.py
luna_bench/plots/__init__.py
luna_bench/plots/fake_plot.py
luna_bench/plots/analysis/__init__.py
luna_bench/plots/analysis/approximation_ratio_vs_var_number_plot.py
luna_bench/plots/analysis/feasibility_ratio_vs_var_number_plot.py
luna_bench/plots/analysis/runtime_vs_var_number_plot.py
luna_bench/plots/generics/__init__.py
luna_bench/plots/generics/bar_plot.py
luna_bench/plots/generics/scatter_plot.py
luna_bench/plots/generics/seaborn_plot.py
luna_bench/plots/performance/__init__.py
luna_bench/plots/performance/average_approximation_ratio_plot.py
luna_bench/plots/performance/average_best_solution_found_plot.py
luna_bench/plots/performance/average_feasibility_ratio_plot.py
luna_bench/plots/performance/average_fob_ratio_plot.py
luna_bench/plots/performance/average_runtime_plot.py
luna_bench/plots/performance/runtime_per_model_plot.py
luna_bench/plots/properties/__init__.py
luna_bench/plots/properties/var_number_bar_chart_plot.py
luna_bench/plots/utils/__init__.py
luna_bench/plots/utils/aggregation_enum.py
luna_bench/plots/utils/style.py