Skip to main content

ExmlDoc

https://travis-ci.org/yv/exmldoc.svg?branch=master

exmldoc is a library for loading .exml.xml files either produced by PyTree or by the ExportXMLv2 Java library and assorted tools. The EXML file format is one of the file formats used for the TüBa-D/Z treebank of German and offers the possibility to store multilayer linguistic annotations in a (mostly) human-readable format.

As long as you are working with small documents, usage is relatively simple: load a document with

::

import exmldoc from exmldoc.tree import Tree

doc = exmldoc.load(‘file.exml.xml’)

you can then (for example) enumerate all sentences with:

::
for sent in doc.get_objects_by_class(Tree):

print doc.words[sent.span[0]:sent.span[1]]

or access the token objects with

::
for sent in doc.get_objects_by_class(Tree):
for token in doc.w_objs[sent.span[0]:sent.span[1]]

print token.word, token.cat, token.lemma

You can change a document and then save it with

::

doc.save(‘file_processed.exml.xml’)

Metadata

Release files for exmldoc 1.0.9

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

Source distribution (sdist)

Source distribution for exmldoc 1.0.9
File Size Uploaded
exmldoc-1.0.9.tar.gz 38.2 kB Details

Release files / exmldoc-1.0.9.tar.gz

Download URL exmldoc-1.0.9.tar.gz
Size 38.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b39b7ce03db5a362d2fb5c476a26293c85c48f518b566e9653619ebd5ebc7859
BLAKE2b-256 checksum
How to use checksums
d4063aebeeb322a42e89c777e760396a8897d28ad4725d531f481e03d98b2e82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.9 This release

1 release file

1.0.8

1 release file

1.0.7

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.4

2 release files

1.0.2

1 release file

1.0.0

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