Skip to main content

lingdocs

Create data-rich linguistic documents with CLDF, with a variety of output formats.

Versions PyPI License Tests Changelog

About

Linguistic documents usually contain linguistic data, be it from primary research or sourced from the literature. The primary function of lingdocs is to make the integration of such data as simple as possible. To achieve this, all data is stored in a CLDF dataset, while the accompanying prose is written in markdown. This means that the document that contains no linguistic data, only pointers to the dataset. Changes to the data only have to be done in the dataset, and don't include tinkering with the document. Presentation of the data in the document is done by templates,

To illustrate, this plain text in combination with this dataset can be turned into multiple formats:

It is also possible to integrate the output into CLLD web apps, using the clld-document-plugin; an example can be inspected here.

🔥 Quickstart

  1. pip install lingdocs (full installation guide)
  2. create or get a CLDF dataset
  3. lingdocs new, point to metadata.json file
  4. lingdocs preview

Metadata

Release files for lingdocs 0.1.4

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

Source distribution (sdist)

Source distribution for lingdocs 0.1.4
File Size Uploaded
lingdocs-0.1.4.tar.gz 94.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lingdocs 0.1.4
File Interpreter ABI Platform
lingdocs-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 228.6 kB

Release files / lingdocs-0.1.4.tar.gz

Download URL lingdocs-0.1.4.tar.gz
Size 94.1 kB
Tags Source
SHA-256 checksum
How to use checksums
428e0224b5c66dc8dd35e707e9065c010cf2cdd25e1d44dc434102d406bca321
BLAKE2b-256 checksum
How to use checksums
236fdb9ce6d7598547104f30c051088429e37eab73f5b4792c14fe4d6da7b479
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.0 CPython/3.8.10 Linux/5.15.0-73-generic

Release files / lingdocs-0.1.4-py3-none-any.whl

Download URL lingdocs-0.1.4-py3-none-any.whl
Size 134.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bb56b2c9b06f7356f40b18dd71abcc851610a5fa74dd9026cfbe7388d635ccf6
BLAKE2b-256 checksum
How to use checksums
94ed8b1e98a25e3c16c872cd73803588ae78be384ded9eb0882e211d95f63df1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.0 CPython/3.8.10 Linux/5.15.0-73-generic

Release history Release notifications | RSS feed

This release

0.1.4 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