{ "info": { "author": "Roberto Preste", "author_email": "robertopreste@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "=======\nHmtNote\n=======\n\n\n.. image:: https://img.shields.io/pypi/v/hmtnote.svg\n :target: https://pypi.python.org/pypi/hmtnote\n\n.. image:: https://www.repostatus.org/badges/latest/wip.svg\n :alt: Project Status: WIP \u2013 Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.\n :target: https://www.repostatus.org/#wip\n\n.. image:: https://travis-ci.com/robertopreste/HmtNote.svg?token=zzk3yyGKDnWjk4pFXFuz&branch=master\n :target: https://travis-ci.com/robertopreste/HmtNote\n\n.. image:: https://circleci.com/gh/robertopreste/HmtNote.svg?style=svg&circle-token=b910c3491e8df21fee34293ace05a35a116759c7\n :target: https://circleci.com/gh/robertopreste/HmtNote\n\n.. image:: https://codecov.io/gh/robertopreste/HmtNote/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/robertopreste/HmtNote\n\n.. image:: https://readthedocs.org/projects/hmtnote/badge/?version=latest\n :target: https://hmtnote.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/robertopreste/HmtNote/shield.svg\n :target: https://pyup.io/repos/github/robertopreste/HmtNote/\n :alt: Updates\n\n.. image:: https://pepy.tech/badge/hmtnote\n :target: https://pepy.tech/project/hmtnote\n :alt: Downloads\n\n.. image:: https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg\n :target: https://saythanks.io/to/robertopreste\n\nHuman mitochondrial variants annotation using HmtVar.\n\n\n* Free software: MIT license\n* Documentation: https://hmtnote.readthedocs.io\n* GitHub repo: https://github.com/robertopreste/HmtNote\n* Publication: https://doi.org/10.1101/600619\n\n\nFeatures\n========\n\nHmtNote is a bioinformatics Python module and command line interface that can be used to annotate human mitochondrial variants from a VCF file, using data available on HmtVar_.\n\nAnnotations are grouped into basic, cross-reference, variability and predictions, depending on the type of information they provide. It is possible to either use all of them to fully annotate a VCF file, or choose specific annotations of interest.\n\nHmtNote works by pulling the required data from HmtVar_ on the fly, but if you're planning to annotate VCF files offline, it is possible to download the annotation database so that HmtNote can use it when no internet connection is available.\n\nFor more information, please refer to the Usage_ section of the documentation.\n\n\nInstallation\n============\n\n**PLEASE NOTE: HmtNote only supports Python >= 3.6!**\n\nThe preferred installation method for HmtNote is using ``pip``:\n\n.. code-block:: console\n\n $ pip install hmtnote\n\nFor more information, please refer to the Installation_ section of the documentation.\n\n\nUsage\n=====\n\nCommand Line Interface\n----------------------\n\nHmtNote can be used as a command line tool, using the ``annotate`` command and providing the input VCF file name and the file name or path where the annotated VCF will be saved::\n\n hmtnote annotate input.vcf annotated.vcf\n\nBy default, HmtNote will annotate the VCF file using all four groups of annotations (basic, cross-reference, variability and predictions). If desired, you can select which specific annotation you want, using respectively ``--basic``, ``--crossref``, ``--variab`` and ``--predict`` (or ``-b``, ``-c``, ``-v``, ``-p``), or any combination of these options::\n\n hmtnote annotate input.vcf annotated_basic.vcf --basic\n hmtnote annotate input.vcf annotated_crossreferences.vcf --crossref\n hmtnote annotate input.vcf annotated_variability.vcf --variab\n hmtnote annotate input.vcf annotated_predictions.vcf --predict\n hmtnote annotate input.vcf annotate_basic_variability.vcf --basic --variab\n\nIt is also possible to convert the resulting annotated VCF file to CSV format, for a simpler visual inspection of the data, by simply specifying the ``--csv`` option **(please note that an output VCF file name must be provided)**::\n\n hmtnote annotate input.vcf annotated.vcf --csv\n\nAn additional ``annotated.csv`` file will be created in the same directory of ``annotated.vcf``.\n\nBy default, HmtNote works by pulling the required data from HmtVar_ on the fly, but if you're planning to annotate VCF files offline, first download the annotation database using the ``dump`` command::\n\n hmtnote dump\n\nAfter that, HmtNote is capable of working even when no internet connection is available; this can be achieved using the ``--offline`` option after the usual annotation command::\n\n hmtnote annotate input.vcf annotated.vcf --offline\n hmtnote annotate input.vcf annotated_variability.vcf --variab --offline\n\nFor more information, please refer to the Usage_ section of the documentation.\n\nPython Module\n-------------\n\nHmtNote can also be imported in a Python script and its function ``annotate_vcf()`` can be used to annotate a given VCF::\n\n from hmtnote import annotate\n annotate(\"input.vcf\", \"annotated.vcf\")\n\nBy default, ``annotate_vcf()`` will annotate the VCF using all four groups of annotations (basic, cross-reference, variability and predictions). If desired, you can specify which kind of annotation you want, using respectively the ``basic=True``, ``crossref=True``, ``variab=True``, ``predict=True`` arguments, or any combination of them::\n\n annotate(\"input.vcf\", \"annotated_basic.vcf\", basic=True)\n annotate(\"input.vcf\", \"annotated_crossreferences.vcf\", crossref=True)\n annotate(\"input.vcf\", \"annotated_variability.vcf\", variab=True)\n annotate(\"input.vcf\", \"annotated_predictions.vcf\", predict=True)\n\nAn additional annotated CSV can be produced from the output VCF using the ``csv=True`` argument::\n\n annotate(\"input.vcf\", \"annotated.vcf\", csv=True)\n\nIt is also possible to download the annotation database using the ``dump()`` function, and perform offline annotation of VCF files by simply adding the ``offline=True`` argument to ``annotate_vcf()``::\n\n from hmtnote import dump\n dump()\n annotate(\"input.vcf\", \"annotated.vcf\", offline=True)\n\nFor more information, please refer to the Usage_ section of the documentation.\n\nCiting HmtNote\n==============\n\nIf you find HmtNote useful for your research, please cite this work:\n\n Preste R. *et al* - Human mitochondrial variant annotation with HmtNote (doi: https://doi.org/10.1101/600619)\n\nCredits\n=======\n\nThis package was created with Cookiecutter_ and the `cc-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cc-pypackage`: https://github.com/robertopreste/cc-pypackage\n.. _HmtVar: https://www.hmtvar.uniba.it\n.. _Clinvar: https://www.ncbi.nlm.nih.gov/clinvar/\n.. _OMIM: https://www.omim.org\n.. _dbSNP: https://www.ncbi.nlm.nih.gov/snp\n.. _`Mitomap Somatic Mutations`: https://www.mitomap.org/foswiki/bin/view/MITOMAP/MutationsSomatic\n.. _Mitomap: https://www.mitomap.org/MITOMAP/MutationsCodingControl\n.. _MutPred: http://mutpred.mutdb.org\n.. _Panther: http://pantherdb.org\n.. _`PhD SNP`: http://snps.biofold.org/phd-snp/phd-snp.html\n.. _`SNPs & GO`: https://snps-and-go.biocomp.unibo.it/snps-and-go/\n.. _Polyphen2: http://genetics.bwh.harvard.edu/pph2/\n.. _Installation: https://hmtnote.readthedocs.io/en/latest/installation.html\n.. _Usage: https://hmtnote.readthedocs.io/en/latest/usage.html\n\n\n=======\nHistory\n=======\n\n0.1.0 (2019-03-03)\n==================\n\n* First release on PyPI.\n\n\n0.1.1 (2019-03-04)\n------------------\n\n* Clean installation requirements for conda;\n* Update documentation.\n\n\n0.1.2 (2019-03-15)\n------------------\n\n* Classes and methods are protected where needed;\n* Code style is clean.\n\n\n0.1.3 (2019-03-17)\n------------------\n\n* Fix issue with ``--predict`` annotation, which didn't retrieve the correct field from HmtVar.\n\n\n0.1.4 (2019-03-19)\n------------------\n\n* Fix issue that prevented importing ``annotate_vcf()`` into Python scripts.\n\n\n0.1.5 (2019-03-20)\n------------------\n\n* Add HmtVar ID of the variant in basic and full annotation;\n* Change ``Disease Score`` annotation to ``DiseaseScore``.\n\n\n0.2.0 (2019-03-25)\n==================\n\n* Add warnings to ``hmtnote`` command to be compliant with future versions;\n* Check internet connection before trying to annotate variants.\n\n\n0.3.0 (2019-03-27)\n==================\n\n* Add options to download the annotation database locally;\n* Use local database to annotate variants (instead of calling HmtVar's API);\n* Fallback to using local database when no internet connection is available;\n* Check if local database actually exists before performing offline annotation;\n* Databases are downloaded asynchronously.\n\n\n0.3.1 (2019-03-29)\n------------------\n\n* Update installation requirements and documentation.\n\n\n0.4.0 (2019-04-03)\n==================\n\n* Add support for insertion and deletion annotations;\n* Add test suite and files for indels.\n\n\n0.5.0 (2019-04-28)\n==================\n\n* Replace VCF parsing using VCFpy instead of cyvcf2;\n* Rename ``hmtnote.annotate_vcf()`` to ``hmtnote.annotate()`` for compliance with CLI.\n\n\n0.5.1 (2019-04-29)\n------------------\n\n* Fix issue with the new VCFpy implementation where new info where badly reported;\n* Update test files restricting the number of entries to 80 for faster testing.\n\n0.5.2 (2019-04-30)\n------------------\n\n* Fix requirements in setup.py file.\n\n0.5.3 (2019-05-06)\n------------------\n\n* Update requirements in setup.py.\n\n0.5.4 (2019-05-06)\n------------------\n\n* Fix installation issue.\n\n0.5.5 (2019-05-06)\n------------------\n\n* Fix VCF record parsing issue.\n\n0.6.0 (2019-06-25)\n==================\n\n* Use vcfpy2 for VCF files parsing;\n* Dump annotation files directly from HmtVar instead of the original API call;\n* Add annotation progress bar;\n* Check internet connection using httpstat.us;\n* Update tests and add more test cases;\n* Update documentation with detailed API usage.\n\n0.7.0 (2019-07-26)\n==================\n\n* Add ``--csv`` command line option to convert output to CSV format;\n* Add homoplasmy annotations;\n* Update all tests accordingly;\n* Update documentation.\n\n0.7.1 (2019-07-30)\n------------------\n\n* Fix issue with echoed string (#78);\n* Fix issue with CSV format columns (#79);\n* Update testfiles.\n\n0.7.2 (2019-08-16)\n------------------\n\n* Remove pysam from requirements and fix dependencies;\n* Change docstrings to Google style;\n* Update documentation;\n* Update testfiles.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/robertopreste/hmtnote", "keywords": "hmtnote", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "hmtnote", "package_url": "https://pypi.org/project/hmtnote/", "platform": "", "project_url": "https://pypi.org/project/hmtnote/", "project_urls": { "Homepage": "https://github.com/robertopreste/hmtnote" }, "release_url": "https://pypi.org/project/hmtnote/0.7.2/", "requires_dist": [ "Click (==7.0)", "requests (==2.22.0)", "numpy (==1.16.4)", "pandas (==0.24.2)", "aiohttp (==3.5.4)", "aiofiles (==0.4.0)", "vcfpy2 (==0.1.2)", "scikit-allel (==1.2.1)" ], "requires_python": "", "summary": "Human mitochondrial variants annotation using HmtVar.", "version": "0.7.2" }, "last_serial": 5688644, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "080804d5d4cf6e6245d4f65458dea425", "sha256": "5c4052b9b31a66b975592282b9da7e3912880bbe35bcaa54978d3c88c7ae0980" }, "downloads": -1, "filename": "hmtnote-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "080804d5d4cf6e6245d4f65458dea425", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10212, "upload_time": "2019-03-03T18:01:42", "url": "https://files.pythonhosted.org/packages/b3/25/79e54f1cb084bacdf486e5cd8843a01f54814f4a8ecd55526ec9835793ff/hmtnote-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fd011258931dfb3aea420677b00072a", "sha256": "fa821fe8bd9414355f84337483df6e75e05b181eb52e97f9be39c92755451959" }, "downloads": -1, "filename": "hmtnote-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4fd011258931dfb3aea420677b00072a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59748, "upload_time": "2019-03-03T18:01:44", "url": "https://files.pythonhosted.org/packages/d5/58/2fd79bba8d40a4f49a82b4096ba9eff1507284b2a52240df7f66a0e601dd/hmtnote-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d63f4a8c95251ad9967131a9ae8dc13b", "sha256": "a905128c42139b379a30495179ec2fa7f2762a31133393def2bf6a3722aac609" }, "downloads": -1, "filename": "hmtnote-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d63f4a8c95251ad9967131a9ae8dc13b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10323, "upload_time": "2019-03-04T14:42:36", "url": "https://files.pythonhosted.org/packages/17/c0/f6782b034a4df04c824248d5f849508128cf96a3c3166aa87f2516a0e858/hmtnote-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bc84bf97796f698867467bff3a91a8a", "sha256": "eb7aa0a13f6d1ff2df700f20fd7916e68995efec6f3b70f0c7c770d9d7f52423" }, "downloads": -1, "filename": "hmtnote-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1bc84bf97796f698867467bff3a91a8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60337, "upload_time": "2019-03-04T14:42:38", "url": "https://files.pythonhosted.org/packages/91/ee/0dbf1be799246df875ffa78e0657f22a6d6f864225c16b8e98ea806d53e8/hmtnote-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "75e6edb393e6a2c59d040cf4944eb43c", "sha256": "9ab18cb963ab8becee2d56f3bc3822b867d795c1cb2aba05e632b33a220b8749" }, "downloads": -1, "filename": "hmtnote-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "75e6edb393e6a2c59d040cf4944eb43c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10468, "upload_time": "2019-03-15T09:22:48", "url": "https://files.pythonhosted.org/packages/2f/36/951be9f9594925ca4ace470ddb1f3563f658d7f3280c862e95e3e5b58730/hmtnote-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a8686e0097f28276eaaa7b456d44b30", "sha256": "5e7c89235f7c871c031124e29993a6a80005eea7afc525ec4afccbdade31243f" }, "downloads": -1, "filename": "hmtnote-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5a8686e0097f28276eaaa7b456d44b30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60733, "upload_time": "2019-03-15T09:22:50", "url": "https://files.pythonhosted.org/packages/f4/eb/6604748f4553af9d2eeb8c2d1a13bb726d066480af8d62def1cafc242b76/hmtnote-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2f7530d0f9f51196457aba8e87c11525", "sha256": "23711a713a208b68c85d81d89f6f3f895c92fe5e2867d88c1ff738a635cca3de" }, "downloads": -1, "filename": "hmtnote-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f7530d0f9f51196457aba8e87c11525", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10620, "upload_time": "2019-03-17T15:49:00", "url": "https://files.pythonhosted.org/packages/b1/34/f767be5fb1ca57151f2cd372e058b0f8bba1e3b716168698c8511912e201/hmtnote-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38fe7e69614163355ef5dcd5a924067d", "sha256": "5508d049eab7817291258d64e1b5fc36ee7ce937918e7377564a520c416e85c9" }, "downloads": -1, "filename": "hmtnote-0.1.3.tar.gz", "has_sig": false, "md5_digest": "38fe7e69614163355ef5dcd5a924067d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61556, "upload_time": "2019-03-17T15:49:02", "url": "https://files.pythonhosted.org/packages/0b/24/7bb96a5ce404fb39b0a11c30965f125d5423af80a582c8770176df9ed843/hmtnote-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "421dfed75840e1a9b5013570e540fa7c", "sha256": "c3be763f70cd5a9daa1ac49ce72eb38409d1c2ec74838ede9db95bea966eb5cc" }, "downloads": -1, "filename": "hmtnote-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "421dfed75840e1a9b5013570e540fa7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10688, "upload_time": "2019-03-19T12:23:00", "url": "https://files.pythonhosted.org/packages/83/18/8bfab08ea2270cc2b17bbae8f31f7b8f2dd989c90ae728ba12af00e7ca0c/hmtnote-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b5a068bc6db1c8d238c62b2e543e191", "sha256": "ea5601640d7653f51cb35255039eddd0f2241cc5ff7d99db855c8229b6c1ca79" }, "downloads": -1, "filename": "hmtnote-0.1.4.tar.gz", "has_sig": false, "md5_digest": "7b5a068bc6db1c8d238c62b2e543e191", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66171, "upload_time": "2019-03-19T12:23:02", "url": "https://files.pythonhosted.org/packages/5d/34/4a306532c44deae7e520706dc53e81b8205f4ebf964f5b22f979e880892a/hmtnote-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "513f77d206124de1004f6ad63430b9eb", "sha256": "afe61f6df471e97c494272e60605969760dc08c29fe4e2239ccfeb88d3c0686b" }, "downloads": -1, "filename": "hmtnote-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "513f77d206124de1004f6ad63430b9eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10833, "upload_time": "2019-03-20T18:01:35", "url": "https://files.pythonhosted.org/packages/78/e0/c6341bfe77940f32877b95b275a305e5665208a0b0e8f8ee91315595b4be/hmtnote-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25578a94e52e932823803de8ead0cc56", "sha256": "89d4c209e501153451fcfeb7fa8a53df5e7e4506d914d5dd11c4ea240c301885" }, "downloads": -1, "filename": "hmtnote-0.1.5.tar.gz", "has_sig": false, "md5_digest": "25578a94e52e932823803de8ead0cc56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62898, "upload_time": "2019-03-20T18:01:37", "url": "https://files.pythonhosted.org/packages/8e/d3/48d8423ff9fe0ddf9752bc6bcc8a3dc42689369849af839b8d3375dc3b1f/hmtnote-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "428a7ded7dac0a882dcd519ebadd6ed0", "sha256": "820665f0f944c7ab19d907015514fc3fb848595976bc080efe083c3890b978ab" }, "downloads": -1, "filename": "hmtnote-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "428a7ded7dac0a882dcd519ebadd6ed0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11192, "upload_time": "2019-03-25T14:47:48", "url": "https://files.pythonhosted.org/packages/33/21/52dfea3ecc42e479314e8f6549a511aecd7ad4e9e10847230c479c4f325b/hmtnote-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b04a7eac53d7bcd169802f47b7edc11", "sha256": "39c879b9fcc093a68f0133b11f1e8c88071347faf3bbdf877bfe88c69ea39ab6" }, "downloads": -1, "filename": "hmtnote-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1b04a7eac53d7bcd169802f47b7edc11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1441086, "upload_time": "2019-03-25T14:47:50", "url": "https://files.pythonhosted.org/packages/1d/83/7364178e9885a55d7672ab32c5ff394d7d696197b463d471db88a7e2fa7b/hmtnote-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b5e9297e847413b4a326caf44900c7b6", "sha256": "2615862bceaf3f8084eb5e35d328292849e62ef1a2e8b74e4426aae54fcfec34" }, "downloads": -1, "filename": "hmtnote-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b5e9297e847413b4a326caf44900c7b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12544, "upload_time": "2019-03-27T21:32:48", "url": "https://files.pythonhosted.org/packages/de/b0/a8ca602cfa809ea5216f6b729906d9a5994b15d1d3264ddef2a9ff5d0870/hmtnote-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "364d779029b8b634b7e1d865d518b228", "sha256": "85762e880d8fe6050141d0dd0165190c979cd24c66c48f3e6043334058969031" }, "downloads": -1, "filename": "hmtnote-0.3.0.tar.gz", "has_sig": false, "md5_digest": "364d779029b8b634b7e1d865d518b228", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1454263, "upload_time": "2019-03-27T21:32:51", "url": "https://files.pythonhosted.org/packages/db/05/aff789986b5be9e02aecca58d738b70b1bcda5c2f08a84fb7e97777dc0a6/hmtnote-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a2f9645c3de370f6f1a14281994f7d32", "sha256": "fe81dcac591c7e3ad05100c83798e8fa86afd2233944509ad6f3fd39e12de53e" }, "downloads": -1, "filename": "hmtnote-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2f9645c3de370f6f1a14281994f7d32", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12557, "upload_time": "2019-03-29T10:50:25", "url": "https://files.pythonhosted.org/packages/50/04/2d43f5aebf0ab8f3bcf97fdda3f22a3bb71f0de911c04050f9446ef391d1/hmtnote-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f12b5b82a191f1059efa414b3be3f7b7", "sha256": "ea3ebe2aa2a51e040e47334d2fbec84d4ef923e3418194737397c6f5c3e7a9b0" }, "downloads": -1, "filename": "hmtnote-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f12b5b82a191f1059efa414b3be3f7b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1454297, "upload_time": "2019-03-29T10:50:29", "url": "https://files.pythonhosted.org/packages/7b/a6/a3ec7f3b3720d1e83f32d0c3bb32bfc3038a76d040c9958b0d5dac751bcd/hmtnote-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "2c23e1cba68aa3913b1a13c327d23d25", "sha256": "e0b1f374f96f4ea2bc3dd58a5ac10171197c1a3ca0a87396214fffea5ddb798e" }, "downloads": -1, "filename": "hmtnote-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c23e1cba68aa3913b1a13c327d23d25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13498, "upload_time": "2019-04-03T18:38:14", "url": "https://files.pythonhosted.org/packages/5d/b3/6eaafa19b0175c81f584cd335728d24900b303dd89eced79d49b5ab2d18e/hmtnote-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6b092793c26e9982ac2e089375f0ee1", "sha256": "a783054ca6ad95997eb4a84f71dc134c79f409d06dc4ab81a6a4a6f7d6ffbb1b" }, "downloads": -1, "filename": "hmtnote-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b6b092793c26e9982ac2e089375f0ee1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1486376, "upload_time": "2019-04-03T18:38:18", "url": "https://files.pythonhosted.org/packages/c6/6e/fe174ac6dcc924d7b54895d7cd369b5d7f7e2e7d62d8bdaf04f6dd49fd09/hmtnote-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c73a37e31d1c9f0bc2a923a9d13adca9", "sha256": "98cb2636c5d09ea2be0d48196fe35edc81f4202deb4047f6f23564277a5da5b7" }, "downloads": -1, "filename": "hmtnote-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c73a37e31d1c9f0bc2a923a9d13adca9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13670, "upload_time": "2019-04-28T11:53:10", "url": "https://files.pythonhosted.org/packages/bd/11/69f0c49346b21a254214cd627a129a805900075230fda19a98f88e032362/hmtnote-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e81177f01fc2e5bced18f4232fc159b", "sha256": "b8ccdbca024073ca334334c00c380db9b9ed2f2e25ab327ffb750eb2fbe348c9" }, "downloads": -1, "filename": "hmtnote-0.5.0.tar.gz", "has_sig": false, "md5_digest": "6e81177f01fc2e5bced18f4232fc159b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81631, "upload_time": "2019-04-28T11:53:13", "url": "https://files.pythonhosted.org/packages/9a/9e/5ca71b3e515f49ec6ef6a5a5b895f223c98686ea57df6f54488ffa55c7ed/hmtnote-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "13e69f57dcc3a181f2393646aa5a0fef", "sha256": "ed1a556618c54d7dde2f657cc4c8e8ea51b7cc8e7bc095063e984a24f1fb4fba" }, "downloads": -1, "filename": "hmtnote-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13e69f57dcc3a181f2393646aa5a0fef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13713, "upload_time": "2019-04-29T08:46:00", "url": "https://files.pythonhosted.org/packages/8b/e3/48d5495c4be32dbe7b4f58bac391d64f8d2f6911e335bc4190a1800ad914/hmtnote-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b4f340521376279f7a924f21f580763", "sha256": "c9614b3a24dd66a335fe7f18e3d1ecf16c223fb1cdffe696ed0254cffac6697d" }, "downloads": -1, "filename": "hmtnote-0.5.1.tar.gz", "has_sig": false, "md5_digest": "5b4f340521376279f7a924f21f580763", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62809, "upload_time": "2019-04-29T08:46:05", "url": "https://files.pythonhosted.org/packages/fd/34/d105059733c700d4f93a62341d9a69be015b8d709b30e8640d231af13f1b/hmtnote-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "4055223e7c183294e1979667df3ec16e", "sha256": "789c4911c8f56fa44e76cbdbc2e9fedf913eeb0cda8650b9fac86f09826fa170" }, "downloads": -1, "filename": "hmtnote-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4055223e7c183294e1979667df3ec16e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13726, "upload_time": "2019-04-30T13:16:05", "url": "https://files.pythonhosted.org/packages/75/f7/24c7d4727171ab2b53cbbd6fd897075b67aec8c6fb7179245e0983a553a1/hmtnote-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efe8bfc393dccf8308f496c4a18e6e6d", "sha256": "3ef8402cf3cd8ce782b58100a86e5524caac787578d015e6741a8cd7ea3f4360" }, "downloads": -1, "filename": "hmtnote-0.5.2.tar.gz", "has_sig": false, "md5_digest": "efe8bfc393dccf8308f496c4a18e6e6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61943, "upload_time": "2019-04-30T13:16:08", "url": "https://files.pythonhosted.org/packages/f7/74/f4b26542e3ab2dd7353362a53133d2f08e7e9ecc1d7cc1bc12e7f1b3c500/hmtnote-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "352ade9e9865765fde8026e2043c424e", "sha256": "174a6cb0830a0faffc3a706e7e3fc7eff2ff1c5359122390182489adbe5bf522" }, "downloads": -1, "filename": "hmtnote-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "352ade9e9865765fde8026e2043c424e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13755, "upload_time": "2019-05-06T08:24:11", "url": "https://files.pythonhosted.org/packages/cf/f4/5f0010965253f3da2068046f9bcb3a2feb889f4bba24e936a2f96520bb52/hmtnote-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9fcdc0043fc05983baa8bb27d4652a19", "sha256": "ccc19961befdb190381a23efe2ddb9dc068ccd2c11d306d574395784ea111481" }, "downloads": -1, "filename": "hmtnote-0.5.3.tar.gz", "has_sig": false, "md5_digest": "9fcdc0043fc05983baa8bb27d4652a19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61994, "upload_time": "2019-05-06T08:24:13", "url": "https://files.pythonhosted.org/packages/b0/14/d51a23296055a53a81ebf54d3af8adb45457029475b65dc25a01dcac9524/hmtnote-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "f5cdc51addd8cb7b951dc7aee6685d0b", "sha256": "417d3b854a81f4ab3c3f846203ba60215c06a593f0cade1360086538ee64d1e6" }, "downloads": -1, "filename": "hmtnote-0.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f5cdc51addd8cb7b951dc7aee6685d0b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13764, "upload_time": "2019-05-06T08:28:03", "url": "https://files.pythonhosted.org/packages/99/1c/b3712d4de0cfa3b8a51360d5b3a5317d10e6d0a62fe17d70ff44c3b80472/hmtnote-0.5.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12fed490291db5b250689ceacfcd76ab", "sha256": "f748e927b6b199778a9f043f0c23fb2bd2df0c067a1230ebf364fbf8b89bc20c" }, "downloads": -1, "filename": "hmtnote-0.5.4.tar.gz", "has_sig": false, "md5_digest": "12fed490291db5b250689ceacfcd76ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62007, "upload_time": "2019-05-06T08:28:04", "url": "https://files.pythonhosted.org/packages/f7/5f/f40a228aee1831cb09f527524bf94fc517995397cbe5d9d7480be7c4eb07/hmtnote-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "3cc967a68e9bb14148667ad2ba51e06e", "sha256": "bed9b4249bd3e3d17e8c6914d5f57a7a944ef6091be188477041bb7f9bca3f35" }, "downloads": -1, "filename": "hmtnote-0.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3cc967a68e9bb14148667ad2ba51e06e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13777, "upload_time": "2019-05-06T09:43:05", "url": "https://files.pythonhosted.org/packages/68/00/ce07655cd964120af3a686e36bd4e8254d8aeaccb6906f94cae7b70df8e7/hmtnote-0.5.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d204b8c8a26034bd4c16a60b3438195", "sha256": "22161bd8482a0eb585ec78586049f374c0b759f11c7e62ccb0cf14144f8e2699" }, "downloads": -1, "filename": "hmtnote-0.5.5.tar.gz", "has_sig": false, "md5_digest": "2d204b8c8a26034bd4c16a60b3438195", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62035, "upload_time": "2019-05-06T09:43:07", "url": "https://files.pythonhosted.org/packages/3b/5a/0cda2312c4d962af8a443b09d83f68f7a5f5c9d0a51ba8fd6b550d9b6e5b/hmtnote-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "7f33b6e49a3fb46e8b610a46fec6cafe", "sha256": "46821eccd598c5980d5152f168032ed9444fcc70eea583c352c2e29e8338d7e2" }, "downloads": -1, "filename": "hmtnote-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f33b6e49a3fb46e8b610a46fec6cafe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13825, "upload_time": "2019-06-25T13:09:06", "url": "https://files.pythonhosted.org/packages/fd/94/eb108b0c64b719aa414b17d8573c284e38224a9d382f1b3b95c17cbd89f7/hmtnote-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb86fb1e37ddb0778b3b183644e6e7e5", "sha256": "43b63306586d0cb6c374c542ba77599243d2b84ec9053cebd4363c0610d2b979" }, "downloads": -1, "filename": "hmtnote-0.6.0.tar.gz", "has_sig": false, "md5_digest": "bb86fb1e37ddb0778b3b183644e6e7e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 183546, "upload_time": "2019-06-25T13:09:08", "url": "https://files.pythonhosted.org/packages/de/6d/3601e91d1bff8358379e5f051e244cd6a1e6cb66e0969e6d82ec3878328a/hmtnote-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "d01effc69c5539873bea10c889119cd2", "sha256": "efbb105bd480a4e6000f7813a2c9e9aefb0cb056b63430a41331b5adc2e948a1" }, "downloads": -1, "filename": "hmtnote-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d01effc69c5539873bea10c889119cd2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14765, "upload_time": "2019-07-26T17:36:56", "url": "https://files.pythonhosted.org/packages/60/6c/0cf9b967f086190f3ef0f8ac26adb3361846ff06da0ae29c8b20f7a72bbf/hmtnote-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f16bdb87487c0458cb28547a0deab8dd", "sha256": "b32ecc03c805797219ec228ca08f268528f5367de28d00c16b1e0c78ba9d08a5" }, "downloads": -1, "filename": "hmtnote-0.7.0.tar.gz", "has_sig": false, "md5_digest": "f16bdb87487c0458cb28547a0deab8dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 291899, "upload_time": "2019-07-26T17:37:00", "url": "https://files.pythonhosted.org/packages/e6/3a/aa4a3b8b7167e7b4f0a2355fb50e5448ff8619d2aec3f14036e2f4983e28/hmtnote-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "eb5ff95a9151d26b4e5bea1b8e0ed4e1", "sha256": "bc9f162a544c5e8281d37b779ac124be1b9c49906bc2ff5760b782de9b6a52a0" }, "downloads": -1, "filename": "hmtnote-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eb5ff95a9151d26b4e5bea1b8e0ed4e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15141, "upload_time": "2019-08-15T15:57:19", "url": "https://files.pythonhosted.org/packages/51/c9/002312003d2ae7c13f25086c8e12886e46acb5d4c97bf29fe10d0a38e2a7/hmtnote-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a8a9fe72b34baf510492d59d99061b8", "sha256": "1a2734a88c8b25c25e858847ba5ff09996c51a78f5f5fffc90f4cca5e34334d7" }, "downloads": -1, "filename": "hmtnote-0.7.1.tar.gz", "has_sig": false, "md5_digest": "8a8a9fe72b34baf510492d59d99061b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 291412, "upload_time": "2019-08-15T15:57:23", "url": "https://files.pythonhosted.org/packages/8e/4f/14418ba02e74bfaf25fbd5311a1195a6a9f6fe1e969ed0dee167ddd226d9/hmtnote-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "34d710d2f81ff796d342804816922068", "sha256": "e757e3590315ced57c566eb95a840ec9c97e53b69bcee88d8065b05c6ccb54f3" }, "downloads": -1, "filename": "hmtnote-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "34d710d2f81ff796d342804816922068", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15201, "upload_time": "2019-08-16T17:30:54", "url": "https://files.pythonhosted.org/packages/bb/27/9f6fef8eb73ef702b2884b7a1e0b2083d0da606fb2d0c99ba1b680f9e0ef/hmtnote-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e11b13a07b5008fd3f69190d8c8af9d", "sha256": "843300a160a0947ab3572c220198e88cc5d6b0fdf554f3a168e9cabdc6e66e8e" }, "downloads": -1, "filename": "hmtnote-0.7.2.tar.gz", "has_sig": false, "md5_digest": "6e11b13a07b5008fd3f69190d8c8af9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 289491, "upload_time": "2019-08-16T17:30:57", "url": "https://files.pythonhosted.org/packages/43/87/357453bf87701e7c2cf016909f507887e4fd1c72effb712c0c1b7336c568/hmtnote-0.7.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "34d710d2f81ff796d342804816922068", "sha256": "e757e3590315ced57c566eb95a840ec9c97e53b69bcee88d8065b05c6ccb54f3" }, "downloads": -1, "filename": "hmtnote-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "34d710d2f81ff796d342804816922068", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15201, "upload_time": "2019-08-16T17:30:54", "url": "https://files.pythonhosted.org/packages/bb/27/9f6fef8eb73ef702b2884b7a1e0b2083d0da606fb2d0c99ba1b680f9e0ef/hmtnote-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e11b13a07b5008fd3f69190d8c8af9d", "sha256": "843300a160a0947ab3572c220198e88cc5d6b0fdf554f3a168e9cabdc6e66e8e" }, "downloads": -1, "filename": "hmtnote-0.7.2.tar.gz", "has_sig": false, "md5_digest": "6e11b13a07b5008fd3f69190d8c8af9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 289491, "upload_time": "2019-08-16T17:30:57", "url": "https://files.pythonhosted.org/packages/43/87/357453bf87701e7c2cf016909f507887e4fd1c72effb712c0c1b7336c568/hmtnote-0.7.2.tar.gz" } ] }