跳转到主要内容

对齐文本和语言学注释服务器(ATLAS)

项目描述

对齐文本和语言学注释服务器(ATLAS)

设置

可以使用SV_ATLAS_<name>命名约定在项目级别覆盖设置。

数据模型

DATA_DIR

默认:None

包含ATLAS数据的目录的路径

INGESTION_CONCURRENCY

默认:None

设置摄入期间ProcessPoolExecutors可用的进程数。

当为None时,默认为multiprocessing.cpu_count()报告的处理器数量

TREE_PATH_ALPHABET

默认:"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"

django-treebeard用于计算最大路径步数。

请参阅 django-treebeard 文档 以获取更多信息。

INGESTION_PIPELINE

默认

[
    "scaife_viewer.atlas.importers.versions.import_versions",
]

一个可调用列表,由 prepare_atlas_db 管理命令运行,用于将数据导入 ATLAS。

数据库

DB_LABEL

默认: "atlas"

用于 ATLAS 特定数据库的标签(当使用 ATLASRouter 数据库路由器时是必需的)

DB_PATH

默认:None

DB_LABEL 引用的 SQLite 数据库的路径。

搜索

SEARCH_TEMPLATE_FIXTURE_PATH

默认: scaife_viewer/atlas/backports/scaife_viewer/search/fixtures/base_template.json

用于创建 ATLAS 的 ElasticSearch 索引映射的 JSON 固件路径。

注释

EXPAND_IMAGE_ANNOTATION_REFS

默认: True

将文本部分关系设置为段落引用内的所有文本部分(段落引用内的后代)。

示例:

  • 引用是 1-2
  • 文本部分 1.1, 1.2, ... 2.999 与 ATLAS 内的注释相关联

False 时,仅将注释应用于段落引用中指定的文本部分。

示例:

  • 引用是 1-2
  • 文本部分 1, 2 与 ATLAS 内的注释相关联,但不与任何子代或后代相关联

GraphQL

IN_MEMORY_PASSAGE_CHUNK_MAX

默认: 2500

设置用于内存段落分块使用的文本部分数量的上限。

当文本部分数量超过此限制时,ATLAS 将回退到数据库支持的分块算法。

对于大多数较小的段落,内存分块比使用数据库更快。

其他

HOOKSET

默认: "scaife_viewer.atlas.hooks.DefaultHookSet"

用于自定义 ATLAS 功能的钩子集路径。

GraphQL 端点

URL 名称: sv_atlas:graphql_endpoint

scaife-viewer-atlas 项目的首选 GraphQL 端点。

当通过浏览器访问时,通过 此链接,提供 GraphiQL 操场,可用于探索 ATLAS GraphQL 字段。

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分布

scaife-viewer-atlas-0.3rc1.tar.gz (72.1 kB 查看散列)

上传时间

构建分布

scaife_viewer_atlas-0.3rc1-py2.py3-none-any.whl (101.6 kB 查看散列)

上传时间 Python 2 Python 3

由以下支持