{ "info": { "author": "Z", "author_email": "zhijing@mit.edu", "bugtrack_url": null, "classifiers": [], "description": "# efficiency\nThis is a package of useful one-line logging functions made by Zhijing.\n\n## Installation\nRequirement: Python 3\n```\npip install --upgrade git+git://github.com/zhijing-jin/efficiency.git\npip install --user -r requirements.txt\n```\n\n## Logging Shortcuts\nObtain time:\n```python\n>>> from efficiency.log import show_time, fwrite\n>>> time_stamp = show_time()\n\ttime: 11241933-41\n>>> time_stamp\n'11241933' # means: Nov 24th, 19:33\n```\nWriting out to files by one line:\n```python\n>>> text = \"This is handy!\"\n>>> fwrite(text, \"temp.txt\")\n```\n\nPrinting out variables (name + value) easily:\n```python\n>>> num1 = 7\n>>> num2 = 2\n>>> num3 = 9\n>>> show_var([\"num1\", \"num2\", \"num3\"])\nnum1 : 7\nnum2 : 2\nnum3 : 9\n```\n### ML-Related\n```python\n>>> from efficiency.log import gpu_mem\n>>> gpu_mem(gpu_id=0)\n4101 # Currently, GPU Memory of GPU #0 is 4101 MiB\n>>> from efficiency.function import set_seed\n>>> set_seed(0)\n[Info] seed set to: 0 # set the seed for random, numpy and pytorch\n```\n## Useful Functions\n```python\n>>> from efficiency.function import shell\n>>> stdout, stderr = shell(\"cat temp.txt\")\n>>> stdout\nb'This is handy!'\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://github.com/zhijing-jin/efficiency", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "efficiency", "package_url": "https://pypi.org/project/efficiency/", "platform": "", "project_url": "https://pypi.org/project/efficiency/", "project_urls": { "Homepage": "https://github.com/zhijing-jin/efficiency" }, "release_url": "https://pypi.org/project/efficiency/0.1.1/", "requires_dist": [ "numpy" ], "requires_python": "", "summary": "A package for efficient programming", "version": "0.1.1" }, "last_serial": 5894395, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "632bf4edfa395e4abd280171a0770113", "sha256": "a99ec553ffe7b9e09bfc3a638b126645728bb0630506e0f1039c2ef9954fb5f9" }, "downloads": -1, "filename": "efficiency-0.1.tar.gz", "has_sig": false, "md5_digest": "632bf4edfa395e4abd280171a0770113", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12605, "upload_time": "2019-09-27T06:18:34", "url": "https://files.pythonhosted.org/packages/62/0c/19936553e3150281179c1b56181baacddda3d179b525c9b5b877f214285a/efficiency-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "67a75a9580f793ab2756e36fc8243a3e", "sha256": "a90be1f0259ed5ecacce08c34fe0d7e343748e0df7b469e067dc38eccaa08c74" }, "downloads": -1, "filename": "efficiency-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "67a75a9580f793ab2756e36fc8243a3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18483, "upload_time": "2019-09-27T06:26:02", "url": "https://files.pythonhosted.org/packages/30/48/472c2acbd2693bef8b2305dad1c53d6aa7f8e8b1c8526821aaec9406ae3a/efficiency-0.1.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "67a75a9580f793ab2756e36fc8243a3e", "sha256": "a90be1f0259ed5ecacce08c34fe0d7e343748e0df7b469e067dc38eccaa08c74" }, "downloads": -1, "filename": "efficiency-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "67a75a9580f793ab2756e36fc8243a3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18483, "upload_time": "2019-09-27T06:26:02", "url": "https://files.pythonhosted.org/packages/30/48/472c2acbd2693bef8b2305dad1c53d6aa7f8e8b1c8526821aaec9406ae3a/efficiency-0.1.1-py3-none-any.whl" } ] }