LICENSE
README.md
pyproject.toml
setup.cfg
src/fairreckitlib/__init__.py
src/fairreckitlib/recommender_system.py
src/fairreckitlib.egg-info/PKG-INFO
src/fairreckitlib.egg-info/SOURCES.txt
src/fairreckitlib.egg-info/dependency_links.txt
src/fairreckitlib.egg-info/requires.txt
src/fairreckitlib.egg-info/top_level.txt
src/fairreckitlib/core/__init__.py
src/fairreckitlib/core/core_constants.py
src/fairreckitlib/core/config/__init__.py
src/fairreckitlib/core/config/config_base_param.py
src/fairreckitlib/core/config/config_factories.py
src/fairreckitlib/core/config/config_object.py
src/fairreckitlib/core/config/config_option_param.py
src/fairreckitlib/core/config/config_parameters.py
src/fairreckitlib/core/config/config_value_param.py
src/fairreckitlib/core/config/config_yml.py
src/fairreckitlib/core/events/__init__.py
src/fairreckitlib/core/events/event_args.py
src/fairreckitlib/core/events/event_dispatcher.py
src/fairreckitlib/core/events/event_error.py
src/fairreckitlib/core/io/__init__.py
src/fairreckitlib/core/io/event_io.py
src/fairreckitlib/core/io/io_create.py
src/fairreckitlib/core/io/io_delete.py
src/fairreckitlib/core/io/io_utility.py
src/fairreckitlib/core/parsing/__init__.py
src/fairreckitlib/core/parsing/parse_assert.py
src/fairreckitlib/core/parsing/parse_config_object.py
src/fairreckitlib/core/parsing/parse_config_params.py
src/fairreckitlib/core/parsing/parse_event.py
src/fairreckitlib/core/pipeline/__init__.py
src/fairreckitlib/core/pipeline/core_pipeline.py
src/fairreckitlib/core/threading/__init__.py
src/fairreckitlib/core/threading/thread_base.py
src/fairreckitlib/core/threading/thread_processor.py
src/fairreckitlib/data/__init__.py
src/fairreckitlib/data/data_factory.py
src/fairreckitlib/data/data_modifier.py
src/fairreckitlib/data/data_transition.py
src/fairreckitlib/data/filter/__init__.py
src/fairreckitlib/data/filter/base_filter.py
src/fairreckitlib/data/filter/categorical_filter.py
src/fairreckitlib/data/filter/count_filter.py
src/fairreckitlib/data/filter/filter_config.py
src/fairreckitlib/data/filter/filter_config_parsing.py
src/fairreckitlib/data/filter/filter_constants.py
src/fairreckitlib/data/filter/filter_event.py
src/fairreckitlib/data/filter/filter_factory.py
src/fairreckitlib/data/filter/filter_params.py
src/fairreckitlib/data/filter/filter_passes.py
src/fairreckitlib/data/filter/numerical_filter.py
src/fairreckitlib/data/pipeline/__init__.py
src/fairreckitlib/data/pipeline/data_config.py
src/fairreckitlib/data/pipeline/data_config_parsing.py
src/fairreckitlib/data/pipeline/data_event.py
src/fairreckitlib/data/pipeline/data_pipeline.py
src/fairreckitlib/data/pipeline/data_run.py
src/fairreckitlib/data/ratings/__init__.py
src/fairreckitlib/data/ratings/base_converter.py
src/fairreckitlib/data/ratings/convert_config.py
src/fairreckitlib/data/ratings/convert_config_parsing.py
src/fairreckitlib/data/ratings/convert_constants.py
src/fairreckitlib/data/ratings/convert_event.py
src/fairreckitlib/data/ratings/count.py
src/fairreckitlib/data/ratings/kl_converter.py
src/fairreckitlib/data/ratings/range_converter.py
src/fairreckitlib/data/ratings/rating_converter_factory.py
src/fairreckitlib/data/set/__init__.py
src/fairreckitlib/data/set/dataset.py
src/fairreckitlib/data/set/dataset_config.py
src/fairreckitlib/data/set/dataset_config_parser.py
src/fairreckitlib/data/set/dataset_constants.py
src/fairreckitlib/data/set/dataset_matrix.py
src/fairreckitlib/data/set/dataset_registry.py
src/fairreckitlib/data/set/dataset_sampling.py
src/fairreckitlib/data/set/processor/__init__.py
src/fairreckitlib/data/set/processor/dataset_processor_base.py
src/fairreckitlib/data/set/processor/dataset_processor_lfm.py
src/fairreckitlib/data/set/processor/dataset_processor_lfm1b.py
src/fairreckitlib/data/set/processor/dataset_processor_lfm2b.py
src/fairreckitlib/data/set/processor/dataset_processor_lfm360k.py
src/fairreckitlib/data/set/processor/dataset_processor_ml.py
src/fairreckitlib/data/set/processor/dataset_processor_ml100k.py
src/fairreckitlib/data/set/processor/dataset_processor_ml25m.py
src/fairreckitlib/data/split/__init__.py
src/fairreckitlib/data/split/base_splitter.py
src/fairreckitlib/data/split/random_splitter.py
src/fairreckitlib/data/split/split_config.py
src/fairreckitlib/data/split/split_config_parsing.py
src/fairreckitlib/data/split/split_constants.py
src/fairreckitlib/data/split/split_event.py
src/fairreckitlib/data/split/split_factory.py
src/fairreckitlib/data/split/temporal_splitter.py
src/fairreckitlib/evaluation/__init__.py
src/fairreckitlib/evaluation/evaluation_factory.py
src/fairreckitlib/evaluation/evaluation_sets.py
src/fairreckitlib/evaluation/metrics/__init__.py
src/fairreckitlib/evaluation/metrics/metric_base.py
src/fairreckitlib/evaluation/metrics/metric_constants.py
src/fairreckitlib/evaluation/metrics/metric_factory.py
src/fairreckitlib/evaluation/metrics/lenskit/__init__.py
src/fairreckitlib/evaluation/metrics/lenskit/lenskit_accuracy_metric.py
src/fairreckitlib/evaluation/metrics/lenskit/lenskit_rating_metric.py
src/fairreckitlib/evaluation/metrics/rexmex/__init__.py
src/fairreckitlib/evaluation/metrics/rexmex/rexmex_coverage_metric.py
src/fairreckitlib/evaluation/metrics/rexmex/rexmex_rating_metric.py
src/fairreckitlib/evaluation/pipeline/__init__.py
src/fairreckitlib/evaluation/pipeline/evaluation_config.py
src/fairreckitlib/evaluation/pipeline/evaluation_config_parsing.py
src/fairreckitlib/evaluation/pipeline/evaluation_event.py
src/fairreckitlib/evaluation/pipeline/evaluation_pipeline.py
src/fairreckitlib/evaluation/pipeline/evaluation_run.py
src/fairreckitlib/experiment/__init__.py
src/fairreckitlib/experiment/experiment_config.py
src/fairreckitlib/experiment/experiment_config_parser.py
src/fairreckitlib/experiment/experiment_event.py
src/fairreckitlib/experiment/experiment_factory.py
src/fairreckitlib/experiment/experiment_pipeline.py
src/fairreckitlib/experiment/experiment_run.py
src/fairreckitlib/experiment/experiment_thread.py
src/fairreckitlib/model/__init__.py
src/fairreckitlib/model/model_factory.py
src/fairreckitlib/model/algorithms/__init__.py
src/fairreckitlib/model/algorithms/base_algorithm.py
src/fairreckitlib/model/algorithms/base_predictor.py
src/fairreckitlib/model/algorithms/base_recommender.py
src/fairreckitlib/model/algorithms/matrix.py
src/fairreckitlib/model/algorithms/top_k_recommender.py
src/fairreckitlib/model/algorithms/elliot/__init__.py
src/fairreckitlib/model/algorithms/elliot/elliot_algorithms.py
src/fairreckitlib/model/algorithms/elliot/elliot_factory.py
src/fairreckitlib/model/algorithms/elliot/elliot_params.py
src/fairreckitlib/model/algorithms/elliot/elliot_recommender.py
src/fairreckitlib/model/algorithms/implicit/__init__.py
src/fairreckitlib/model/algorithms/implicit/implicit_algorithms.py
src/fairreckitlib/model/algorithms/implicit/implicit_factory.py
src/fairreckitlib/model/algorithms/implicit/implicit_params.py
src/fairreckitlib/model/algorithms/implicit/implicit_recommender.py
src/fairreckitlib/model/algorithms/lenskit/__init__.py
src/fairreckitlib/model/algorithms/lenskit/lenskit_algorithms.py
src/fairreckitlib/model/algorithms/lenskit/lenskit_factory.py
src/fairreckitlib/model/algorithms/lenskit/lenskit_params.py
src/fairreckitlib/model/algorithms/lenskit/lenskit_predictor.py
src/fairreckitlib/model/algorithms/lenskit/lenskit_recommender.py
src/fairreckitlib/model/algorithms/surprise/__init__.py
src/fairreckitlib/model/algorithms/surprise/surprise_algorithms.py
src/fairreckitlib/model/algorithms/surprise/surprise_factory.py
src/fairreckitlib/model/algorithms/surprise/surprise_matrix.py
src/fairreckitlib/model/algorithms/surprise/surprise_params.py
src/fairreckitlib/model/algorithms/surprise/surprise_predictor.py
src/fairreckitlib/model/algorithms/surprise/surprise_recommender.py
src/fairreckitlib/model/pipeline/__init__.py
src/fairreckitlib/model/pipeline/model_config.py
src/fairreckitlib/model/pipeline/model_config_parsing.py
src/fairreckitlib/model/pipeline/model_event.py
src/fairreckitlib/model/pipeline/model_pipeline.py
src/fairreckitlib/model/pipeline/model_pipeline_surprise.py
src/fairreckitlib/model/pipeline/model_run.py
src/fairreckitlib/model/pipeline/prediction_pipeline.py
src/fairreckitlib/model/pipeline/recommendation_pipeline.py
src/fairreckitlib/model/pipeline/recommendation_pipeline_elliot.py
tests/test_core_config_factories.py
tests/test_core_config_params.py
tests/test_core_config_yml_obj.py
tests/test_core_events.py
tests/test_core_io.py
tests/test_core_parsing_assert.py
tests/test_core_parsing_obj_params.py
tests/test_core_pipeline.py
tests/test_core_threading.py
tests/test_data_config.py
tests/test_data_converting.py
tests/test_data_converting_config.py
tests/test_data_factory.py
tests/test_data_filter_basic.py
tests/test_data_filter_samples.py
tests/test_data_pipeline.py
tests/test_data_registry.py
tests/test_data_splitting.py
tests/test_data_splitting_config.py
tests/test_data_subset_config.py
tests/test_dataset.py
tests/test_dataset_config.py
tests/test_evaluation_config.py
tests/test_evaluation_factory.py
tests/test_evaluation_metrics.py
tests/test_evaluation_pipeline.py
tests/test_experiment_config.py
tests/test_experiment_pipeline.py
tests/test_experiment_thread.py
tests/test_model_algorithm_matrices.py
tests/test_model_algorithms.py
tests/test_model_config.py
tests/test_model_factory.py
tests/test_model_pipeline.py
tests/test_recommender_system.py