├── .github └── workflows │ ├── python-package-version-test.yml │ └── python-publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── hello-world.md └── langdiversity_library.md ├── examples ├── demo.ipynb ├── diversity_calculation.py └── prompt_selection.py ├── langdiversity ├── __init__.py ├── extras │ ├── __init__.py │ └── spinner.py ├── measures │ ├── __init__.py │ ├── abstract_measure.py │ ├── empirical_probability.py │ ├── gini_impurity.py │ └── shannon_entropy.py ├── models │ ├── __init__.py │ ├── abstract_base_model.py │ └── openai.py ├── parser │ ├── __init__.py │ ├── answer_extractor.py │ └── number_extractor.py └── utils │ ├── __init__.py │ ├── calculate_measures.py │ ├── diversity_measures.py │ └── prompt_selection.py ├── media └── LangDiversityExample.png ├── pyproject.toml ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── __main__.py ├── models ├── __init__.py └── test_openai.py ├── stats ├── __init__.py ├── test_empirical_probability.py ├── test_gini_impurity.py └── test_shannon_entropy.py └── utils ├── __init__.py ├── test_calculation.py └── test_prompt_selection.py /.github/workflows/python-package-version-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/.github/workflows/python-package-version-test.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/README.md -------------------------------------------------------------------------------- /docs/hello-world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/docs/hello-world.md -------------------------------------------------------------------------------- /docs/langdiversity_library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/docs/langdiversity_library.md -------------------------------------------------------------------------------- /examples/demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/examples/demo.ipynb -------------------------------------------------------------------------------- /examples/diversity_calculation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/examples/diversity_calculation.py -------------------------------------------------------------------------------- /examples/prompt_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/examples/prompt_selection.py -------------------------------------------------------------------------------- /langdiversity/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langdiversity/extras/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langdiversity/extras/spinner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/extras/spinner.py -------------------------------------------------------------------------------- /langdiversity/measures/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/measures/__init__.py -------------------------------------------------------------------------------- /langdiversity/measures/abstract_measure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/measures/abstract_measure.py -------------------------------------------------------------------------------- /langdiversity/measures/empirical_probability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/measures/empirical_probability.py -------------------------------------------------------------------------------- /langdiversity/measures/gini_impurity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/measures/gini_impurity.py -------------------------------------------------------------------------------- /langdiversity/measures/shannon_entropy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/measures/shannon_entropy.py -------------------------------------------------------------------------------- /langdiversity/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/models/__init__.py -------------------------------------------------------------------------------- /langdiversity/models/abstract_base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/models/abstract_base_model.py -------------------------------------------------------------------------------- /langdiversity/models/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/models/openai.py -------------------------------------------------------------------------------- /langdiversity/parser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/parser/__init__.py -------------------------------------------------------------------------------- /langdiversity/parser/answer_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/parser/answer_extractor.py -------------------------------------------------------------------------------- /langdiversity/parser/number_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/parser/number_extractor.py -------------------------------------------------------------------------------- /langdiversity/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/utils/__init__.py -------------------------------------------------------------------------------- /langdiversity/utils/calculate_measures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/utils/calculate_measures.py -------------------------------------------------------------------------------- /langdiversity/utils/diversity_measures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/utils/diversity_measures.py -------------------------------------------------------------------------------- /langdiversity/utils/prompt_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/langdiversity/utils/prompt_selection.py -------------------------------------------------------------------------------- /media/LangDiversityExample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/media/LangDiversityExample.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/tests/__main__.py -------------------------------------------------------------------------------- /tests/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/models/test_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/tests/models/test_openai.py -------------------------------------------------------------------------------- /tests/stats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/stats/test_empirical_probability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/tests/stats/test_empirical_probability.py -------------------------------------------------------------------------------- /tests/stats/test_gini_impurity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/tests/stats/test_gini_impurity.py -------------------------------------------------------------------------------- /tests/stats/test_shannon_entropy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/tests/stats/test_shannon_entropy.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/test_calculation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/tests/utils/test_calculation.py -------------------------------------------------------------------------------- /tests/utils/test_prompt_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lab-v2/langdiversity/HEAD/tests/utils/test_prompt_selection.py --------------------------------------------------------------------------------