.dockerignore
.gitignore
Dockerfile
README.md
pyproject.toml
setup.cfg
.github/dependabot.yml
.github/workflows/docker.yaml
.github/workflows/publish.yaml
.github/workflows/test.yml
.vscode/settings.json
.vscode/tasks.json
docs/README.md
docs/example_secrets.ini
docs/hello_world.ipynb
docs/hello_world.py
docs/ideas.drawio
docs/map.ipynb
docs/open_s3.md
docs/scope-data.drawio.svg
docs/remote-test/remote.ipynb
docs/simple-mag/confusion-matrix.png
docs/simple-mag/mag-distribution.png
docs/simple-mag/train.ipynb
docs/simple-mag/mag/dev.txt
docs/simple-mag/mag/test.txt
docs/simple-mag/mag/train.txt
docs/thesis/llncs.cls
docs/thesis/main.tex
docs/thesis/ref.bib
docs/thesis/splncs04.bst
docs/thesis/chapters/0_abstract.tex
docs/thesis/chapters/1_introduction.tex
docs/thesis/chapters/2_background.tex
docs/thesis/chapters/3_methods.tex
docs/thesis/chapters/4_design.tex
docs/thesis/chapters/6_interviews.tex
docs/thesis/chapters/7_conclusion.tex
docs/thesis/chapters/5_case/2-stage.tex
docs/thesis/chapters/5_case/features.tex
docs/thesis/chapters/5_case/introduction.tex
docs/thesis/chapters/5_case/main.tex
docs/thesis/chapters/5_case/naive-bayes.tex
docs/thesis/chapters/5_case/refactoring.tex
docs/thesis/chapters/5_case/results.tex
docs/thesis/figures/UL_PMS-kleur.eps
docs/thesis/figures/confusion-matrix.png
docs/thesis/figures/mag-distribution.png
docs/thesis/figures/scope.drawio.png
docs/thesis/figures/ss-confusion.png
docs/thesis/figures/ss-distribution.png
docs/thesis/frontpage/frontpage.pdf
docs/thesis/frontpage/frontpage.tex
scripts/check-python.sh
scripts/format-python.sh
src/__init__.py
src/great_ai/__init__.py
src/great_ai/__main__.py
src/great_ai/parse_arguments.py
src/great_ai.egg-info/PKG-INFO
src/great_ai.egg-info/SOURCES.txt
src/great_ai.egg-info/dependency_links.txt
src/great_ai.egg-info/requires.txt
src/great_ai.egg-info/top_level.txt
src/great_ai/great_ai/__init__.py
src/great_ai/great_ai/constants.py
src/great_ai/great_ai/context.py
src/great_ai/great_ai/deploy/__init__.py
src/great_ai/great_ai/deploy/great_ai.py
src/great_ai/great_ai/deploy/routes/__init__.py
src/great_ai/great_ai/deploy/routes/bootstrap_dashboard.py
src/great_ai/great_ai/deploy/routes/bootstrap_docs_endpoints.py
src/great_ai/great_ai/deploy/routes/bootstrap_feedback_endpoints.py
src/great_ai/great_ai/deploy/routes/bootstrap_trace_endpoints.py
src/great_ai/great_ai/deploy/routes/dashboard/__init__.py
src/great_ai/great_ai/deploy/routes/dashboard/create_dash_app.py
src/great_ai/great_ai/deploy/routes/dashboard/get_description.py
src/great_ai/great_ai/deploy/routes/dashboard/get_filter_from_datatable.py
src/great_ai/great_ai/deploy/routes/dashboard/get_footer.py
src/great_ai/great_ai/deploy/routes/dashboard/get_traces_table.py
src/great_ai/great_ai/deploy/routes/dashboard/assets/__init__.py
src/great_ai/great_ai/deploy/routes/dashboard/assets/github.png
src/great_ai/great_ai/deploy/routes/dashboard/assets/index.css
src/great_ai/great_ai/exceptions/__init__.py
src/great_ai/great_ai/exceptions/argument_validation_error.py
src/great_ai/great_ai/exceptions/missing_argument_error.py
src/great_ai/great_ai/helper/__init__.py
src/great_ai/great_ai/helper/assert_function_is_not_finalised.py
src/great_ai/great_ai/helper/freeze_arguments.py
src/great_ai/great_ai/helper/get_arguments.py
src/great_ai/great_ai/helper/get_function_metadata_store.py
src/great_ai/great_ai/helper/hashable_base_model.py
src/great_ai/great_ai/helper/snake_case_to_text.py
src/great_ai/great_ai/helper/strip_lines.py
src/great_ai/great_ai/helper/text_to_hex_color.py
src/great_ai/great_ai/helper/use_http_exceptions.py
src/great_ai/great_ai/models/__init__.py
src/great_ai/great_ai/models/load_model.py
src/great_ai/great_ai/models/save_model.py
src/great_ai/great_ai/models/use_model.py
src/great_ai/great_ai/output_models/__init__.py
src/great_ai/great_ai/output_models/classification_output.py
src/great_ai/great_ai/output_models/multi_label_classification_output.py
src/great_ai/great_ai/output_models/regression_output.py
src/great_ai/great_ai/output_models/sequence_labeling_output.py
src/great_ai/great_ai/parameters/__init__.py
src/great_ai/great_ai/parameters/automatically_decorate_parameters.py
src/great_ai/great_ai/parameters/log_metric.py
src/great_ai/great_ai/parameters/parameter.py
src/great_ai/great_ai/persistence/__init__.py
src/great_ai/great_ai/persistence/mongodb_driver.py
src/great_ai/great_ai/persistence/parallel_tinydb_driver.py
src/great_ai/great_ai/persistence/tracing_database_driver.py
src/great_ai/great_ai/remote/__init__.py
src/great_ai/great_ai/remote/call_remote_great_ai.py
src/great_ai/great_ai/remote/call_remote_great_ai_async.py
src/great_ai/great_ai/remote/http_client.py
src/great_ai/great_ai/remote/remote_call_error.py
src/great_ai/great_ai/tracing/__init__.py
src/great_ai/great_ai/tracing/add_ground_truth.py
src/great_ai/great_ai/tracing/delete_ground_truth.py
src/great_ai/great_ai/tracing/query_ground_truth.py
src/great_ai/great_ai/tracing/tracing_context.py
src/great_ai/great_ai/views/__init__.py
src/great_ai/great_ai/views/api_metadata.py
src/great_ai/great_ai/views/cache_statistics.py
src/great_ai/great_ai/views/evaluation_feedback_request.py
src/great_ai/great_ai/views/filter.py
src/great_ai/great_ai/views/function_metadata.py
src/great_ai/great_ai/views/health_check_response.py
src/great_ai/great_ai/views/model.py
src/great_ai/great_ai/views/operators.py
src/great_ai/great_ai/views/query.py
src/great_ai/great_ai/views/sort_by.py
src/great_ai/great_ai/views/trace.py
src/great_ai/large_file/__init__.py
src/great_ai/large_file/__main__.py
src/great_ai/large_file/parse_arguments.py
src/great_ai/large_file/helper/__init__.py
src/great_ai/large_file/helper/bytes_to_megabytes.py
src/great_ai/large_file/helper/human_readable_to_byte.py
src/great_ai/large_file/helper/progress_bar.py
src/great_ai/large_file/large_file/__init__.py
src/great_ai/large_file/large_file/large_file.py
src/great_ai/large_file/large_file/large_file_local.py
src/great_ai/large_file/large_file/large_file_mongo.py
src/great_ai/large_file/large_file/large_file_s3.py
src/great_ai/large_file/models/__init__.py
src/great_ai/large_file/models/data_instance.py
src/great_ai/utilities/__init__.py
src/great_ai/utilities/chunk.py
src/great_ai/utilities/clean.py
src/great_ai/utilities/get_sentences.py
src/great_ai/utilities/unchunk.py
src/great_ai/utilities/unique.py
src/great_ai/utilities/config_file/__init__.py
src/great_ai/utilities/config_file/config_file.py
src/great_ai/utilities/config_file/parse_error.py
src/great_ai/utilities/config_file/pattern.py
src/great_ai/utilities/data/__init__.py
src/great_ai/utilities/data/american_spellings.py
src/great_ai/utilities/data/punctuations.py
src/great_ai/utilities/evaluate_ranking/__init__.py
src/great_ai/utilities/evaluate_ranking/draw_f1_iso_lines.py
src/great_ai/utilities/evaluate_ranking/evaluate_ranking.py
src/great_ai/utilities/external/__init__.py
src/great_ai/utilities/external/pylatexenc/README.md
src/great_ai/utilities/external/pylatexenc/__init__.py
src/great_ai/utilities/external/pylatexenc/_util.py
src/great_ai/utilities/external/pylatexenc/version.py
src/great_ai/utilities/external/pylatexenc/latex2text/__init__.py
src/great_ai/utilities/external/pylatexenc/latex2text/__main__.py
src/great_ai/utilities/external/pylatexenc/latex2text/_defaultspecs.py
src/great_ai/utilities/external/pylatexenc/latexencode/__init__.py
src/great_ai/utilities/external/pylatexenc/latexencode/__main__.py
src/great_ai/utilities/external/pylatexenc/latexencode/_partial_latex_encoder.py
src/great_ai/utilities/external/pylatexenc/latexencode/_uni2latexmap.py
src/great_ai/utilities/external/pylatexenc/latexencode/_uni2latexmap_xml.py
src/great_ai/utilities/external/pylatexenc/latexencode/_unicode_to_latex_encoder.py
src/great_ai/utilities/external/pylatexenc/latexwalker/__init__.py
src/great_ai/utilities/external/pylatexenc/latexwalker/__main__.py
src/great_ai/utilities/external/pylatexenc/latexwalker/_defaultspecs.py
src/great_ai/utilities/external/pylatexenc/macrospec/__init__.py
src/great_ai/utilities/external/pylatexenc/macrospec/_argparsers.py
src/great_ai/utilities/language/__init__.py
src/great_ai/utilities/language/english_name_of_language.py
src/great_ai/utilities/language/is_english.py
src/great_ai/utilities/language/predict_language.py
src/great_ai/utilities/logger/__init__.py
src/great_ai/utilities/logger/colors.py
src/great_ai/utilities/logger/custom_formatter.py
src/great_ai/utilities/logger/get_logger.py
src/great_ai/utilities/match_names/__init__.py
src/great_ai/utilities/match_names/config.py
src/great_ai/utilities/match_names/match_names.py
src/great_ai/utilities/match_names/name_parts.py
src/great_ai/utilities/parallel_map/__init__.py
src/great_ai/utilities/parallel_map/get_config.py
src/great_ai/utilities/parallel_map/manage_communication.py
src/great_ai/utilities/parallel_map/manage_serial.py
src/great_ai/utilities/parallel_map/mapper_function.py
src/great_ai/utilities/parallel_map/parallel_map.py
src/great_ai/utilities/parallel_map/parallel_map_configuration.py
src/great_ai/utilities/parallel_map/threaded_parallel_map.py
src/great_ai/utilities/parallel_map/worker_exception.py
tests/__init__.py
tests/large_file/__init__.py
tests/large_file/test_human_readable_to_byte.py
tests/large_file/test_large_file.py
tests/utilities/__init__.py
tests/utilities/test_chunk.py
tests/utilities/test_clean.py
tests/utilities/test_config_file.py
tests/utilities/test_evaluate_ranking.py
tests/utilities/test_get_sentences.py
tests/utilities/test_language.py
tests/utilities/test_match_names.py
tests/utilities/test_parallel_map.py
tests/utilities/test_threaded_parallel_map.py
tests/utilities/test_unique.py
tests/utilities/data/__init__.py
tests/utilities/data/bad.conf
tests/utilities/data/env-bad.conf
tests/utilities/data/env.conf
tests/utilities/data/good.conf