Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Aligned Text and Linguistic Annotation Server (ATLAS)

Settings

Settings can be overridden at a project level using via the SV_ATLAS_<name> naming convention.

Data model

DATA_DIR

Default: None

The path to the directory containing ATLAS data

INGESTION_CONCURRENCY

Default: None

Sets the number of processes available to ProcessPoolExecutors during ingestion.

When None, defaults to number of processors as reported by multiprocessing.cpu_count()

TREE_PATH_ALPHABET

Default: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"

Used by django-treebeard to calculate the maximum path steps.

See the django-treebeard docs for more information.

INGESTION_PIPELINE

Default:

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

A list of callables that are ran by the prepare_atlas_db management command to ingest data into ATLAS.

Database

DB_LABEL

Default: "atlas"

The label to use for the ATLAS-specific database (required when using the ATLASRouter database router)

DB_PATH

Default: None

The path to the SQLite database referenced by DB_LABEL.

Search

SEARCH_TEMPLATE_FIXTURE_PATH

Default: scaife_viewer/atlas/backports/scaife_viewer/search/fixtures/base_template.json

The path to the JSON fixture used to create ElasticSearch index mappings for ATLAS.

Annotations

EXPAND_IMAGE_ANNOTATION_REFS

Default: True

Sets the text part relation to all text parts within a passage reference (descendants within the passage reference).

Example:

  • Reference is 1-2
  • Text parts 1.1, 1.2, ... 2.999 are linked to the annotation within ATLAS

When False, applies annotations only to the text parts specified in the passage reference.

Example:

  • Reference is 1-2
  • Text parts 1, 2 are linked to the annotation within ATLAS, but not any children / descendants

GraphQL

IN_MEMORY_PASSAGE_CHUNK_MAX

Default: 2500

Sets the upper limit on the number of text parts used for in-memory passage chunking.

When the number of text parts exceeds this limit, ATLAS will fall back to a database-backed chunking alogrithm.

For most smaller passages, the in-memory chunking is faster than using the database.

Other

HOOKSET

Default: "scaife_viewer.atlas.hooks.DefaultHookSet"

The path to a hookset that can be used to customize ATLAS functionality.

GraphQL Endpoint

URL Name: sv_atlas:graphql_endpoint

Primary GraphQL endpoint for scaife-viewer-atlas projects.

When accessed via a browser, delivers a GraphiQL Playground that can be used to explore ATLAS GraphQL fields.

Metadata

Release files for scaife-viewer-atlas 0.3rc1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scaife-viewer-atlas 0.3rc1
File Size Uploaded
scaife-viewer-atlas-0.3rc1.tar.gz 72.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scaife-viewer-atlas 0.3rc1
File Interpreter ABI Platform
scaife_viewer_atlas-0.3rc1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 173.7 kB

Release files / scaife-viewer-atlas-0.3rc1.tar.gz

Download URL scaife-viewer-atlas-0.3rc1.tar.gz
Size 72.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d696f636a44b966b687a8f9c9ab1b6d53114eaad9a89047eeca2f57ee8bdc0ba
BLAKE2b-256 checksum
How to use checksums
4d5b4ec5629096b28b283a920c5d42ba59cc69104cafeb9399afbda197cbe23b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.7

Release files / scaife_viewer_atlas-0.3rc1-py2.py3-none-any.whl

Download URL scaife_viewer_atlas-0.3rc1-py2.py3-none-any.whl
Size 101.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
b24c9e55e6b1b1d142580f58053f443ef958999da449ac841261bcc8bd58c5e3
BLAKE2b-256 checksum
How to use checksums
bbfea5340bd6423fcb47a7cf01ac561b08150c6e43c5789da3c0e6f2422afaea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.7

Release history Release notifications | RSS feed

This release

0.3rc1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page