LICENSE
README.md
pyproject.toml
requirements.txt
setup.py
impresso_essentials/__init__.py
impresso_essentials/text_utils.py
impresso_essentials/utils.py
impresso_essentials.egg-info/PKG-INFO
impresso_essentials.egg-info/SOURCES.txt
impresso_essentials.egg-info/dependency_links.txt
impresso_essentials.egg-info/requires.txt
impresso_essentials.egg-info/top_level.txt
impresso_essentials/bbox_visualizer/__init__.py
impresso_essentials/bbox_visualizer/get_bbox.py
impresso_essentials/bbox_visualizer/json_builder.py
impresso_essentials/io/__init__.py
impresso_essentials/io/fs_utils.py
impresso_essentials/io/s3.py
impresso_essentials/io/s3_add_provider.py
impresso_essentials/io/s3_delete.py
impresso_essentials/io/s3_set_timestamp.py
impresso_essentials/schemas/AGENT.md
impresso_essentials/schemas/COMMON-SCHEMA-REGISTER.md
impresso_essentials/schemas/COMMON-SCHEMA-WORK-PLAN.md
impresso_essentials/schemas/CONSOLIDATION_PLAN.md
impresso_essentials/schemas/LICENSE
impresso_essentials/schemas/MIGRATION-MAPPING.md
impresso_essentials/schemas/Makefile
impresso_essentials/schemas/README.md
impresso_essentials/schemas/SCHEMA_CONVENTIONS.md
impresso_essentials/schemas/SESSION_SUMMARY.md
impresso_essentials/schemas/pyproject.toml
impresso_essentials/schemas/requirements.txt
impresso_essentials/schemas/json/canonical/audio_record.schema.json
impresso_essentials/schemas/json/canonical/issue.schema.json
impresso_essentials/schemas/json/canonical/page.schema.json
impresso_essentials/schemas/json/embeddings/embeddings-chunks.schema.json
impresso_essentials/schemas/json/embeddings/embeddings-docs.schema.json
impresso_essentials/schemas/json/embeddings/embeddings-entities.schema.json
impresso_essentials/schemas/json/embeddings/embeddings-sentence.schema.json
impresso_essentials/schemas/json/entities/entities.schema.json
impresso_essentials/schemas/json/image_classification/image_classification.schema.json
impresso_essentials/schemas/json/image_embeddings/image_embeddings.schema.json
impresso_essentials/schemas/json/impresso-2/common/bounding-box.v1.schema.json
impresso_essentials/schemas/json/impresso-2/common/ci_id.v1.schema.json
impresso_essentials/schemas/json/impresso-2/common/content-item-id.v1.schema.json
impresso_essentials/schemas/json/impresso-2/common/language-code.v1.schema.json
impresso_essentials/schemas/json/impresso-2/common/model-id.v1.schema.json
impresso_essentials/schemas/json/impresso-2/common/probability.v1.schema.json
impresso_essentials/schemas/json/impresso-2/common/timestamp.v1.schema.json
impresso_essentials/schemas/json/impresso-2/common/ts.v1.schema.json
impresso_essentials/schemas/json/impresso-2/data-preparation/canonical/audio-record.v1.schema.json
impresso_essentials/schemas/json/impresso-2/data-preparation/canonical/issue.v1.schema.json
impresso_essentials/schemas/json/impresso-2/data-preparation/canonical/page.v1.schema.json
impresso_essentials/schemas/json/impresso-2/data-preparation/rebuilt/audio-record-contentitem.v1.schema.json
impresso_essentials/schemas/json/impresso-2/data-preparation/rebuilt/paper-contentitem.v1.schema.json
impresso_essentials/schemas/json/impresso-2/data-preparation/versioning/manifest.v1.schema.json
impresso_essentials/schemas/json/impresso-2/data-preparation/visualizer/bbox-visualizer.v1.schema.json
impresso_essentials/schemas/json/impresso-2/semantic-enrichment/common/entity-type.v1.schema.json
impresso_essentials/schemas/json/impresso-2/semantic-enrichment/document-embeddings/embeddings-chunks.v1.schema.json
impresso_essentials/schemas/json/impresso-2/semantic-enrichment/document-embeddings/embeddings-docs.v1.schema.json
impresso_essentials/schemas/json/impresso-2/semantic-enrichment/document-embeddings/embeddings-entities.v1.schema.json
impresso_essentials/schemas/json/impresso-2/semantic-enrichment/document-embeddings/embeddings-sentence.v1.schema.json
impresso_essentials/schemas/json/impresso-2/semantic-enrichment/entities/entities-nel.v1.schema.json
impresso_essentials/schemas/json/impresso-2/semantic-enrichment/entities/entities-ner.v1.schema.json
impresso_essentials/schemas/json/impresso-2/semantic-enrichment/image-classification/image-classification.v1.schema.json
impresso_essentials/schemas/json/impresso-2/semantic-enrichment/image-embeddings/image-embeddings.v1.schema.json
impresso_essentials/schemas/json/impresso-2/semantic-enrichment/text-reuse/cluster.v1.schema.json
impresso_essentials/schemas/json/impresso-2/semantic-enrichment/text-reuse/passage.v1.schema.json
impresso_essentials/schemas/json/impresso-2/semantic-enrichment/topic-model/topic-assignment.v1.schema.json
impresso_essentials/schemas/json/impresso-2/semantic-enrichment/topic-model/topic-description.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/content-item/content-item.part.access-rights.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/content-item/content-item.part.contextual-metadata.provider.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/content-item/content-item.part.contextual-metadata.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/content-item/content-item.part.core.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/content-item/content-item.part.image.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/content-item/content-item.part.text.audio.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/content-item/content-item.part.text.paper.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/content-item/content-item.part.text.semantic-enrichments.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/content-item/content-item.part.text.transcript.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/content-item/content-item.root.audio.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/content-item/content-item.root.image.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/content-item/content-item.root.paper.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/semantic-enrichments/sem.part.tr-passages.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/semantic-enrichments/sem.root.entities.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/semantic-enrichments/sem.root.entity-profiles.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/semantic-enrichments/sem.root.mentions.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/semantic-enrichments/sem.root.topics.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/semantic-enrichments/sem.root.tr-clusters.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/semantic-enrichments/sem.root.tr-passages.v1.schema.json
impresso_essentials/schemas/json/impresso-2/solr-indexing/semantic-enrichments/sem.root.wemb.v1.schema.json
impresso_essentials/schemas/json/impresso-2/text-processing/language-identification/language-identification.v1.schema.json
impresso_essentials/schemas/json/impresso-2/text-processing/linguistic-annotation/ling-spacy.v1.schema.json
impresso_essentials/schemas/json/impresso-2/text-processing/linguistic-annotation/lingproc.v1.schema.json
impresso_essentials/schemas/json/impresso-2/text-processing/ocr-qa/ocr-qa.v1.schema.json
impresso_essentials/schemas/json/language_identification/language_identification.schema.json
impresso_essentials/schemas/json/linguistic_annotation/ling_spacy.schema.json
impresso_essentials/schemas/json/linguistic_annotation/lingproc.v2.schema.json
impresso_essentials/schemas/json/ocr_qa/ocr_qa.schema.json
impresso_essentials/schemas/json/rebuilt/audio_record_contentitem.schema.json
impresso_essentials/schemas/json/rebuilt/paper_contentitem.schema.json
impresso_essentials/schemas/json/text_reuse/cluster.schema.json
impresso_essentials/schemas/json/text_reuse/passage.schema.json
impresso_essentials/schemas/json/topic_model/topic_assignment.schema.json
impresso_essentials/schemas/json/topic_model/topic_assignment.v2.schema.json
impresso_essentials/schemas/json/topic_model/topic_description.schema.json
impresso_essentials/schemas/json/versioning/manifest.schema.json
impresso_essentials/schemas/json/visualizer/bbox_visualizer.schema.json
impresso_essentials/versioning/__init__.py
impresso_essentials/versioning/aggregators.py
impresso_essentials/versioning/compute_manifest.py
impresso_essentials/versioning/data_manifest.py
impresso_essentials/versioning/data_statistics.py
impresso_essentials/versioning/git_utils.py
impresso_essentials/versioning/helpers.py
tests/test_text_utils.py