├── .flake8 ├── .github └── workflows │ └── python-publish.yml ├── .gitignore ├── .idea └── .gitignore ├── README.md ├── evaluation ├── eval_data │ ├── accuracy_tests.json │ ├── completeness_tests.json │ ├── housing_1.json │ ├── housing_2.json │ ├── housing_3.json │ ├── mushroom_1.json │ ├── mushroom_2.json │ ├── pdf_1.json │ ├── pdf_2.json │ ├── student_1.json │ └── student_2.json ├── evaluate_results.ipynb ├── examples.py ├── experiment_runner.py ├── explingo.py ├── local_cache │ └── compiler │ │ ├── all.d943856c9b1e8f80.jsonl │ │ └── all.e415303eb7359b9a.jsonl ├── metrics.py ├── results │ ├── cleaned_results.csv │ ├── fluency_results.json │ ├── fluency_results.png │ ├── heatmap_metrics.png │ ├── heatmap_metrics_tight.png │ ├── metrics_over_narratives.png │ ├── narratives_checkpoint.json │ ├── results.csv │ ├── results_backup.csv │ ├── results_by_dataset.csv │ ├── results_by_dataset.tex │ ├── results_by_technique.csv │ ├── results_by_technique.tex │ ├── results_checkpoint.json │ ├── results_local2.csv │ └── results_old.csv ├── runner.ipynb └── validate_metrics.ipynb ├── explingo ├── __init__.py ├── grader.py ├── narrator.py ├── testing.py └── tutorial.ipynb ├── parrot.jpg ├── poetry.lock ├── poetry.toml ├── pyproject.toml ├── tasks.py └── tests ├── __init__.py ├── test_grader.py └── test_narrator.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/README.md -------------------------------------------------------------------------------- /evaluation/eval_data/accuracy_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/eval_data/accuracy_tests.json -------------------------------------------------------------------------------- /evaluation/eval_data/completeness_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/eval_data/completeness_tests.json -------------------------------------------------------------------------------- /evaluation/eval_data/housing_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/eval_data/housing_1.json -------------------------------------------------------------------------------- /evaluation/eval_data/housing_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/eval_data/housing_2.json -------------------------------------------------------------------------------- /evaluation/eval_data/housing_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/eval_data/housing_3.json -------------------------------------------------------------------------------- /evaluation/eval_data/mushroom_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/eval_data/mushroom_1.json -------------------------------------------------------------------------------- /evaluation/eval_data/mushroom_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/eval_data/mushroom_2.json -------------------------------------------------------------------------------- /evaluation/eval_data/pdf_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/eval_data/pdf_1.json -------------------------------------------------------------------------------- /evaluation/eval_data/pdf_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/eval_data/pdf_2.json -------------------------------------------------------------------------------- /evaluation/eval_data/student_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/eval_data/student_1.json -------------------------------------------------------------------------------- /evaluation/eval_data/student_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/eval_data/student_2.json -------------------------------------------------------------------------------- /evaluation/evaluate_results.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/evaluate_results.ipynb -------------------------------------------------------------------------------- /evaluation/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/examples.py -------------------------------------------------------------------------------- /evaluation/experiment_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/experiment_runner.py -------------------------------------------------------------------------------- /evaluation/explingo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/explingo.py -------------------------------------------------------------------------------- /evaluation/local_cache/compiler/all.d943856c9b1e8f80.jsonl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evaluation/local_cache/compiler/all.e415303eb7359b9a.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/local_cache/compiler/all.e415303eb7359b9a.jsonl -------------------------------------------------------------------------------- /evaluation/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/metrics.py -------------------------------------------------------------------------------- /evaluation/results/cleaned_results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/cleaned_results.csv -------------------------------------------------------------------------------- /evaluation/results/fluency_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/fluency_results.json -------------------------------------------------------------------------------- /evaluation/results/fluency_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/fluency_results.png -------------------------------------------------------------------------------- /evaluation/results/heatmap_metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/heatmap_metrics.png -------------------------------------------------------------------------------- /evaluation/results/heatmap_metrics_tight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/heatmap_metrics_tight.png -------------------------------------------------------------------------------- /evaluation/results/metrics_over_narratives.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/metrics_over_narratives.png -------------------------------------------------------------------------------- /evaluation/results/narratives_checkpoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/narratives_checkpoint.json -------------------------------------------------------------------------------- /evaluation/results/results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/results.csv -------------------------------------------------------------------------------- /evaluation/results/results_backup.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/results_backup.csv -------------------------------------------------------------------------------- /evaluation/results/results_by_dataset.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/results_by_dataset.csv -------------------------------------------------------------------------------- /evaluation/results/results_by_dataset.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/results_by_dataset.tex -------------------------------------------------------------------------------- /evaluation/results/results_by_technique.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/results_by_technique.csv -------------------------------------------------------------------------------- /evaluation/results/results_by_technique.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/results_by_technique.tex -------------------------------------------------------------------------------- /evaluation/results/results_checkpoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/results_checkpoint.json -------------------------------------------------------------------------------- /evaluation/results/results_local2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/results_local2.csv -------------------------------------------------------------------------------- /evaluation/results/results_old.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/results/results_old.csv -------------------------------------------------------------------------------- /evaluation/runner.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/runner.ipynb -------------------------------------------------------------------------------- /evaluation/validate_metrics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/evaluation/validate_metrics.ipynb -------------------------------------------------------------------------------- /explingo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/explingo/__init__.py -------------------------------------------------------------------------------- /explingo/grader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/explingo/grader.py -------------------------------------------------------------------------------- /explingo/narrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/explingo/narrator.py -------------------------------------------------------------------------------- /explingo/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/explingo/testing.py -------------------------------------------------------------------------------- /explingo/tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/explingo/tutorial.ipynb -------------------------------------------------------------------------------- /parrot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/parrot.jpg -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/poetry.lock -------------------------------------------------------------------------------- /poetry.toml: -------------------------------------------------------------------------------- 1 | [virtualenvs] 2 | in-project = true 3 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/tasks.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_grader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/tests/test_grader.py -------------------------------------------------------------------------------- /tests/test_narrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sibyl-dev/Explingo/HEAD/tests/test_narrator.py --------------------------------------------------------------------------------