├── .flake8 ├── .github └── workflows │ ├── benchmarks.yml │ ├── python-package.yml │ ├── python-unit.yml │ └── selftest.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE.md ├── MANIFEST.in ├── README.md ├── TODO.md ├── benchmarks ├── README.md ├── analyse_rankings.py ├── comparison.png ├── data_regression_experiment.sh ├── generator_naive.py ├── generator_second_order.py └── generator_third_order.py ├── clean_repo.sh ├── docs ├── DOCSMAIN.md ├── build_docs.sh ├── index.html ├── outrank.html ├── outrank │ ├── algorithms.html │ ├── algorithms │ │ ├── feature_ranking.html │ │ ├── feature_ranking │ │ │ └── ranking_mi_numba.html │ │ ├── importance_estimator.html │ │ ├── sketches.html │ │ ├── sketches │ │ │ ├── counting_cms.html │ │ │ ├── counting_counters_ordinary.html │ │ │ └── counting_ultiloglog.html │ │ ├── synthetic_data_generators.html │ │ └── synthetic_data_generators │ │ │ ├── cc_generator.html │ │ │ └── generator_naive.html │ ├── core_ranking.html │ ├── core_selftest.html │ ├── core_utils.html │ ├── feature_transformations.html │ ├── feature_transformations │ │ ├── feature_transformer_vault.html │ │ ├── feature_transformer_vault │ │ │ ├── default_transformers.html │ │ │ └── fw_transformers.html │ │ └── ranking_transformers.html │ ├── task_generators.html │ ├── task_instance_ranking.html │ ├── task_ranking.html │ ├── task_selftest.html │ ├── task_summary.html │ ├── task_visualization.html │ ├── visualizations.html │ └── visualizations │ │ └── ranking_visualization.html └── search.js ├── examples ├── README.md ├── custom_transformers.json ├── data.csv ├── multirank.py ├── multivalue_data.csv ├── recursive_ranking.py ├── run_multivalue_example.sh ├── run_ranking_3MR.sh ├── run_ranking_combinations.sh ├── run_ranking_opt.sh ├── run_ranking_pairwise.sh ├── run_ranking_prior.sh ├── run_ranking_singles.sh ├── run_ranking_transformations.sh └── simple_transformers.json ├── outrank ├── __init__.py ├── __main__.py ├── algorithms │ ├── __init__.py │ ├── feature_ranking │ │ ├── __init__.py │ │ ├── ranking_cov_alignment.py │ │ ├── ranking_mi_multivalue.py │ │ ├── ranking_mi_numba.py │ │ └── ranking_mi_numba_opt.py │ ├── importance_estimator.py │ ├── sketches │ │ ├── __init__.py │ │ ├── counting_cms.py │ │ ├── counting_counters_ordinary.py │ │ └── counting_ultiloglog.py │ └── synthetic_data_generators │ │ ├── __init__.py │ │ ├── cc_generator.py │ │ └── generator_naive.py ├── core_ranking.py ├── core_selftest.py ├── core_utils.py ├── feature_transformations │ ├── __init__.py │ ├── feature_transformer_vault │ │ ├── __init__.py │ │ ├── default_transformers.py │ │ └── fw_transformers.py │ └── ranking_transformers.py ├── task_generators.py ├── task_instance_ranking.py ├── task_ranking.py ├── task_selftest.py ├── task_summary.py ├── task_visualization.py └── visualizations │ ├── __init__.py │ └── ranking_visualization.py ├── pyproject.toml ├── requirements.txt ├── scripts ├── run_benchmarks.sh ├── run_minimal.sh └── run_unit_tests.sh ├── setup.py ├── test_coverage_summary.py └── tests ├── __init__.py ├── cc_generator_test.py ├── cms_test.py ├── cov_heu_test.py ├── data_io_test.py ├── fw_transformers_test.py ├── hll_test.py ├── integration_tests.py ├── json_transformers_test.py ├── mi_numba_opt_test.py ├── mi_numba_test.py ├── multivalue_mi_test.py ├── ranking_module_test.py ├── test_ref_model.json └── tests_files ├── data.csv └── vw_namespace_map.csv /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/benchmarks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/.github/workflows/benchmarks.yml -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.github/workflows/python-unit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/.github/workflows/python-unit.yml -------------------------------------------------------------------------------- /.github/workflows/selftest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/.github/workflows/selftest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include requirements.txt 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/TODO.md -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/analyse_rankings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/benchmarks/analyse_rankings.py -------------------------------------------------------------------------------- /benchmarks/comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/benchmarks/comparison.png -------------------------------------------------------------------------------- /benchmarks/data_regression_experiment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/benchmarks/data_regression_experiment.sh -------------------------------------------------------------------------------- /benchmarks/generator_naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/benchmarks/generator_naive.py -------------------------------------------------------------------------------- /benchmarks/generator_second_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/benchmarks/generator_second_order.py -------------------------------------------------------------------------------- /benchmarks/generator_third_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/benchmarks/generator_third_order.py -------------------------------------------------------------------------------- /clean_repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/clean_repo.sh -------------------------------------------------------------------------------- /docs/DOCSMAIN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/DOCSMAIN.md -------------------------------------------------------------------------------- /docs/build_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/build_docs.sh -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/outrank.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank.html -------------------------------------------------------------------------------- /docs/outrank/algorithms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/algorithms.html -------------------------------------------------------------------------------- /docs/outrank/algorithms/feature_ranking.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/algorithms/feature_ranking.html -------------------------------------------------------------------------------- /docs/outrank/algorithms/feature_ranking/ranking_mi_numba.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/algorithms/feature_ranking/ranking_mi_numba.html -------------------------------------------------------------------------------- /docs/outrank/algorithms/importance_estimator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/algorithms/importance_estimator.html -------------------------------------------------------------------------------- /docs/outrank/algorithms/sketches.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/algorithms/sketches.html -------------------------------------------------------------------------------- /docs/outrank/algorithms/sketches/counting_cms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/algorithms/sketches/counting_cms.html -------------------------------------------------------------------------------- /docs/outrank/algorithms/sketches/counting_counters_ordinary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/algorithms/sketches/counting_counters_ordinary.html -------------------------------------------------------------------------------- /docs/outrank/algorithms/sketches/counting_ultiloglog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/algorithms/sketches/counting_ultiloglog.html -------------------------------------------------------------------------------- /docs/outrank/algorithms/synthetic_data_generators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/algorithms/synthetic_data_generators.html -------------------------------------------------------------------------------- /docs/outrank/algorithms/synthetic_data_generators/cc_generator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/algorithms/synthetic_data_generators/cc_generator.html -------------------------------------------------------------------------------- /docs/outrank/algorithms/synthetic_data_generators/generator_naive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/algorithms/synthetic_data_generators/generator_naive.html -------------------------------------------------------------------------------- /docs/outrank/core_ranking.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/core_ranking.html -------------------------------------------------------------------------------- /docs/outrank/core_selftest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/core_selftest.html -------------------------------------------------------------------------------- /docs/outrank/core_utils.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/core_utils.html -------------------------------------------------------------------------------- /docs/outrank/feature_transformations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/feature_transformations.html -------------------------------------------------------------------------------- /docs/outrank/feature_transformations/feature_transformer_vault.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/feature_transformations/feature_transformer_vault.html -------------------------------------------------------------------------------- /docs/outrank/feature_transformations/feature_transformer_vault/default_transformers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/feature_transformations/feature_transformer_vault/default_transformers.html -------------------------------------------------------------------------------- /docs/outrank/feature_transformations/feature_transformer_vault/fw_transformers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/feature_transformations/feature_transformer_vault/fw_transformers.html -------------------------------------------------------------------------------- /docs/outrank/feature_transformations/ranking_transformers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/feature_transformations/ranking_transformers.html -------------------------------------------------------------------------------- /docs/outrank/task_generators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/task_generators.html -------------------------------------------------------------------------------- /docs/outrank/task_instance_ranking.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/task_instance_ranking.html -------------------------------------------------------------------------------- /docs/outrank/task_ranking.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/task_ranking.html -------------------------------------------------------------------------------- /docs/outrank/task_selftest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/task_selftest.html -------------------------------------------------------------------------------- /docs/outrank/task_summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/task_summary.html -------------------------------------------------------------------------------- /docs/outrank/task_visualization.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/task_visualization.html -------------------------------------------------------------------------------- /docs/outrank/visualizations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/visualizations.html -------------------------------------------------------------------------------- /docs/outrank/visualizations/ranking_visualization.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/outrank/visualizations/ranking_visualization.html -------------------------------------------------------------------------------- /docs/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/docs/search.js -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/custom_transformers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/custom_transformers.json -------------------------------------------------------------------------------- /examples/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/data.csv -------------------------------------------------------------------------------- /examples/multirank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/multirank.py -------------------------------------------------------------------------------- /examples/multivalue_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/multivalue_data.csv -------------------------------------------------------------------------------- /examples/recursive_ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/recursive_ranking.py -------------------------------------------------------------------------------- /examples/run_multivalue_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/run_multivalue_example.sh -------------------------------------------------------------------------------- /examples/run_ranking_3MR.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/run_ranking_3MR.sh -------------------------------------------------------------------------------- /examples/run_ranking_combinations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/run_ranking_combinations.sh -------------------------------------------------------------------------------- /examples/run_ranking_opt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/run_ranking_opt.sh -------------------------------------------------------------------------------- /examples/run_ranking_pairwise.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/run_ranking_pairwise.sh -------------------------------------------------------------------------------- /examples/run_ranking_prior.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/run_ranking_prior.sh -------------------------------------------------------------------------------- /examples/run_ranking_singles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/run_ranking_singles.sh -------------------------------------------------------------------------------- /examples/run_ranking_transformations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/run_ranking_transformations.sh -------------------------------------------------------------------------------- /examples/simple_transformers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/examples/simple_transformers.json -------------------------------------------------------------------------------- /outrank/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | .. include:: ../docs/DOCSMAIN.md 3 | """ 4 | from __future__ import annotations 5 | -------------------------------------------------------------------------------- /outrank/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/__main__.py -------------------------------------------------------------------------------- /outrank/algorithms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /outrank/algorithms/feature_ranking/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /outrank/algorithms/feature_ranking/ranking_cov_alignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/algorithms/feature_ranking/ranking_cov_alignment.py -------------------------------------------------------------------------------- /outrank/algorithms/feature_ranking/ranking_mi_multivalue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/algorithms/feature_ranking/ranking_mi_multivalue.py -------------------------------------------------------------------------------- /outrank/algorithms/feature_ranking/ranking_mi_numba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/algorithms/feature_ranking/ranking_mi_numba.py -------------------------------------------------------------------------------- /outrank/algorithms/feature_ranking/ranking_mi_numba_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/algorithms/feature_ranking/ranking_mi_numba_opt.py -------------------------------------------------------------------------------- /outrank/algorithms/importance_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/algorithms/importance_estimator.py -------------------------------------------------------------------------------- /outrank/algorithms/sketches/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /outrank/algorithms/sketches/counting_cms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/algorithms/sketches/counting_cms.py -------------------------------------------------------------------------------- /outrank/algorithms/sketches/counting_counters_ordinary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/algorithms/sketches/counting_counters_ordinary.py -------------------------------------------------------------------------------- /outrank/algorithms/sketches/counting_ultiloglog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/algorithms/sketches/counting_ultiloglog.py -------------------------------------------------------------------------------- /outrank/algorithms/synthetic_data_generators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /outrank/algorithms/synthetic_data_generators/cc_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/algorithms/synthetic_data_generators/cc_generator.py -------------------------------------------------------------------------------- /outrank/algorithms/synthetic_data_generators/generator_naive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/algorithms/synthetic_data_generators/generator_naive.py -------------------------------------------------------------------------------- /outrank/core_ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/core_ranking.py -------------------------------------------------------------------------------- /outrank/core_selftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/core_selftest.py -------------------------------------------------------------------------------- /outrank/core_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/core_utils.py -------------------------------------------------------------------------------- /outrank/feature_transformations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /outrank/feature_transformations/feature_transformer_vault/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/feature_transformations/feature_transformer_vault/__init__.py -------------------------------------------------------------------------------- /outrank/feature_transformations/feature_transformer_vault/default_transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/feature_transformations/feature_transformer_vault/default_transformers.py -------------------------------------------------------------------------------- /outrank/feature_transformations/feature_transformer_vault/fw_transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/feature_transformations/feature_transformer_vault/fw_transformers.py -------------------------------------------------------------------------------- /outrank/feature_transformations/ranking_transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/feature_transformations/ranking_transformers.py -------------------------------------------------------------------------------- /outrank/task_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/task_generators.py -------------------------------------------------------------------------------- /outrank/task_instance_ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/task_instance_ranking.py -------------------------------------------------------------------------------- /outrank/task_ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/task_ranking.py -------------------------------------------------------------------------------- /outrank/task_selftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/task_selftest.py -------------------------------------------------------------------------------- /outrank/task_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/task_summary.py -------------------------------------------------------------------------------- /outrank/task_visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/task_visualization.py -------------------------------------------------------------------------------- /outrank/visualizations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /outrank/visualizations/ranking_visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/outrank/visualizations/ranking_visualization.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/run_benchmarks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/scripts/run_benchmarks.sh -------------------------------------------------------------------------------- /scripts/run_minimal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/scripts/run_minimal.sh -------------------------------------------------------------------------------- /scripts/run_unit_tests.sh: -------------------------------------------------------------------------------- 1 | python -m pytest . 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/setup.py -------------------------------------------------------------------------------- /test_coverage_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/test_coverage_summary.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Tests module initialization -------------------------------------------------------------------------------- /tests/cc_generator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/cc_generator_test.py -------------------------------------------------------------------------------- /tests/cms_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/cms_test.py -------------------------------------------------------------------------------- /tests/cov_heu_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/cov_heu_test.py -------------------------------------------------------------------------------- /tests/data_io_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/data_io_test.py -------------------------------------------------------------------------------- /tests/fw_transformers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/fw_transformers_test.py -------------------------------------------------------------------------------- /tests/hll_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/hll_test.py -------------------------------------------------------------------------------- /tests/integration_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/integration_tests.py -------------------------------------------------------------------------------- /tests/json_transformers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/json_transformers_test.py -------------------------------------------------------------------------------- /tests/mi_numba_opt_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/mi_numba_opt_test.py -------------------------------------------------------------------------------- /tests/mi_numba_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/mi_numba_test.py -------------------------------------------------------------------------------- /tests/multivalue_mi_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/multivalue_mi_test.py -------------------------------------------------------------------------------- /tests/ranking_module_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/ranking_module_test.py -------------------------------------------------------------------------------- /tests/test_ref_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/test_ref_model.json -------------------------------------------------------------------------------- /tests/tests_files/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/tests_files/data.csv -------------------------------------------------------------------------------- /tests/tests_files/vw_namespace_map.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/outbrain-inc/outrank/HEAD/tests/tests_files/vw_namespace_map.csv --------------------------------------------------------------------------------