{ "info": { "author": "Eric Wohnlich", "author_email": "wohnlice@imsweb.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Introduction\nTools available:\n\n* entrez - streamlines BioPython\n* citations - creates citations for 6 different types using IMS standards\n* date - formats dates into our desired format\n* sanitizer - mostly useful for forcing unicode compliance in python2\n\n## Citations\n\nCitations are based on a standard defined by PubMed https://www.ncbi.nlm.nih.gov/books/NBK7256/.\nFor some publication types, passing the italicize parameter with a True value will return\nHTML with italic tagged journals or conference names.\n\n## Journals\n\nThe journals module uses the PMC source file https://www.ncbi.nlm.nih.gov/pmc/journals/?format=csv\nto construct a library of \n# Changelog\n\n## [3.0.1] - 22 Aug 2019\n- journals module reconfigured to not write to disk on startup\n\n## [3.0] - 12 Aug 2019\n- Exlusively supports python 3\n\n## [2.1] - unreleased\n- Redesign of citation with abstract behavior.\n- \"italicize\" option has been replaced with an \"html\" option and does not do any safe escape\n- add docstrings to citation functions\n\n## [2.0.2] - 25 Jan 2019\n- Revert safe_unicode use but have it be only applicable for python 2. Not an issue in python 3\n- Unescape all fields except title and abstract if using the \"escape\" parameter. Those two fields are treated as HTML \nif escape is false all other fields are plain text \n\n## [2.0] - 17 October 2018\n- Six implementation with support for python 2 and 3 [hoskins]\n\n## [1.7] - 10 May 2018\n- Refactor some entrez functions to make it more obvious what the API endpoints are\n- Convert docstring of all intended end point functions to reST\n- Add ability to find publication by PMC ID. This is done by querying the PMC database\n- Refactor generate_search_query slightly\n\n## [1.6] - 1 March 2018\n- Fixed the book REST API calls to allow for failure\n- book REST API calls now use requests module\n- the isbndb.com database is now a paid service only. It *should* work but I don't have a service to verify this\n\n## [1.5]\n- Citations can now be generated as plain text without tags on journals, etc. It defaults to true\nhere but will default to false in a future release.\n- Removed some unused parameters from citation functions\n- Cleaned up unit tests\n- Fixed issue with eCollection dates in citations\n\n## [1.4]\n- Refactor and reformat for pep8\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://git.imsweb.com/wohnlice/pub.tools", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "pub.tools", "package_url": "https://pypi.org/project/pub.tools/", "platform": "", "project_url": "https://pypi.org/project/pub.tools/", "project_urls": { "Homepage": "http://git.imsweb.com/wohnlice/pub.tools" }, "release_url": "https://pypi.org/project/pub.tools/3.0.1/", "requires_dist": [ "setuptools", "biopython (>=1.73)", "unidecode", "lxml", "requests" ], "requires_python": "", "summary": "Package of tools for formatting publication data and accessing data from PubMed's Entrez tool", "version": "3.0.1" }, "last_serial": 5716896, "releases": { "2.1.5": [ { "comment_text": "", "digests": { "md5": "342c28a5227e443ce472a2b30bb336b5", "sha256": "e50db763e04ed25093fbccbd7c06aa2a446aa6fd3e928dce31744e9e0b0456f7" }, "downloads": -1, "filename": "pub.tools-2.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "342c28a5227e443ce472a2b30bb336b5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 157603, "upload_time": "2019-08-08T17:36:10", "url": "https://files.pythonhosted.org/packages/93/ef/952ad23486363a3d651be1925fefb7f749c7fedf86538a8f689b4050d716/pub.tools-2.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d798d87a6b2f25968470e4522eceaad0", "sha256": "e7c958f768a56f6be45598b9f9df8db94e5c9d161b778bf9cd5c1cb1f02cc280" }, "downloads": -1, "filename": "pub.tools-2.1.5.tar.gz", "has_sig": false, "md5_digest": "d798d87a6b2f25968470e4522eceaad0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154319, "upload_time": "2019-08-08T17:36:12", "url": "https://files.pythonhosted.org/packages/07/ae/b6d299f7c76d4cbd8c2cd0815f8a992d583df0b43fe987f0d22dd5cdcb2f/pub.tools-2.1.5.tar.gz" } ], "2.1.6": [ { "comment_text": "", "digests": { "md5": "f6b39b9ec88dabe58ab781d8a051d4c6", "sha256": "72a9879ad6333351e26a295ac56b8dc916ccb0f64991cb1434d3653beda303f0" }, "downloads": -1, "filename": "pub.tools-2.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "f6b39b9ec88dabe58ab781d8a051d4c6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 157690, "upload_time": "2019-08-13T21:11:05", "url": "https://files.pythonhosted.org/packages/7d/ca/8f282e9357797e3f21d9bcb776f82d5b1cd279d9ef677269ac6fedd556aa/pub.tools-2.1.6-py2-none-any.whl" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "d740379f3991bd90b23dc3ae7031d15e", "sha256": "20c269754c35e960cd30462c1e98f292cab6b1333a42c780c893349f84653085" }, "downloads": -1, "filename": "pub.tools-3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d740379f3991bd90b23dc3ae7031d15e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 144331, "upload_time": "2019-08-16T19:34:03", "url": "https://files.pythonhosted.org/packages/15/e0/177941a5c032f4db1339ecf62a72cb1d4cc90a62d32575ebf4e9b158d3ea/pub.tools-3.0-py3-none-any.whl" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "0a1c4e414cb47b71fa2b8f4554398178", "sha256": "8166ae93c53595261ff0c9816b736938bf6964ca676bd0cb11621fb313101291" }, "downloads": -1, "filename": "pub.tools-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0a1c4e414cb47b71fa2b8f4554398178", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 349329, "upload_time": "2019-08-22T19:19:25", "url": "https://files.pythonhosted.org/packages/07/ce/e00674ca25a6908e38c83248e2dc83002a4de374db60b15eb8ab4afd7daa/pub.tools-3.0.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0a1c4e414cb47b71fa2b8f4554398178", "sha256": "8166ae93c53595261ff0c9816b736938bf6964ca676bd0cb11621fb313101291" }, "downloads": -1, "filename": "pub.tools-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0a1c4e414cb47b71fa2b8f4554398178", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 349329, "upload_time": "2019-08-22T19:19:25", "url": "https://files.pythonhosted.org/packages/07/ce/e00674ca25a6908e38c83248e2dc83002a4de374db60b15eb8ab4afd7daa/pub.tools-3.0.1-py3-none-any.whl" } ] }