{ "info": { "author": "Yannick Versley", "author_email": "yversley@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Text Processing :: Linguistic" ], "description": "ExmlDoc\n=======\n\n.. image:: https://travis-ci.org/yv/exmldoc.svg?branch=master\n :target: https://travis-ci.org/yv/exmldoc\n\nexmldoc is a library for loading .exml.xml files either produced by PyTree or by the ExportXMLv2 Java library\nand assorted tools. The EXML file format is one of the file formats used for the T\u00fcBa-D/Z treebank of German and\noffers the possibility to store multilayer linguistic annotations in a (mostly) human-readable format.\n\nAs long as you are working with small documents, usage is relatively simple: load a document with\n\n::\n import exmldoc\n from exmldoc.tree import Tree\n\n doc = exmldoc.load('file.exml.xml')\n\n\nyou can then (for example) enumerate all sentences with:\n\n::\n for sent in doc.get_objects_by_class(Tree):\n print doc.words[sent.span[0]:sent.span[1]]\n\nor access the token objects with\n\n::\n for sent in doc.get_objects_by_class(Tree):\n for token in doc.w_objs[sent.span[0]:sent.span[1]]\n print token.word, token.cat, token.lemma\n\nYou can change a document and then save it with\n\n::\n doc.save('file_processed.exml.xml')\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "LGPLv3", "maintainer": "", "maintainer_email": "", "name": "exmldoc", "package_url": "https://pypi.org/project/exmldoc/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/exmldoc/", "project_urls": null, "release_url": "https://pypi.org/project/exmldoc/1.0.9/", "requires_dist": null, "requires_python": "", "summary": "Deals with ExportXMLv2 format for annotated text", "version": "1.0.9" }, "last_serial": 2964907, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "abe534eda4996ddcbaaf0f0c358c17c9", "sha256": "d8356d0436064d39b7407d89ef35ccf80356acd9d101a6aa9b9ccd9d54780fe7" }, "downloads": -1, "filename": "exmldoc-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "abe534eda4996ddcbaaf0f0c358c17c9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 67661, "upload_time": "2017-05-17T09:07:22", "url": "https://files.pythonhosted.org/packages/08/08/c8c38c14b0c69f4a036327e89bf0ff84f0fac1c346c37397175f19b8d86d/exmldoc-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "232b3fb5aca83464fc06858b90edeec2", "sha256": "99c27eb6babb73bb6b711f8067c75ba774c14756de6c7b164a6dc669a6ffa2b7" }, "downloads": -1, "filename": "exmldoc-1.0.0.tar.gz", "has_sig": false, "md5_digest": "232b3fb5aca83464fc06858b90edeec2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32748, "upload_time": "2017-05-17T09:05:58", "url": "https://files.pythonhosted.org/packages/a0/89/a4ef7ddbd6b5af301d678c09ec221f0ad06f1798919ec90b1458fb2ca89a/exmldoc-1.0.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "66e79457b0970841d8b63753a3312094", "sha256": "51b45c404e2064b4b79387be1b1d961ce1696540c6d175b7bee04413740922c9" }, "downloads": -1, "filename": "exmldoc-1.0.2.tar.gz", "has_sig": false, "md5_digest": "66e79457b0970841d8b63753a3312094", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36109, "upload_time": "2017-05-23T23:33:25", "url": "https://files.pythonhosted.org/packages/9f/fe/1d586ce15d7f465433af26944e0d3dbbfcabe3ff4014a67bacebe0dfc7d2/exmldoc-1.0.2.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "823a7569bf33b7022d84b2d643e09bac", "sha256": "b3a0bf7063e26987f8c44d4994750b1b1ad51fc4147389f575fe331d18b9de8e" }, "downloads": -1, "filename": "exmldoc-1.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "823a7569bf33b7022d84b2d643e09bac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 74956, "upload_time": "2017-06-16T13:09:54", "url": "https://files.pythonhosted.org/packages/20/f5/ac82359bf4ecc76c94a42b4e40bf9701aff79f58220ea9c089688ff45493/exmldoc-1.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e85d2ba239bd1e4a61def5c2b018bc9", "sha256": "1e8cd6d8711d497c08bb4b329e78012e2c581777af1fe0ea24915e7aa6394c23" }, "downloads": -1, "filename": "exmldoc-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3e85d2ba239bd1e4a61def5c2b018bc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38039, "upload_time": "2017-06-16T13:09:56", "url": "https://files.pythonhosted.org/packages/6d/ee/6547f2dc02a36cfc443a18947c3fcfb81816cc1949b03e780724ead155e6/exmldoc-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "0e8517a0ea9c0d6d03db2c4ffd40f029", "sha256": "0cf4d2ac2ed49dcb78919ae522895b254e7fa673ba8188a8cfb243ec85ab9131" }, "downloads": -1, "filename": "exmldoc-1.0.5.tar.gz", "has_sig": false, "md5_digest": "0e8517a0ea9c0d6d03db2c4ffd40f029", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38083, "upload_time": "2017-06-20T14:57:37", "url": "https://files.pythonhosted.org/packages/16/b6/f8cc149ff81dddfe42dedca75c68ebc3e5d994c6c86d8b8d1fe37e79c48c/exmldoc-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "b310e15a99e9fa63e2d1fea48b1a6706", "sha256": "02eeb92b046d81529d3f447fa38c5cceef16e0431148726152c62fa3788bdc6c" }, "downloads": -1, "filename": "exmldoc-1.0.6.tar.gz", "has_sig": false, "md5_digest": "b310e15a99e9fa63e2d1fea48b1a6706", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38151, "upload_time": "2017-06-20T15:56:02", "url": "https://files.pythonhosted.org/packages/a6/ec/ceb87c6e5452f01144e8403d62444ea106132d3afb44294facab4084a796/exmldoc-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "f439caadb8182a25261f41bc8b26603d", "sha256": "1c3fd417704a2289cfad24c4bd60d6e6d33f2452e01f8a3c0545d8d90f1b0fab" }, "downloads": -1, "filename": "exmldoc-1.0.7.tar.gz", "has_sig": false, "md5_digest": "f439caadb8182a25261f41bc8b26603d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38167, "upload_time": "2017-06-21T12:53:21", "url": "https://files.pythonhosted.org/packages/e2/12/bfecef1e2d31bfc7d705ef054d74221ffd66d8cc573ec0a506f24d4ff486/exmldoc-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "362ba0be18f08442970b9b190a1b82e0", "sha256": "678fbf66dd2d6365a399a54d23e928d3b7c5ba603aabcb8277f8511b769bead7" }, "downloads": -1, "filename": "exmldoc-1.0.8.tar.gz", "has_sig": false, "md5_digest": "362ba0be18f08442970b9b190a1b82e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38171, "upload_time": "2017-06-21T13:05:11", "url": "https://files.pythonhosted.org/packages/de/9f/58a50039c4c0d86d0917b467398d9f6b5df2d596119e80836c33eca4511e/exmldoc-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "ccd8db8823ba2e782e86110f75e407ac", "sha256": "b39b7ce03db5a362d2fb5c476a26293c85c48f518b566e9653619ebd5ebc7859" }, "downloads": -1, "filename": "exmldoc-1.0.9.tar.gz", "has_sig": false, "md5_digest": "ccd8db8823ba2e782e86110f75e407ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38180, "upload_time": "2017-06-21T13:10:54", "url": "https://files.pythonhosted.org/packages/d4/06/3aebeeb322a42e89c777e760396a8897d28ad4725d531f481e03d98b2e82/exmldoc-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ccd8db8823ba2e782e86110f75e407ac", "sha256": "b39b7ce03db5a362d2fb5c476a26293c85c48f518b566e9653619ebd5ebc7859" }, "downloads": -1, "filename": "exmldoc-1.0.9.tar.gz", "has_sig": false, "md5_digest": "ccd8db8823ba2e782e86110f75e407ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38180, "upload_time": "2017-06-21T13:10:54", "url": "https://files.pythonhosted.org/packages/d4/06/3aebeeb322a42e89c777e760396a8897d28ad4725d531f481e03d98b2e82/exmldoc-1.0.9.tar.gz" } ] }