├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── data ├── gsm8ksort.jsonl ├── mathsort.tsv └── wordsort.tsv ├── example.png ├── examples └── profile_aggregators.py ├── notebooks └── sorting-tasks.ipynb ├── permsc ├── __init__.py ├── _version.py ├── aggregator │ ├── __init__.py │ ├── approximate.py │ ├── base.py │ ├── exact.py │ └── utils.py ├── data.py ├── llm │ ├── __init__.py │ ├── openai_pool.py │ ├── prompt_builder.py │ ├── prompt_pipeline.py │ └── utils.py └── types.py ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include requirements.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/README.md -------------------------------------------------------------------------------- /data/gsm8ksort.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/data/gsm8ksort.jsonl -------------------------------------------------------------------------------- /data/mathsort.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/data/mathsort.tsv -------------------------------------------------------------------------------- /data/wordsort.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/data/wordsort.tsv -------------------------------------------------------------------------------- /example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/example.png -------------------------------------------------------------------------------- /examples/profile_aggregators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/examples/profile_aggregators.py -------------------------------------------------------------------------------- /notebooks/sorting-tasks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/notebooks/sorting-tasks.ipynb -------------------------------------------------------------------------------- /permsc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/permsc/__init__.py -------------------------------------------------------------------------------- /permsc/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = '0.0.6' 2 | -------------------------------------------------------------------------------- /permsc/aggregator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/permsc/aggregator/__init__.py -------------------------------------------------------------------------------- /permsc/aggregator/approximate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/permsc/aggregator/approximate.py -------------------------------------------------------------------------------- /permsc/aggregator/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/permsc/aggregator/base.py -------------------------------------------------------------------------------- /permsc/aggregator/exact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/permsc/aggregator/exact.py -------------------------------------------------------------------------------- /permsc/aggregator/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/permsc/aggregator/utils.py -------------------------------------------------------------------------------- /permsc/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/permsc/data.py -------------------------------------------------------------------------------- /permsc/llm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/permsc/llm/__init__.py -------------------------------------------------------------------------------- /permsc/llm/openai_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/permsc/llm/openai_pool.py -------------------------------------------------------------------------------- /permsc/llm/prompt_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/permsc/llm/prompt_builder.py -------------------------------------------------------------------------------- /permsc/llm/prompt_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/permsc/llm/prompt_pipeline.py -------------------------------------------------------------------------------- /permsc/llm/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/permsc/llm/utils.py -------------------------------------------------------------------------------- /permsc/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/permsc/types.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/castorini/perm-sc/HEAD/setup.py --------------------------------------------------------------------------------