{ "info": { "author": "Aaron Ecay, Anton Karl Ingason and Jana Beck", "author_email": "aaronecay@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Education", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Topic :: Scientific/Engineering" ], "description": "Annotald\n========\n\nAnnotald is a program for annotating parsed corpora in the Penn Treebank\nformat. For more information on the format (as instantiated by the Penn\nParsed Corpora of Historical English), see `the documentation by\nBeatrice Santorini`_. Annotald was originally written by `Anton\nIngason`_ as part of the `Icelandic Parsed Historical Corpus`_ project.\nIt is currently being developed by him along with `Jana Beck`_ and\n`Aaron Ecay`_.\n\n.. _the documentation by Beatrice Santorini:\n http://www.ling.upenn.edu/hist-corpora/annotation/intro.htm#parsed_files\n.. _Anton Ingason: http://linguist.is/\n.. _Icelandic Parsed Historical Corpus:\n http://linguist.is/icelandic_treebank/Icelandic_Parsed_Historical_Corpus_(IcePaHC)\n.. _Jana Beck: http://www.ling.upenn.edu/~janabeck/\n.. _Aaron Ecay: http://www.ling.upenn.edu/~ecay/\n\nObtaining Annotald\n------------------\n\nThe central location for Annotald development is `on Github`_. You can\nview or download the program's source code from there. The latest\nrelease is available as a `Python package`_. Install it with the\ncommand ``pip install annotald`` . (Further information about\ninstallation is available in the user\u2019s manual.)\n\n.. _on Github: https://github.com/Annotald/annotald\n.. _Python package: https://pypi.python.org/pypi/annotald\n\nUsing Annotald\n--------------\n\nThe `Annotald user\u2019s manual`_ can be found online. For developers,\nthere is also `automatically generated API documentation`_.\n\n.. _Annotald user\u2019s manual: http://annotald.github.com/user.html\n.. _automatically generated API documentation:\n http://annotald.github.com/api-doc/global.html\n\nLicense\n-------\n\nAnnotald is available under the terms of the GNU General Public License\n(GPL) version 3 or (at your option) any later version. Please see the\n``LICENSE`` file included with the source code for more information.\n\nFunding Sources\n---------------\n\nAnnotald development has been funded by the following funding sources:\n\n- Icelandic Research Fund (RANN\u00cdS), grant #090662011: \u201cViable Language\n Technology beyond English \u2013 Icelandic as a Test Case\u201d\n- The research funds of `Anthony Kroch`_ at the University of\n Pennsylvania.\n\n.. _Anthony Kroch: http://www.ling.upenn.edu/~kroch/\n\n\nNews\n====\n\nRelease 1.X.X\n-------------\n\nThis release adds the following new features:\n\n- Popup choice menus (TODO: link doc)\n- Node relationships (TODO: link doc)\n- For developers: the setMetadata function and undo hooks\n\nRelease 1.3.10\n--------------\n\nThis release fixes the follwing bugs:\n\n- Annotald would not start if certain variables were not set in the\n settings.js file.\n- The corpus text would erroneously be regarding as having been changed\n (on save) if the metadata was changed.\n\nRelease 1.3.9\n-------------\n\nThis release fixes further bugs relating to the installation of NLTK. A\npatched version of NLTK is now used to avoid such occurrences.\n\nRelease 1.3.8\n-------------\n\nThis release fixes a bug which caused errors on installation related to\nan old version of NLTK. It also fixed an issue with the display of CODE\nnodes in the text preview.\n\nRelease 1.3.7\n-------------\n\nThis release fixes one bug with the displayRename function (L key).\n\nRelease 1.3.6\n-------------\n\nThis release fixes two silly bugs in the last one. The pattern that is\nunintentionally developing is that every other release is an immediate\nhotfix! :-/\n\nRelease 1.3.5\n-------------\n\nThis release fixes 5 issues:\n\n- Movement keys (arrows and page up/down) are no longer counted as\n interrupting sequences of mouse clicks.\n- guessLeafNode properly treats \\*T* and \\*ICH* as non-leafs\n- addConLeafAfter is now added\n- The urtext window is a little smarter\n- leafAfter inserts (VB *) by default now\n\nRelease 1.3.4\n-------------\n\nThis release really fixes the bug supposedly fixed by 1.3.3.\n\nRelease 1.3.3\n-------------\n\nThis release fixes one bug.\n\n- Fix error in hash-trees. Thanks to Ariel for reporting.\n\nRelease 1.3.2\n-------------\n\nThis release fixes one bug.\n\n- Fix bug whereby undoing the deletion of a root level node\n (e.g. IP-MAT) could do weird and nasty things. Thanks to Ariel for\n reporting.\n\nRelease 1.3.1\n-------------\n\nThis release fixes one bug.\n\n- Fix bug whereby a newer, incompatible version of the NLTK library\n could be installed with Annotald.\n\nRelease 1.3\n-----------\n\nA release with bug and documentation fixes. Thanks to Ariel Diertani,\nSandra, and Catarina for testing and feedback.\n\n- Fix (?) unexplained crashes\n- Fix errors in the interaction between the context menu and undo\n features\n- Document a bug in CherryPy installation that affects some users\n\nRelease 1.2.1\n-------------\n\nA release with some bug fixes and new features. Thanks to Ariel\nDiertani for testing and feature ideas.\n\nNew feature:\n\n- Add display of the text and token ID of the selected node\n\nBug fixes:\n\n- Don\u2019t add the index of a node to context menu label suggestions, if\n the index is contained on the node\u2019s text (as in the case of a trace)\n- Fix a corner case in the shouldIndexLeaf function dealing with * empty\n categories (not \\*X* type traces).\n\nRelease 1.2\n-----------\n\nA release with some bug fixes and new features.\n\nNew features:\n\n- Node collapsing is added, bound to Shift+C by default. Users with a\n custom `settings.js` file should add a line such as the following to\n enable this functionality: `addCommand({ keycode: 67, shift: true },\n toggleCollapsed);`\n- Long `CODE` nodes are now truncated with an ellipse by default. This\n change could be applied to all nodes if there is user demand.\n- Server mode is added. By default, Annotald displays a page asking\n whether a user really intends to edit a file, to avoid confusion in\n multi-user environments. To turn off this prompt, users may either\n navigate to `http://localhsot:port/` directly, or use a\n variable in `settings.py` to disable the prompt. Consult the user\u2019s\n manual for details\n\nBug fixes:\n\n- Disallow saving while editing of a node label (as a textbox) is in\n progress\n- Allow using the mouse to select text in a node label editing textbox\n\nRelease 1.1.4\n-------------\n\nA single-bugfix release:\n\n- Fix a bug which could prevent the saving of trees on exit\n\nRelease 1.1.3\n-------------\n\nA release with some minor fixes. Changes:\n\n- Previously, Annotald would reindent the .psd file on every save. This\n proved to be slow for large files. Now Annotald reindents the file on\n exit (only). This means users **ought to** use the exit button in the\n Annotald browser UI to exit, and not kill Annotald in the terminal.\n It is also possible to use the reindent auxiliary command to reindent\n a file of trees\n- The `annotald-aux` command was extended with `cat-settings-js` and\n `cat-settings-py` commands, which write the contents of the default\n Javascript and Python settings files to standard output (whence they\n may be piped into a file and further edited.\n- The `annotald-aux` command also was extended with the `reindent`\n command, which takes a .psd file as an argument and reindents it.\n- It is no longer possible to move empty nodes (traces, comments,\n etc.). It remains possible to move a non-terminal dominating only an\n empty node(s), so if you must move an empty node create a dummy XP as\n a \u201chandle\u201d to use for grabbing on.\n- Deleting a trace now deletes the numeric index from its antecedent, if\n the antecedent is now the only node to bear that index. (If there is\n another coindexed trace besides the one deleted, the index will\n survive.)\n- The search features were improved, especially incremental search.\n\nThanks to Beatrice and Tony for problem reports and discussion.\n\nRelease 1.1.2\n-------------\n\nA bugfix release. Changes:\n\n- Fix overapplication of case in context menu. (Thanks to Joel for\n report)\n- Fix crash when time log db is corrupt. (Thanks to Sandra for report)\n- Fixes in formatting of documentation. (Thanks to Beatrice for report)\n- Various code cleanups.\n\nRelease 1.1.1\n-------------\n\nA hotfix release. Changes:\n\n- Fix the height of the context menu (thanks to Jana for reporting)\n- Fix the interaction of the context menu and case tags. Case is now\n factored out of context menu calculations, just like numerical indices\n (thanks to Joel for reporting)\n- Fix calculation of the set of alternatives for the context menu\n (thanks to Joel for reporting)\n\nThe user\u2019s manual also acquired an improved section on installation and\nremote access.\n\nRelease 1.1\n-----------\n\nChanges:\n\n- Annotald is now tested on Python 2.6+ and 3.3+. Annotald officially\n supports (only) these versions of Python\n- Annotald is now distributed through PyPI, the official python package\n archive\n- Many bugs fixed\n\nRelease 1.0\n-----------\n\nThis is the first release since 12.03. The version numbering scheme has\nchanged.\n\nSignificant changes in this version:\n\n- A user\u2019s manual was written\n- Significant under-the-hood changes to allow the editing of large files\n in Annotald without overly taxing the system CPU or RAM\n- A structural search feature was added\n- The case-related functions in the context menu were made portable\n- A comprehensive time-logging facility was added\n- The facility to display only a certain number of trees, instead of a\n whole file at once, was added\n- A metadata editor for working with the deep format was added (the\n remaining support for this format remains unimplemented)\n- A python settings file was added, in addition to the javascript\n settings file\n- The facility to add custom CSS rules via a file was added\n- Significant changes of interest to developers:\n - A developer\u2019s manual was written\n - Test suites for javascript and python code were added\n\nRelease 12.03\n-------------\n\nThis is the first release since 11.12.\n\nPotentially backwards-incompatible changes:\n\n- The handling of dash tags has been overhauled. Annotald now has\n three separate lists of allowable dash tags: one list for dash tags\n on word-level labels, one for dash tags on clausal nodes (IP and CP),\n and one for dash tags on non-clausal non-leaf nodes. Refer to the\n settings.js file distributed with Annotald to see how to configure\n these options.\n- Annotald is now licensed under the GPL, version 3 or higher.\n\nOther changes:\n\n- Added support for validation queries. Use the command-line option -v\n to the annotald script to specify a validation script. Click the\n \u201cValidate\u201d button in the annotald interface to invoke the script. The\n script should read trees on standard input, and write (possibly modified)\n trees to standard output. The output of the script will replace the\n content of the annotald page. By convention, the script should add the\n dash tag -FLAG to nodes that are considered errors. The \u201cnext error\u201d\n button will scroll the document to the next occurrence of FLAG. The\n fixError function is available for user keybindings, and removes the\n -FLAG from the selected node. The -FLAG tag is automatically removed by\n Annotald on save.\n NOTE: the specifics of this interface are expected to change in future\n versions.\n- Added a comment editor. Press \u2018l\u2019 with a comment selected to pop up a\n text box to edit the text of the comment. Spaces in the original text\n are converted to underscores in the tree representation. A comment is\n defined as a CODE node whose text is enclosed in curly braces {}, and\n the first part of the text inside the braces is one of \u201cCOM:\u201d,\n \u201cTODO:\u201d, or \u201cMAN:\u201d. The three types of comment can be toggled\n between, using the buttons at the bottom left of the dialog box.\n- Added time-logging support. Annotald will write a \u201ctimelog.txt\u201d file\n in the working directory, with information about when the program is\n started/stopped/the file is saved. Jana Beck\u2019s (as yet unreleased)\n CorpusReader tool can be used to calculate parsing time and\n words-per-hour statistics.\n- Added a facility to edit CorpusSearch .out files. These files have\n extraneous comments added by CS. Give the -o command-line flag to the\n annotald program, and the comments will be removed so that Annotald\n can successfully parse the trees.\n- Annotald successfully runs on systems which have Python 3 as the\n \u201cpython\u201d command. This relies on the existence of Python 2.x as the\n \u201cpython2\u201d command.\n- Added support for clitic traces. When creating a movement trace with\n the leafBefore and leafAfter functions, if the original phrase has the\n dash tag -CL, the trace inserted will be ``*CL*``.\n- Annotald now colors IP-level nodes and the topmost \u201cdocument\u201d node\n differently.\n- Bug fixes.\n\nRelease 11.12\n-------------\n\nChanges:\n\n- Various bugs fixed\n- Support for ID and METADATA nodes, as sisters of the clause root.\n (Currently, nodes other than ID and METADATA will not work.)\n- Change how the coloring is applied to clause roots. Call\n styleIpNodes() in settings.js after setting the ipnodes variable.\n- Add mechanism to hide certain tags from view; see settings.js for\n details.\n- Added mousewheel support; use shift+wheel-up/-down to move through the\n tree, sisterwise\n- Limit undo history to 15 steps. This limits how much memory is used\n by Annotald, which could be very high.\n- Allow (optional) specification of port on the commandline:\n annotald -p <.psd file>\n This allows multiple instances of Annotald ot be running at once (each\n on a different port)\n\nRelease 11.11\n-------------\n\nChanges:\n\n- Proper Unicode support on OS X and Linux\n- Remove dependency on a particular charset in parsed files\n- Code cleanup (see hacking.txt for instructions/style guide)\n- Add support for lemmata in (POS word-lemma) format\n- Speed up the moving of nodes in some cases\n- Add a notification message when save completes successfully\n- Add an \u201cexit\u201d button, which kills the Annotald server and closes the\n browser window. Exit will fail if there are unsaved changes\n- Change behavior of mouse click selection. Previously, the following\n behavior was extant:\n 1) Click a node\n 2) Change the node\u2019s label with a keybaord command\n 3) Click another node to select it\n Result: the just-clicked node is made the selection endpoint\n This can be surprising. Now, in order to make a secondary selection,\n the two mouseclicks must immediately follow each other, without any\n intervening keystrokes.\n- Allow context-sensitive label switching commands. See the included\n settings.js file for an example\n- (Experimental) Add a CSS class to each node in the tree corresponding\n to its syntactic label. This facilitates the specification of\n additional CSS rules (for an example, see the settings file)\n- Keybindings can now be specified with control and shift modifier keys\n (though not both together). The second argument (action to be taken)\n for a binding can now be an arbitrary javascript function; the third\n argument is the argument (singular for now) to be passed to the\n function.\n\nIcePaHC version\n---------------\n\nInitial version", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://annotald.github.com/", "keywords": "", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "annotald", "package_url": "https://pypi.org/project/annotald/", "platform": "", "project_url": "https://pypi.org/project/annotald/", "project_urls": { "Homepage": "http://annotald.github.com/" }, "release_url": "https://pypi.org/project/annotald/1.3.10/", "requires_dist": null, "requires_python": "", "summary": "A GUI for treebank annotation", "version": "1.3.10" }, "last_serial": 4485469, "releases": { "1.0": [], "1.1": [ { "comment_text": "", "digests": { "md5": "0f1f530e41e1cf78f79df31b498b89ec", "sha256": "2fac8e27f8b7d9ffac73bcbe5e1c777d41016de3cf6818fae30a22c51e335413" }, "downloads": -1, "filename": "annotald-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0f1f530e41e1cf78f79df31b498b89ec", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 192950, "upload_time": "2013-09-15T20:29:52", "url": "https://files.pythonhosted.org/packages/47/3f/0788fe17f3825cc4372c54918acbc8dcbf546550cbec554cf8a665018238/annotald-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1183d05c6515905ab428a11cb11bef62", "sha256": "b27c8b56a8095096ea442babd297feb3e825ddfbc82d37217dfa63ff2287a856" }, "downloads": -1, "filename": "annotald-1.1.tar.gz", "has_sig": false, "md5_digest": "1183d05c6515905ab428a11cb11bef62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 195152, "upload_time": "2013-09-15T20:29:43", "url": "https://files.pythonhosted.org/packages/0a/f9/d7584cb8087afbfe08a1f4288ee4f5b6b4cbd11ce84c716dc95b3924de06/annotald-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "6f6cb5d1ecb504a4b5688474ae0f1cfd", "sha256": "9d63699633d925c4ccc5c6b7f79b47f1a586468dbac37698e5d7a918839bd81d" }, "downloads": -1, "filename": "annotald-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f6cb5d1ecb504a4b5688474ae0f1cfd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 193521, "upload_time": "2013-09-19T18:53:06", "url": "https://files.pythonhosted.org/packages/d1/ea/19cae599cb282b0f193d6aaf65aa5beb0defaa48bd8f844ee96f49470b97/annotald-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0b432ae7a6b982dda534692c870dcaa", "sha256": "53b0ece3dade545c6cc0aefe1a3fe196de80e0d4810b808d5513b819ca08486e" }, "downloads": -1, "filename": "annotald-1.1.1.tar.gz", "has_sig": false, "md5_digest": "d0b432ae7a6b982dda534692c870dcaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 195854, "upload_time": "2013-09-19T18:52:57", "url": "https://files.pythonhosted.org/packages/59/f2/c898b730110024bc389f7aa058c0183d435db53179c443a75d2bbcd82170/annotald-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "fe6d0ffd688c85da3cc9f794e876b381", "sha256": "d10554fcf3fe8f96d69a51c47a128a1038040e13693a8308d69a0519e7c62147" }, "downloads": -1, "filename": "annotald-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe6d0ffd688c85da3cc9f794e876b381", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 193774, "upload_time": "2013-09-26T20:10:59", "url": "https://files.pythonhosted.org/packages/62/1a/d27c989bbdb9c631e3ba260abd828072c9f1e6c1abfee4ec8765ab2d08de/annotald-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "059fc1e32bda502a714c13544cd37ab4", "sha256": "016a142f03b334d617256a01bd23df035c508d8198d56d9607729231f11cb5a3" }, "downloads": -1, "filename": "annotald-1.1.2.tar.gz", "has_sig": false, "md5_digest": "059fc1e32bda502a714c13544cd37ab4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 196167, "upload_time": "2013-09-26T20:11:08", "url": "https://files.pythonhosted.org/packages/ac/aa/b253b5679c7529a66a1b9d1a5eb51ad9f30275ca8720f9cd0d79b4df6ac9/annotald-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "94e25fe60a68e82b6e7530fd71601c4f", "sha256": "7e3c7e4c4ea8bd88bce018b5905dbfc048939fa61c3fdcceffc63cd6ce87b844" }, "downloads": -1, "filename": "annotald-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94e25fe60a68e82b6e7530fd71601c4f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 195555, "upload_time": "2013-10-14T22:56:11", "url": "https://files.pythonhosted.org/packages/1b/92/25b7e25b02eb834cafb3f1f810108866ec887929275fc8d437e1d4b01f37/annotald-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4df831b29ed70d02717e70c46eb6762", "sha256": "67fea4cabc2702e2a167baeb389b8849c79aea67e160c4ebfc2c86c64c8ad9b0" }, "downloads": -1, "filename": "annotald-1.1.3.tar.gz", "has_sig": false, "md5_digest": "f4df831b29ed70d02717e70c46eb6762", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198100, "upload_time": "2013-10-14T22:56:19", "url": "https://files.pythonhosted.org/packages/dd/9c/cb400991b3fa8cfa5facf1cc8ccd8f5db73543e83068f2cc2636ff690721/annotald-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "df39b11a82ab47d73644835627a2c75f", "sha256": "6b767e0566b88d113b510de03055f0ac181c313c92647369746d8fcbdaec3355" }, "downloads": -1, "filename": "annotald-1.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df39b11a82ab47d73644835627a2c75f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 195647, "upload_time": "2013-11-07T19:36:33", "url": "https://files.pythonhosted.org/packages/ca/55/55ae1bb8da4627db150f586d16e64cf40bc2022354f8029fed67d084cb61/annotald-1.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "355b47d1106592ddd52b0c50b6aa6050", "sha256": "e568c4b02da1392ce0c89d94add5914630545ffa75e8dc4190650275d30dc47d" }, "downloads": -1, "filename": "annotald-1.1.4.tar.gz", "has_sig": false, "md5_digest": "355b47d1106592ddd52b0c50b6aa6050", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198229, "upload_time": "2013-11-07T19:36:30", "url": "https://files.pythonhosted.org/packages/13/8c/71ff024b06715d3be564955749b2dbae05418ff709a2492a2555f44821de/annotald-1.1.4.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "6f9f4a778c584c79fe8d43fbd6903cf8", "sha256": "8d4b49e089ff5af65ca4cfd7059a1a90a7ec91558abde7e38dced30ea7b86c4c" }, "downloads": -1, "filename": "annotald-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f9f4a778c584c79fe8d43fbd6903cf8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 197298, "upload_time": "2013-12-02T01:05:58", "url": "https://files.pythonhosted.org/packages/f1/b0/e77081e8f458b519fdcfe1a3d0144452e0c9a95753c05c8d078a8952b6d1/annotald-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "466a34ff20bfb93bc3ed2d309cef6b55", "sha256": "728f62eadf4aeb368837114e485f6c66cb36b956db651a29e3973e191122df3c" }, "downloads": -1, "filename": "annotald-1.2.tar.gz", "has_sig": false, "md5_digest": "466a34ff20bfb93bc3ed2d309cef6b55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199834, "upload_time": "2013-12-02T01:05:53", "url": "https://files.pythonhosted.org/packages/4f/3a/322f77e6f174c44ad8d4716363fb1d4bd7dcfa148e9c8131765ef970fa88/annotald-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "2edaae244898e8342b8ccdaec6fded0c", "sha256": "41a59c81955fdea6b3b256f43e3798601c83576fef4a8eb7abdcf39a55583797" }, "downloads": -1, "filename": "annotald-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2edaae244898e8342b8ccdaec6fded0c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 198161, "upload_time": "2014-04-13T17:24:36", "url": "https://files.pythonhosted.org/packages/2f/93/e6f1dfcca9283d4cd42afd9a9932b8c8db5298bf540990597e22df2578cd/annotald-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "229b08b2b207d297dd00372ac4e860a5", "sha256": "3395557346f8fac12629ff33fd2749d42076bc2f51f467220979910d1d4993a8" }, "downloads": -1, "filename": "annotald-1.2.1.tar.gz", "has_sig": false, "md5_digest": "229b08b2b207d297dd00372ac4e860a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200705, "upload_time": "2014-04-13T17:24:33", "url": "https://files.pythonhosted.org/packages/dc/71/4f0bf63399ecf368ab7eb3ecaaecd66cbcdcc00dceba316f0810f142cb10/annotald-1.2.1.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "643e590c7a777dc0e03efeaeed01d168", "sha256": "1085e842bf364a47a4afe2614dec55bfe37b22534d69c4d41d166bc4d4302dd3" }, "downloads": -1, "filename": "annotald-1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "643e590c7a777dc0e03efeaeed01d168", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 195221, "upload_time": "2014-09-08T22:31:52", "url": "https://files.pythonhosted.org/packages/53/a1/ff36c8b34ed7555b9f0e1e20296037d9edd0e900ab3f03e76a7c5f372777/annotald-1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "333dae33b4921ca7a67a719a25679b20", "sha256": "da3e738fe45596e27e1c0c25a0041ed2e72515d1bfa3c611ab0b1a42aaa715d6" }, "downloads": -1, "filename": "annotald-1.3.tar.gz", "has_sig": false, "md5_digest": "333dae33b4921ca7a67a719a25679b20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198378, "upload_time": "2014-09-08T22:31:48", "url": "https://files.pythonhosted.org/packages/79/13/3f16993e41ffcb410730d0524b1db2af7d9a794f872fdc352c0ee648b04d/annotald-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "b818a56e59f6b882b1b23f9979dd7c29", "sha256": "244b92733c605349a3d0a0fb384f0340dd5ef02a0bfaa2468ba3e7956837f44f" }, "downloads": -1, "filename": "annotald-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b818a56e59f6b882b1b23f9979dd7c29", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 195375, "upload_time": "2014-09-09T20:26:58", "url": "https://files.pythonhosted.org/packages/5c/c5/30af2c5d9edd08049fb1190fe78fde24ec92a841163a6261c21c167afcbc/annotald-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80d412f5bec68f1ec7966f28a1e885ca", "sha256": "2ca0a491db0b096106c51081dc130d2bb820e75599707314fbca1abee24aeb77" }, "downloads": -1, "filename": "annotald-1.3.1.tar.gz", "has_sig": false, "md5_digest": "80d412f5bec68f1ec7966f28a1e885ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198513, "upload_time": "2014-09-09T20:26:55", "url": "https://files.pythonhosted.org/packages/a3/3c/a8847c1751d63826b1bc9071c336da1fef6fe87f54db93a28a7b0c30e29b/annotald-1.3.1.tar.gz" } ], "1.3.10": [ { "comment_text": "", "digests": { "md5": "5bbad227be73bc70cebfe1201b965df5", "sha256": "cbb1c6d4a6e8b05b2598f65254a7f352f108133abd2d96710976d094718ef6ca" }, "downloads": -1, "filename": "annotald-1.3.10.tar.gz", "has_sig": false, "md5_digest": "5bbad227be73bc70cebfe1201b965df5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 202036, "upload_time": "2018-11-14T12:45:59", "url": "https://files.pythonhosted.org/packages/bf/ef/679c7d1d6e7d3cd8dc97d4d692dd2d4047fbe8c6d945b909069a2fd7a29f/annotald-1.3.10.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "adb735591292105a9ca0de81dc21a4ee", "sha256": "6d0087eb17f7880f9923cb833d7eb851d9fa2d6ce275b27aea3bd3e8477a2a47" }, "downloads": -1, "filename": "annotald-1.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "adb735591292105a9ca0de81dc21a4ee", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 195500, "upload_time": "2014-09-22T15:33:28", "url": "https://files.pythonhosted.org/packages/79/7a/91dd95939cd72f8f491851e7676e9a5a2e8de7c1083954d88e05294cc27a/annotald-1.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a329f1ee553e0ba798d4718e7125cdc6", "sha256": "e95d83c4c13fd36e1517ac963b5a56a215ab63fc2021126df4d444b8a2388081" }, "downloads": -1, "filename": "annotald-1.3.2.tar.gz", "has_sig": false, "md5_digest": "a329f1ee553e0ba798d4718e7125cdc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198625, "upload_time": "2014-09-22T15:33:24", "url": "https://files.pythonhosted.org/packages/2d/e7/f72aa6575a829e4cb324e820ee465ed8a46e10b3d8efb9696c37caf21dc6/annotald-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "e5afaa59c1d9db91ce8544937da22202", "sha256": "828cc0af4b5bc0d7beb4035844d8a014f993c2fb33a86cb12093b5f0c20d372e" }, "downloads": -1, "filename": "annotald-1.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5afaa59c1d9db91ce8544937da22202", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 195554, "upload_time": "2014-09-23T18:47:00", "url": "https://files.pythonhosted.org/packages/24/81/b79cb0c0ca509c9b7048a458c65cf35ff68e1e59646c5134a84024dc6425/annotald-1.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "080a5dd8fa3383923c6afe1183172809", "sha256": "b103cbee3e38921599934409a844d693d43d9df0d38a07db46d3d4956b33fd73" }, "downloads": -1, "filename": "annotald-1.3.3.tar.gz", "has_sig": false, "md5_digest": "080a5dd8fa3383923c6afe1183172809", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198703, "upload_time": "2014-09-23T18:46:55", "url": "https://files.pythonhosted.org/packages/f5/bc/73cfe62416446624f49a91eb8ec23bd4cc26d818d3d8acfb6df2854b182a/annotald-1.3.3.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "e1ed37bc27d739b28dcea026c22e4ba8", "sha256": "3b73df8bc07fa5c5beb3c8dc9a0c457737d964aa62d3f8a0e0903d59458ed0e1" }, "downloads": -1, "filename": "annotald-1.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1ed37bc27d739b28dcea026c22e4ba8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 195609, "upload_time": "2014-09-23T19:01:38", "url": "https://files.pythonhosted.org/packages/5e/e3/1c45eb92ffd567b53450c52cc064d06597102fc51df8ca48af494e3899f8/annotald-1.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a4fce0aff23059c0ced30bc225d668a", "sha256": "61864bdcb3a6630f1458fd33ac264204cc36484a6911a9e03f722a1a46517c05" }, "downloads": -1, "filename": "annotald-1.3.4.tar.gz", "has_sig": false, "md5_digest": "0a4fce0aff23059c0ced30bc225d668a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198789, "upload_time": "2014-09-23T19:01:33", "url": "https://files.pythonhosted.org/packages/88/85/624d33742350dfed0f5d4d48a7bf04aae9b618c22735c86adb3b2e1ff2ec/annotald-1.3.4.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "9ff1613df0ade2d9c26fea7d87ce8f0b", "sha256": "964a6be5166afe0477044783ea02851e98c9a1840377ba882420276ed662b2f7" }, "downloads": -1, "filename": "annotald-1.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9ff1613df0ade2d9c26fea7d87ce8f0b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 196212, "upload_time": "2015-10-13T14:28:23", "url": "https://files.pythonhosted.org/packages/45/16/ae3e9c70dd0b81d83120cb58d49f6c456f094da18ef75f3410847bcc04e3/annotald-1.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b95ba7158cb1dc1c6c3f55d4c92b933", "sha256": "96c98f25dfd8ab4898f3984b3e7e885e1988c893e8536d727bf43a20bb85b42f" }, "downloads": -1, "filename": "annotald-1.3.5.tar.gz", "has_sig": false, "md5_digest": "9b95ba7158cb1dc1c6c3f55d4c92b933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199345, "upload_time": "2015-10-13T14:28:17", "url": "https://files.pythonhosted.org/packages/5c/d8/f9348c61fd76a58cc74d4ea1c9d9b36ffe30789795063e800ae8f7087de9/annotald-1.3.5.tar.gz" } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "5e8148c054714aa25e24f6837953db63", "sha256": "0e849f4d70b89cb8c57316df88a5ef84eaa6989ca29ae50e8adf2a24d9d672e4" }, "downloads": -1, "filename": "annotald-1.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e8148c054714aa25e24f6837953db63", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 196347, "upload_time": "2015-10-13T14:53:34", "url": "https://files.pythonhosted.org/packages/82/96/8b0d9a976af252abe3bf9c4ea9742fb1a90bc8c98080648314ddef647008/annotald-1.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b69eedb0d955bba380c292f64eb2a4a7", "sha256": "7b40c5a1df1866b99c2d44c15b5cfce0e6a579e87f3d062f5d32ee654273e555" }, "downloads": -1, "filename": "annotald-1.3.6.tar.gz", "has_sig": false, "md5_digest": "b69eedb0d955bba380c292f64eb2a4a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199512, "upload_time": "2015-10-13T14:53:28", "url": "https://files.pythonhosted.org/packages/18/5d/9d9f77bfb2f34eef69a291335fe45fdc9b66aab0db3c3b37547805e1ef90/annotald-1.3.6.tar.gz" } ], "1.3.7": [ { "comment_text": "", "digests": { "md5": "312091756ffffd7793b69a929b162d11", "sha256": "295109a71fb2192587d16872a6d2276d373eae956830e257aa85018b58ffb30b" }, "downloads": -1, "filename": "annotald-1.3.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "312091756ffffd7793b69a929b162d11", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 196397, "upload_time": "2015-10-14T12:27:44", "url": "https://files.pythonhosted.org/packages/c7/c2/ec1d40dd1c896891bea1ee5abadaaddd5232694e8a0bf2bd310564f4d5a1/annotald-1.3.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69384b391d8c4a94094c9ef0a8197d6d", "sha256": "8e67063a9a96c9ccca0e31e201a4f78a1e3c889d03ee73bd3e2275bbe7b4ad08" }, "downloads": -1, "filename": "annotald-1.3.7.tar.gz", "has_sig": false, "md5_digest": "69384b391d8c4a94094c9ef0a8197d6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199558, "upload_time": "2015-10-14T12:27:38", "url": "https://files.pythonhosted.org/packages/9b/89/f44d55e0293143f12ecfbb7619c1c29b9104cf4e517e2f3186bd5a99b4f1/annotald-1.3.7.tar.gz" } ], "1.3.8": [ { "comment_text": "", "digests": { "md5": "18c4d6c596ffd93049eb762e2dc40960", "sha256": "016f98237d1be6c1892c467dbce1c2b009d604a63e735e7a19bb901d063a487d" }, "downloads": -1, "filename": "annotald-1.3.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18c4d6c596ffd93049eb762e2dc40960", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 196698, "upload_time": "2016-07-19T17:14:12", "url": "https://files.pythonhosted.org/packages/ab/d4/8483768b5ccef10578415afaf4e0e612ac1a9c09731e346fcda1d0cd06c5/annotald-1.3.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f39ae4c2e1b7138198ec2528c39e127", "sha256": "c0e0cb3419fc9ebc9a84ec17e202e7a267ce07e32a56ac3665258c2394850aa6" }, "downloads": -1, "filename": "annotald-1.3.8.tar.gz", "has_sig": false, "md5_digest": "0f39ae4c2e1b7138198ec2528c39e127", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199874, "upload_time": "2016-07-19T17:14:16", "url": "https://files.pythonhosted.org/packages/d0/cd/5d3af0a0c5629018a8caeb1d9da6d7236dc98b5ae8e8957738da0f1c18d6/annotald-1.3.8.tar.gz" } ], "1.3.9": [ { "comment_text": "", "digests": { "md5": "9cd254baabbfbeac1e3f4b58fb1d5d7f", "sha256": "d18e32850e4f2eba8a0747a2ee944d4e599b8e97ae0a7b752a1075f709f600da" }, "downloads": -1, "filename": "annotald-1.3.9.tar.gz", "has_sig": false, "md5_digest": "9cd254baabbfbeac1e3f4b58fb1d5d7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200071, "upload_time": "2018-11-14T12:08:34", "url": "https://files.pythonhosted.org/packages/ac/62/a01ce8da6dfbe2534383d84b89ce069205fea87e6b4d9436ee3b954157ad/annotald-1.3.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5bbad227be73bc70cebfe1201b965df5", "sha256": "cbb1c6d4a6e8b05b2598f65254a7f352f108133abd2d96710976d094718ef6ca" }, "downloads": -1, "filename": "annotald-1.3.10.tar.gz", "has_sig": false, "md5_digest": "5bbad227be73bc70cebfe1201b965df5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 202036, "upload_time": "2018-11-14T12:45:59", "url": "https://files.pythonhosted.org/packages/bf/ef/679c7d1d6e7d3cd8dc97d4d692dd2d4047fbe8c6d945b909069a2fd7a29f/annotald-1.3.10.tar.gz" } ] }