.gitignore
.pre-commit-config.yaml
LICENSE
README.md
mkdocs.yml
pyproject.toml
.claude/skills/nlp-guide/SKILL.md
.claude/skills/orm-guide/SKILL.md
.claude/skills/server-guide/SKILL.md
.claude/skills/service-guide/SKILL.md
.claude/skills/visualizer-guide/SKILL.md
.github/actions/build-package/action.yml
.github/workflows/ci.yml
.github/workflows/publish.yml
assets/visualizer-screenshot.png
docs/contributing.md
docs/index.md
docs/requirements.txt
docs/api/graph.md
docs/api/index.md
docs/api/triplet_extraction.md
docs/developer/nlp-layer.md
docs/developer/orm-structure.md
docs/developer/server-layer.md
docs/developer/service-layer.md
docs/developer/visualizer.md
docs/getting-started/adding-metadata.md
docs/getting-started/create-and-inspect.md
docs/getting-started/installation.md
docs/getting-started/save-and-load.md
docs/notebooks/categories.ipynb
docs/notebooks/demo.ipynb
examples/micro-narratives/00_prepare_chatgpt_reddit.py
examples/micro-narratives/00_prepare_lotr.py
examples/micro-narratives/01_build_graph.py
examples/micro-narratives/02_entity_distribution.py
examples/micro-narratives/03_pmi_analysis.py
examples/micro-narratives/04_community_detection.py
examples/micro-narratives/05_community_comparison.py
examples/micro-narratives/06_typology_analysis.py
examples/micro-narratives/ANALYSIS.md
examples/micro-narratives/compare_outputs.py
examples/micro-narratives/config.py
examples/micro-narratives/fetch-reddit-comment-data.py
examples/micro-narratives/run_all.sh
examples/micro-narratives/sharedutils.py
narrativegraphs/__init__.py
narrativegraphs/_version.py
narrativegraphs/errors.py
narrativegraphs/graphs.py
narrativegraphs.egg-info/PKG-INFO
narrativegraphs.egg-info/SOURCES.txt
narrativegraphs.egg-info/dependency_links.txt
narrativegraphs.egg-info/requires.txt
narrativegraphs.egg-info/top_level.txt
narrativegraphs/db/__init__.py
narrativegraphs/db/common.py
narrativegraphs/db/cooccurrences.py
narrativegraphs/db/documents.py
narrativegraphs/db/engine.py
narrativegraphs/db/entities.py
narrativegraphs/db/entityoccurrences.py
narrativegraphs/db/predicates.py
narrativegraphs/db/relations.py
narrativegraphs/db/triplets.py
narrativegraphs/db/tuplets.py
narrativegraphs/dto/__init__.py
narrativegraphs/dto/common.py
narrativegraphs/dto/cooccurrences.py
narrativegraphs/dto/documents.py
narrativegraphs/dto/entities.py
narrativegraphs/dto/filter.py
narrativegraphs/dto/graph.py
narrativegraphs/dto/predicates.py
narrativegraphs/dto/relations.py
narrativegraphs/dto/triplets.py
narrativegraphs/dto/tuplets.py
narrativegraphs/nlp/__init__.py
narrativegraphs/nlp/pipeline.py
narrativegraphs/nlp/common/__init__.py
narrativegraphs/nlp/common/annotation.py
narrativegraphs/nlp/common/spacy.py
narrativegraphs/nlp/common/transformcategories.py
narrativegraphs/nlp/coref/__init__.py
narrativegraphs/nlp/coref/common.py
narrativegraphs/nlp/coref/fastcoref.py
narrativegraphs/nlp/entities/__init__.py
narrativegraphs/nlp/entities/common.py
narrativegraphs/nlp/entities/spacy.py
narrativegraphs/nlp/filtering/__init__.py
narrativegraphs/nlp/filtering/ngrams.py
narrativegraphs/nlp/mapping/__init__.py
narrativegraphs/nlp/mapping/clustering.py
narrativegraphs/nlp/mapping/common.py
narrativegraphs/nlp/mapping/linguistic.py
narrativegraphs/nlp/triplets/__init__.py
narrativegraphs/nlp/triplets/common.py
narrativegraphs/nlp/triplets/spacy/__init__.py
narrativegraphs/nlp/triplets/spacy/common.py
narrativegraphs/nlp/triplets/spacy/dependencygraph.py
narrativegraphs/nlp/triplets/spacy/naive.py
narrativegraphs/nlp/tuplets/__init__.py
narrativegraphs/nlp/tuplets/common.py
narrativegraphs/nlp/tuplets/cooccurrences.py
narrativegraphs/server/__init__.py
narrativegraphs/server/app.py
narrativegraphs/server/backgroundserver.py
narrativegraphs/server/requests.py
narrativegraphs/server/routes/__init__.py
narrativegraphs/server/routes/common.py
narrativegraphs/server/routes/cooccurrences.py
narrativegraphs/server/routes/documents.py
narrativegraphs/server/routes/entities.py
narrativegraphs/server/routes/graph.py
narrativegraphs/server/routes/predicates.py
narrativegraphs/server/routes/relations.py
narrativegraphs/server/static/index.html
narrativegraphs/server/static/manifest.json
narrativegraphs/server/static/assets/index-B3gM25wy.css
narrativegraphs/server/static/assets/index-C0jqGLuG.js
narrativegraphs/service/__init__.py
narrativegraphs/service/cache.py
narrativegraphs/service/common.py
narrativegraphs/service/cooccurrences.py
narrativegraphs/service/documents.py
narrativegraphs/service/entities.py
narrativegraphs/service/filter.py
narrativegraphs/service/graph.py
narrativegraphs/service/mention.py
narrativegraphs/service/population.py
narrativegraphs/service/predicates.py
narrativegraphs/service/query.py
narrativegraphs/service/relations.py
narrativegraphs/service/stats.py
narrativegraphs/service/triplets.py
narrativegraphs/service/tuplets.py
scripts/build-frontend.sh
scripts/build.sh
scripts/create-demo-db.py
tests/mocks.py
tests/setup.sh
tests/test_basegraph.py
tests/test_cooccurrencegraph.py
tests/test_narrativegraph.py
tests/dto/test_text_context.py
tests/extraction/common.py
tests/extraction/spacy_extraction/common.py
tests/extraction/spacy_extraction/test_coref.py
tests/extraction/spacy_extraction/test_dependencygraph.py
tests/extraction/spacy_extraction/test_entities.py
tests/extraction/spacy_extraction/test_naive.py
tests/extraction/spacy_extraction/test_paragraph_splitter.py
tests/integration/__init__.py
tests/integration/test_coref_resolvers.py
tests/mapping/test_normalization_mappers.py
tests/mapping/test_stemmingmappers.py
tests/utils/test_transform.py
visualizer/.eslintrc.json
visualizer/.gitignore
visualizer/.prettierignore
visualizer/.prettierrc
visualizer/README.md
visualizer/index.html
visualizer/package-lock.json
visualizer/package.json
visualizer/postcss.config.cjs
visualizer/tsconfig.json
visualizer/tsconfig.node.json
visualizer/vite.config.ts
visualizer/public/index.html
visualizer/public/manifest.json
visualizer/src/App.css
visualizer/src/App.tsx
visualizer/src/index.css
visualizer/src/index.tsx
visualizer/src/vite-env.d.ts
visualizer/src/components/common/FloatingWindow.tsx
visualizer/src/components/common/Panel.tsx
visualizer/src/components/common/entity/EntityLabel.tsx
visualizer/src/components/common/entity/EntityLabelList.tsx
visualizer/src/components/common/userinput/LogarithmicRangeSlider.tsx
visualizer/src/components/common/userinput/RadioGroup.tsx
visualizer/src/components/common/userinput/SubmittedDateRangeInput.tsx
visualizer/src/components/common/userinput/SubmittedNumberInput.tsx
visualizer/src/components/common/userinput/SubmittedTextInput.tsx
visualizer/src/components/graph/GraphViewer.tsx
visualizer/src/components/graph/SideBar.css
visualizer/src/components/graph/SideBar.tsx
visualizer/src/components/graph/graph.css
visualizer/src/components/graph/controls/CommunitiesPanel.tsx
visualizer/src/components/graph/controls/FocusPanel.tsx
visualizer/src/components/graph/controls/GraphFilterPanel.tsx
visualizer/src/components/graph/controls/GraphOptionsPanel.tsx
visualizer/src/components/graph/controls/subcomponents/CategorySelector.tsx
visualizer/src/components/graph/controls/subcomponents/EntityListControl.tsx
visualizer/src/components/graph/controls/subcomponents/RangeSlider.tsx
visualizer/src/components/inspector/docs/DocInfo.css
visualizer/src/components/inspector/docs/DocInfo.tsx
visualizer/src/components/inspector/docs/DocsSection.tsx
visualizer/src/components/inspector/docs/HighlightedText.css
visualizer/src/components/inspector/docs/HighlightedText.tsx
visualizer/src/components/inspector/docs/extractHighlights.ts
visualizer/src/components/inspector/docs/segmentText.ts
visualizer/src/components/inspector/docs/types.ts
visualizer/src/components/inspector/info/AltLabelsDisplay.tsx
visualizer/src/components/inspector/info/CategoriesDisplay.tsx
visualizer/src/components/inspector/info/CooccurrenceInfo.tsx
visualizer/src/components/inspector/info/EdgeInfo.tsx
visualizer/src/components/inspector/info/EntityInfo.tsx
visualizer/src/components/inspector/info/FocusEntitiesInfo.tsx
visualizer/src/components/inspector/info/NodeInfo.tsx
visualizer/src/components/inspector/info/RelationInfo.tsx
visualizer/src/components/inspector/info/StatsDisplay.tsx
visualizer/src/contexts/CommunitiesContext.tsx
visualizer/src/contexts/GraphOptionsContext.tsx
visualizer/src/contexts/GraphQueryContext.tsx
visualizer/src/contexts/SelectionContext.tsx
visualizer/src/contexts/ServiceContext.tsx
visualizer/src/hooks/useGraphQuery.ts
visualizer/src/reducers/graphFilterReducer.ts
visualizer/src/reducers/graphQueryReducer.ts
visualizer/src/reducers/historyReducer.ts
visualizer/src/services/CooccurrenceService.ts
visualizer/src/services/DocService.ts
visualizer/src/services/EntityService.ts
visualizer/src/services/GraphService.ts
visualizer/src/services/RelationService.ts
visualizer/src/types/doc.ts
visualizer/src/types/graph.ts
visualizer/src/types/graphQuery.ts