├── .gitignore ├── Dockerfile ├── LICENSE ├── NOTICE.md ├── README.md ├── REFERENCES.md ├── api └── text_pair.py ├── api_server ├── textpair.service └── web_server.sh ├── config ├── appConfig.json ├── config.ini └── global_settings.ini ├── docker_autostart.sh ├── docs └── ubuntu_installation.md ├── example.png ├── extras ├── backup_database.py └── restore_database.py ├── install.sh ├── lib ├── MANIFEST.in ├── core │ ├── binary │ │ ├── aarch64 │ │ │ └── compareNgrams │ │ └── x86_64 │ │ │ └── compareNgrams │ └── src │ │ └── compareNgrams │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go ├── pyproject.toml ├── textpair.egg-info │ └── entry_points.txt ├── textpair │ ├── __init__.py │ ├── __main__.py │ ├── compare_ngrams.py │ ├── parse_config.py │ ├── passage_classifier.py │ ├── sequence_alignment │ │ ├── __init__.py │ │ ├── alignment_merger.py │ │ ├── banality_finder.py │ │ └── generate_ngrams.py │ ├── text_parser.py │ ├── utils.py │ ├── vector_space_alignment │ │ ├── __init__.py │ │ ├── corpus.py │ │ ├── expansion.py │ │ └── structures.py │ └── web_loader.py ├── textpair_graph │ ├── README.md │ ├── pyproject.toml │ ├── textpair_graph.egg-info │ │ ├── PKG-INFO │ │ ├── SOURCES.txt │ │ ├── dependency_links.txt │ │ ├── entry_points.txt │ │ ├── requires.txt │ │ └── top_level.txt │ └── textpair_graph │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── build_graph_model.py │ │ └── label_clusters.py ├── textpair_llm │ ├── README.md │ ├── pyproject.toml │ ├── textpair_llm.egg-info │ │ ├── PKG-INFO │ │ ├── SOURCES.txt │ │ ├── dependency_links.txt │ │ ├── entry_points.txt │ │ ├── requires.txt │ │ └── top_level.txt │ └── textpair_llm │ │ ├── __init__.py │ │ ├── llama_server_manager.py │ │ └── llm_evaluation.py └── uv.lock ├── textpair └── web-app ├── README.md ├── index.html ├── package.json ├── public └── favicon.ico ├── src ├── .eslintrc ├── App.vue ├── assets │ ├── logo.png │ └── theme.module.scss ├── components │ ├── alignmentGroup.vue │ ├── citations.vue │ ├── diffStrings.js │ ├── header.vue │ ├── home.vue │ ├── networkGraph.vue │ ├── passagePair.vue │ ├── reportSwitcher.vue │ ├── searchArguments.vue │ ├── searchForm.vue │ ├── searchResults.vue │ ├── semanticGraph.vue │ ├── sortedResults.vue │ ├── textNavigation.vue │ └── timeSeries.vue ├── main.js ├── router │ └── index.js └── store │ └── index.js └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/README.md -------------------------------------------------------------------------------- /REFERENCES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/REFERENCES.md -------------------------------------------------------------------------------- /api/text_pair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/api/text_pair.py -------------------------------------------------------------------------------- /api_server/textpair.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/api_server/textpair.service -------------------------------------------------------------------------------- /api_server/web_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/api_server/web_server.sh -------------------------------------------------------------------------------- /config/appConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/config/appConfig.json -------------------------------------------------------------------------------- /config/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/config/config.ini -------------------------------------------------------------------------------- /config/global_settings.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/config/global_settings.ini -------------------------------------------------------------------------------- /docker_autostart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/docker_autostart.sh -------------------------------------------------------------------------------- /docs/ubuntu_installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/docs/ubuntu_installation.md -------------------------------------------------------------------------------- /example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/example.png -------------------------------------------------------------------------------- /extras/backup_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/extras/backup_database.py -------------------------------------------------------------------------------- /extras/restore_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/extras/restore_database.py -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/install.sh -------------------------------------------------------------------------------- /lib/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/MANIFEST.in -------------------------------------------------------------------------------- /lib/core/binary/aarch64/compareNgrams: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/core/binary/aarch64/compareNgrams -------------------------------------------------------------------------------- /lib/core/binary/x86_64/compareNgrams: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/core/binary/x86_64/compareNgrams -------------------------------------------------------------------------------- /lib/core/src/compareNgrams/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/core/src/compareNgrams/go.mod -------------------------------------------------------------------------------- /lib/core/src/compareNgrams/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/core/src/compareNgrams/go.sum -------------------------------------------------------------------------------- /lib/core/src/compareNgrams/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/core/src/compareNgrams/main.go -------------------------------------------------------------------------------- /lib/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/pyproject.toml -------------------------------------------------------------------------------- /lib/textpair.egg-info/entry_points.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair.egg-info/entry_points.txt -------------------------------------------------------------------------------- /lib/textpair/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/__init__.py -------------------------------------------------------------------------------- /lib/textpair/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/__main__.py -------------------------------------------------------------------------------- /lib/textpair/compare_ngrams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/compare_ngrams.py -------------------------------------------------------------------------------- /lib/textpair/parse_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/parse_config.py -------------------------------------------------------------------------------- /lib/textpair/passage_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/passage_classifier.py -------------------------------------------------------------------------------- /lib/textpair/sequence_alignment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/sequence_alignment/__init__.py -------------------------------------------------------------------------------- /lib/textpair/sequence_alignment/alignment_merger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/sequence_alignment/alignment_merger.py -------------------------------------------------------------------------------- /lib/textpair/sequence_alignment/banality_finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/sequence_alignment/banality_finder.py -------------------------------------------------------------------------------- /lib/textpair/sequence_alignment/generate_ngrams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/sequence_alignment/generate_ngrams.py -------------------------------------------------------------------------------- /lib/textpair/text_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/text_parser.py -------------------------------------------------------------------------------- /lib/textpair/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/utils.py -------------------------------------------------------------------------------- /lib/textpair/vector_space_alignment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/vector_space_alignment/__init__.py -------------------------------------------------------------------------------- /lib/textpair/vector_space_alignment/corpus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/vector_space_alignment/corpus.py -------------------------------------------------------------------------------- /lib/textpair/vector_space_alignment/expansion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/vector_space_alignment/expansion.py -------------------------------------------------------------------------------- /lib/textpair/vector_space_alignment/structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/vector_space_alignment/structures.py -------------------------------------------------------------------------------- /lib/textpair/web_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair/web_loader.py -------------------------------------------------------------------------------- /lib/textpair_graph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_graph/README.md -------------------------------------------------------------------------------- /lib/textpair_graph/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_graph/pyproject.toml -------------------------------------------------------------------------------- /lib/textpair_graph/textpair_graph.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_graph/textpair_graph.egg-info/PKG-INFO -------------------------------------------------------------------------------- /lib/textpair_graph/textpair_graph.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_graph/textpair_graph.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /lib/textpair_graph/textpair_graph.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/textpair_graph/textpair_graph.egg-info/entry_points.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_graph/textpair_graph.egg-info/entry_points.txt -------------------------------------------------------------------------------- /lib/textpair_graph/textpair_graph.egg-info/requires.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_graph/textpair_graph.egg-info/requires.txt -------------------------------------------------------------------------------- /lib/textpair_graph/textpair_graph.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | textpair_graph 2 | -------------------------------------------------------------------------------- /lib/textpair_graph/textpair_graph/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_graph/textpair_graph/__init__.py -------------------------------------------------------------------------------- /lib/textpair_graph/textpair_graph/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_graph/textpair_graph/__main__.py -------------------------------------------------------------------------------- /lib/textpair_graph/textpair_graph/build_graph_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_graph/textpair_graph/build_graph_model.py -------------------------------------------------------------------------------- /lib/textpair_graph/textpair_graph/label_clusters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_graph/textpair_graph/label_clusters.py -------------------------------------------------------------------------------- /lib/textpair_llm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_llm/README.md -------------------------------------------------------------------------------- /lib/textpair_llm/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_llm/pyproject.toml -------------------------------------------------------------------------------- /lib/textpair_llm/textpair_llm.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_llm/textpair_llm.egg-info/PKG-INFO -------------------------------------------------------------------------------- /lib/textpair_llm/textpair_llm.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_llm/textpair_llm.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /lib/textpair_llm/textpair_llm.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/textpair_llm/textpair_llm.egg-info/entry_points.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_llm/textpair_llm.egg-info/entry_points.txt -------------------------------------------------------------------------------- /lib/textpair_llm/textpair_llm.egg-info/requires.txt: -------------------------------------------------------------------------------- 1 | aiohttp>=3.12 2 | requests 3 | tqdm 4 | -------------------------------------------------------------------------------- /lib/textpair_llm/textpair_llm.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | textpair_llm 2 | -------------------------------------------------------------------------------- /lib/textpair_llm/textpair_llm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_llm/textpair_llm/__init__.py -------------------------------------------------------------------------------- /lib/textpair_llm/textpair_llm/llama_server_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_llm/textpair_llm/llama_server_manager.py -------------------------------------------------------------------------------- /lib/textpair_llm/textpair_llm/llm_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/textpair_llm/textpair_llm/llm_evaluation.py -------------------------------------------------------------------------------- /lib/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/lib/uv.lock -------------------------------------------------------------------------------- /textpair: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/textpair -------------------------------------------------------------------------------- /web-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/README.md -------------------------------------------------------------------------------- /web-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/index.html -------------------------------------------------------------------------------- /web-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/package.json -------------------------------------------------------------------------------- /web-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/public/favicon.ico -------------------------------------------------------------------------------- /web-app/src/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/.eslintrc -------------------------------------------------------------------------------- /web-app/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/App.vue -------------------------------------------------------------------------------- /web-app/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/assets/logo.png -------------------------------------------------------------------------------- /web-app/src/assets/theme.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/assets/theme.module.scss -------------------------------------------------------------------------------- /web-app/src/components/alignmentGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/alignmentGroup.vue -------------------------------------------------------------------------------- /web-app/src/components/citations.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/citations.vue -------------------------------------------------------------------------------- /web-app/src/components/diffStrings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/diffStrings.js -------------------------------------------------------------------------------- /web-app/src/components/header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/header.vue -------------------------------------------------------------------------------- /web-app/src/components/home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/home.vue -------------------------------------------------------------------------------- /web-app/src/components/networkGraph.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/networkGraph.vue -------------------------------------------------------------------------------- /web-app/src/components/passagePair.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/passagePair.vue -------------------------------------------------------------------------------- /web-app/src/components/reportSwitcher.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/reportSwitcher.vue -------------------------------------------------------------------------------- /web-app/src/components/searchArguments.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/searchArguments.vue -------------------------------------------------------------------------------- /web-app/src/components/searchForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/searchForm.vue -------------------------------------------------------------------------------- /web-app/src/components/searchResults.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/searchResults.vue -------------------------------------------------------------------------------- /web-app/src/components/semanticGraph.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/semanticGraph.vue -------------------------------------------------------------------------------- /web-app/src/components/sortedResults.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/sortedResults.vue -------------------------------------------------------------------------------- /web-app/src/components/textNavigation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/textNavigation.vue -------------------------------------------------------------------------------- /web-app/src/components/timeSeries.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/components/timeSeries.vue -------------------------------------------------------------------------------- /web-app/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/main.js -------------------------------------------------------------------------------- /web-app/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/router/index.js -------------------------------------------------------------------------------- /web-app/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/src/store/index.js -------------------------------------------------------------------------------- /web-app/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARTFL-Project/text-pair/HEAD/web-app/vite.config.js --------------------------------------------------------------------------------