{ "info": { "author": "Sangkeun Kim", "author_email": "sisobus1@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries" ], "description": "# argstat\nBeautiful printer for arguments (argparse) inspired by youngnam\n\n## Install\n```\n$ pip install argstat\n```\n\n## Example 1\n```\n>>> from argstat import Argstat # \u2460\n>>> import argparse\n>>>\n>>> parser = argparse.ArgumentParser()\n>>> input_args = parser.add_argument_group('Input args')\n>>> input_args.add_argument('--train_target', type=str,\n>>> default='C', choices=['C', 'C+E'])\n>>> input_args.add_argument('--test_target', type=str,\n>>> default='C', choices=['C', 'C+E'])\n>>> input_args.add_argument('--rec_size', type=int, default=111)\n>>> input_args.add_argument('--input_size', type=int, default=222)\n>>> input_args.add_argument('--num_vital', type=int, default=333)\n>>> input_args.add_argument('--cut_window', type=int, default=444)\n>>> input_args.add_argument('--skip_prob', type=float, default=555)\n>>> input_args.add_argument('--skip_mask', type=int, default=666)\n>>> input_args.add_argument('--target_vital', type=int, default=777)\n>>>\n>>> train_args = parser.add_argument_group('Train args')\n>>> train_args.add_argument('--num_epochs', type=int, default=888)\n>>> train_args.add_argument('--batch_size', type=int, default=999)\n>>> train_args.add_argument('--lr', type=float, default=0.1234)\n>>>\n>>> base_args = parser.add_argument_group('Base args')\n>>> base_args.add_argument('--save_path', type=str, default='test long path')\n>>> base_args.add_argument('--weight_path', type=str)\n>>> base_args.add_argument('--gpu', type=str, default='1234')\n>>> base_args.add_argument('--device', type=str)\n>>> base_args.add_argument('--mode', type=str, default='base',\n>>> choices=['base', 'single']) # \u2461\n>>>\n>>> argstat = Argstat(parser)\n>>> print (argstat)\n```\n\n\"screenshot\"\n\n\n## Example 2\n```\n>>> \u2460 ~ \u2461\n>>> argstat = Argstat(parser, False)\n>>> print (argstat)\n```\n\n## Example 3\n```\n>>> \u2460 ~ \u2461\n>>> from six.moves import cStringIO as StringIO\n>>> argstat = Argstat(parser)\n>>> print (argstat.print_to(StringIO(), False).getvalue())\n```\n\n## Example 4\n```\n>>> \u2460 ~ \u2461\n>>> argstat = Argstat(parser)\n>>> print (argstat.jsonify())\n```\n\n## Example 5\n```\n>>> \u2460 ~ \u2461\n>>> argstat = Argstat(parser)\n>>> with open(\"path\",\"w\") as fp:\n>>> argstat.print_to(fp, False)\n```\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sisobus/argstat", "keywords": "pretty argparse argstat", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "argstat", "package_url": "https://pypi.org/project/argstat/", "platform": "", "project_url": "https://pypi.org/project/argstat/", "project_urls": { "Homepage": "https://github.com/sisobus/argstat" }, "release_url": "https://pypi.org/project/argstat/0.1.0/", "requires_dist": [ "blessings (>=1.6)", "six (>=1.7)" ], "requires_python": "", "summary": "Beutiful printer for arguments", "version": "0.1.0" }, "last_serial": 4282985, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "683d94b19726390f46a69de5d57e4e62", "sha256": "d693da29dc1fda18b3481f906d5c028136d86c84c172b3630345bf90684cc232" }, "downloads": -1, "filename": "argstat-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "683d94b19726390f46a69de5d57e4e62", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4030, "upload_time": "2018-09-18T10:06:27", "url": "https://files.pythonhosted.org/packages/a6/d8/1287056ae905090d4e5f1a6d4184128211e418ad3ab61af4c9969c0a9b53/argstat-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9843f96653fd9fe2370a11718de95f46", "sha256": "4a3e402a877d5e8381d811d0c9748f5ab38b53ac5f2a04e994871290ba759c12" }, "downloads": -1, "filename": "argstat-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9843f96653fd9fe2370a11718de95f46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3924, "upload_time": "2018-09-18T10:06:29", "url": "https://files.pythonhosted.org/packages/27/a5/5b26d2cccb8b7c07c065062b1d09271e9b20d4aa2050f4f4869bc3b8e8d2/argstat-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "683d94b19726390f46a69de5d57e4e62", "sha256": "d693da29dc1fda18b3481f906d5c028136d86c84c172b3630345bf90684cc232" }, "downloads": -1, "filename": "argstat-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "683d94b19726390f46a69de5d57e4e62", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4030, "upload_time": "2018-09-18T10:06:27", "url": "https://files.pythonhosted.org/packages/a6/d8/1287056ae905090d4e5f1a6d4184128211e418ad3ab61af4c9969c0a9b53/argstat-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9843f96653fd9fe2370a11718de95f46", "sha256": "4a3e402a877d5e8381d811d0c9748f5ab38b53ac5f2a04e994871290ba759c12" }, "downloads": -1, "filename": "argstat-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9843f96653fd9fe2370a11718de95f46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3924, "upload_time": "2018-09-18T10:06:29", "url": "https://files.pythonhosted.org/packages/27/a5/5b26d2cccb8b7c07c065062b1d09271e9b20d4aa2050f4f4869bc3b8e8d2/argstat-0.1.0.tar.gz" } ] }