{ "info": { "author": "Giordano Zanoli", "author_email": "giordano.zanoli84@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\n# prettimer\n\nIs a package that gives a timer utility, with prettifiers that prompt a \nprettified runtime to the standard output.\n\nThe prettifiers are decorator functions built upon the `Elapsed` object, that \nallow either to assess the runtime of a function without having to explicitly \ncall any magic, or to log a step of a process where the `logging.logger` is \npointing to.\n\n## Examples\n\nCan use the the main time handler this way:\n\n >>> from prettimer import Elapsed\n\n >>> et = Elapsed()\n >>> # do some process in between\n >>> et.stampFromStart() # this returns a string\n 'Elapsed Time: 1 [mins] 3.785 [secs]'\n\nOtherwise, can use decorator functions:\n\n >>> from prettimer import timeit\n\n >>> @timeit\n ... def prova():\n ... return np.random.randn(100000)\n >>> prova()\n prova: Elapsed Time: 0.002 [secs]\n\nFull documentation can be found [here]()\n\n# Installing prettimer\n\nTo install prettimer package, just:\n\n pip install prettimer\n\n# Developing prettimer\n\nTo install prettimer along with the tools you need to develop and run tests, \nrun the following in your virtual env:\n\n pip install -e .[dev]\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/giordano.zanoli/prettimer", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "prettimer", "package_url": "https://pypi.org/project/prettimer/", "platform": "", "project_url": "https://pypi.org/project/prettimer/", "project_urls": { "Homepage": "https://gitlab.com/giordano.zanoli/prettimer" }, "release_url": "https://pypi.org/project/prettimer/0.0.2/", "requires_dist": [ "pytest (==5.0.1) ; extra == 'dev'", "Sphinx (==1.8.2) ; extra == 'dev'", "sphinx-rtd-theme (==0.4.2) ; extra == 'dev'", "numpydoc (==0.8.0) ; extra == 'dev'", "check-manifest (==0.39) ; extra == 'dev'", "twine (==1.13) ; extra == 'dev'" ], "requires_python": "", "summary": "", "version": "0.0.2" }, "last_serial": 5821721, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "33c4261da857301f4c59cf0fd211f861", "sha256": "50b3cd614c6b9f31ec8569e4501c5f4ac96046efe20cafd078546a327a832c4e" }, "downloads": -1, "filename": "prettimer-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "33c4261da857301f4c59cf0fd211f861", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6506, "upload_time": "2019-09-12T17:46:32", "url": "https://files.pythonhosted.org/packages/c1/a7/6be95eb64acfc82702174c11c84d5df988f6f6c5e54217037dbcfd4abc4d/prettimer-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65a043bef38be1fa71c523d5e4015b1e", "sha256": "2817d6271a4b1627a55bef70a8816afdbf7862c8d3ef93808d059f3db02718b0" }, "downloads": -1, "filename": "prettimer-0.0.1.tar.gz", "has_sig": false, "md5_digest": "65a043bef38be1fa71c523d5e4015b1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5926, "upload_time": "2019-09-12T17:46:36", "url": "https://files.pythonhosted.org/packages/a0/e9/44ba6c23fa4f8e604acda2625f432751f0df4506b715cd2adbd2874db8f4/prettimer-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "580fa0a5840ba0af46fa586fc82decd3", "sha256": "6a5ea3c4626f19a11d14404f8985230d7d2436bef75394ca53b9579bbc749fef" }, "downloads": -1, "filename": "prettimer-0.0.2-py3.7.egg", "has_sig": false, "md5_digest": "580fa0a5840ba0af46fa586fc82decd3", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 10869, "upload_time": "2019-09-12T17:46:38", "url": "https://files.pythonhosted.org/packages/7f/3c/36f12989045b62a784afebc33dc09d12b9904174bf72bb328907af982994/prettimer-0.0.2-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "533a5f55385f6439e08ee66c4bb5cb46", "sha256": "43357d15118739bd09c67511440cb6de9e53bf13b7f61fdeea472d5bde86c330" }, "downloads": -1, "filename": "prettimer-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "533a5f55385f6439e08ee66c4bb5cb46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6503, "upload_time": "2019-09-12T17:46:34", "url": "https://files.pythonhosted.org/packages/e9/95/f9a650283aab5419738b530fa2172288a1c319efcf62a6e983d1b34d5e48/prettimer-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2f6992f0c32d3311bce9b7d5e7a7c7f", "sha256": "b2950a5f65c8f6896e364cd92e4cb56a42706b223434dae015c60344ab5ab365" }, "downloads": -1, "filename": "prettimer-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f2f6992f0c32d3311bce9b7d5e7a7c7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5925, "upload_time": "2019-09-12T17:46:39", "url": "https://files.pythonhosted.org/packages/04/2f/20191e1e7eb2a7f3ee5c7c8d7bf09329d4492fe2edb65f0fc184e2ef44ee/prettimer-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "580fa0a5840ba0af46fa586fc82decd3", "sha256": "6a5ea3c4626f19a11d14404f8985230d7d2436bef75394ca53b9579bbc749fef" }, "downloads": -1, "filename": "prettimer-0.0.2-py3.7.egg", "has_sig": false, "md5_digest": "580fa0a5840ba0af46fa586fc82decd3", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 10869, "upload_time": "2019-09-12T17:46:38", "url": "https://files.pythonhosted.org/packages/7f/3c/36f12989045b62a784afebc33dc09d12b9904174bf72bb328907af982994/prettimer-0.0.2-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "533a5f55385f6439e08ee66c4bb5cb46", "sha256": "43357d15118739bd09c67511440cb6de9e53bf13b7f61fdeea472d5bde86c330" }, "downloads": -1, "filename": "prettimer-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "533a5f55385f6439e08ee66c4bb5cb46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6503, "upload_time": "2019-09-12T17:46:34", "url": "https://files.pythonhosted.org/packages/e9/95/f9a650283aab5419738b530fa2172288a1c319efcf62a6e983d1b34d5e48/prettimer-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2f6992f0c32d3311bce9b7d5e7a7c7f", "sha256": "b2950a5f65c8f6896e364cd92e4cb56a42706b223434dae015c60344ab5ab365" }, "downloads": -1, "filename": "prettimer-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f2f6992f0c32d3311bce9b7d5e7a7c7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5925, "upload_time": "2019-09-12T17:46:39", "url": "https://files.pythonhosted.org/packages/04/2f/20191e1e7eb2a7f3ee5c7c8d7bf09329d4492fe2edb65f0fc184e2ef44ee/prettimer-0.0.2.tar.gz" } ] }