{ "info": { "author": "Maurizio Tomasi", "author_email": "ziotom78@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Plotting time tables for jobs ran by GNU Parallel\n=================================================\n\nThe program ``print_joblog`` produces a textual representation of the\ntime required by a sequence of jobs ran by GNU parallel\n(http://www.gnu.org/software/parallel/).\n\nTo use it, call GNU Parallel with the ``--joblog`` option::\n\n $ parallel --joblog log.txt ...[all the other parameters]...\n\nAfter the file ``log.txt`` has been created, run ``plot_joblog`` on it::\n\n $ plot_joblog log.txt\n\n(You do not have to wait till ``parallel`` has exited to run\n``plot_joblog``.)\n\n\nInstalling the program\n----------------------\n\nMove in the source directory and run the following command::\n\n $ python3 setup.py install\n\n\nExample\n-------\n\nHere is an example of the output::\n\n $ plot_joblog -w 20 joblog_example.txt\n 1: |#### |\n 2: |####################|\n 3: |######## |\n 4: |### |\n 5: | ################ |\n 6: | ########### |\n $\n\nOutput can be customized by means of the following parameters:\n- ``--width`` specifies the overall width of each bar, in characters.\n- ``--space`` allows to set up the character used to fill the\n background of the bar.\n- ``--fill`` allows to specify the character to be used to fill the\n bars.\n\nA nice choice for UTF-8 terminals is to use the character \\u2588 (``\u2588``)\nfor filling the bars::\n\n $ plot_joblog -w 20 --fill='\u2588' joblog_example.txt\n 1: |\u2588\u2588\u2588\u2588 |\n 2: |\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588|\n 3: |\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 |\n 4: |\u2588\u2588\u2588 |\n 5: | \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 |\n 6: | \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 |\n $\n\nRun ``plot_joblog --help`` to see all the options provided by the\nprogram.\n\n\nLicense\n-------\n\nThis program is released under the MIT license.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ziotom78/plot_joblog", "keywords": "plot cli gnuparallel", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "plot_joblog", "package_url": "https://pypi.org/project/plot_joblog/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/plot_joblog/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/ziotom78/plot_joblog" }, "release_url": "https://pypi.org/project/plot_joblog/1.0.1/", "requires_dist": null, "requires_python": null, "summary": "Produce a time chart of the jobs ran by GNU parallel", "version": "1.0.1" }, "last_serial": 1889477, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a510b90d769009083894675d4e909851", "sha256": "83c4b46fce8967b7aa880cac3815f842cccec985fe19403e1db341cf692717b8" }, "downloads": -1, "filename": "plot_joblog-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a510b90d769009083894675d4e909851", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4270, "upload_time": "2016-01-05T13:56:55", "url": "https://files.pythonhosted.org/packages/fd/3a/8cd18eb082b680b789ec29047ae5b253cd77b9c896f29538fb61e6c26331/plot_joblog-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "284fc2e4dfac35e59b6532cc56470059", "sha256": "2287dedc71f3b0c9d37a712522c7a7f3433f899e76310659c00e471850dedc16" }, "downloads": -1, "filename": "plot_joblog-1.0.0.tar.gz", "has_sig": false, "md5_digest": "284fc2e4dfac35e59b6532cc56470059", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3928, "upload_time": "2016-01-05T13:56:45", "url": "https://files.pythonhosted.org/packages/3d/8f/d792d1ac323e0df333e7f12605c4ac9174b08740170180713eba48131caf/plot_joblog-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "built for Linux-3.16.0-38-generic-x86_64-with-glibc2.9", "digests": { "md5": "efcc81da2057dda366c99a6f30e2ee9b", "sha256": "8c087defd56962f363430cdda1d77f6ee24a01f09894583326c86ee77efaafbf" }, "downloads": -1, "filename": "plot_joblog-1.0.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "efcc81da2057dda366c99a6f30e2ee9b", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 4632, "upload_time": "2016-01-05T14:40:02", "url": "https://files.pythonhosted.org/packages/40/55/21cacb7f25e96f30fde13731724edd3e2cd5948ca78cb16a260c8ef0fbc6/plot_joblog-1.0.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "205b2dc7872434a0f69e928d70cf2de6", "sha256": "ff54e8295d1bd5fb0f121ca5aba1a221632a72d4ab8bf26509e19b9fdbada309" }, "downloads": -1, "filename": "plot_joblog-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "205b2dc7872434a0f69e928d70cf2de6", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4253, "upload_time": "2016-01-05T14:39:56", "url": "https://files.pythonhosted.org/packages/2e/b9/d2a33d2bba4b6fd3b29c80d7564c0b9537f3a7db54b381fb1089712f44b1/plot_joblog-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c277bc0fa840077cbc7a2c7201ece7db", "sha256": "d76a54fabe986ae3f1daa1b01063bd78c7bb063c2049771eeb0188a4af7890aa" }, "downloads": -1, "filename": "plot_joblog-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c277bc0fa840077cbc7a2c7201ece7db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3912, "upload_time": "2016-01-05T14:39:50", "url": "https://files.pythonhosted.org/packages/27/5a/3a485ba336f012bc71cc53c81ddf2fe7f7b5cbb1356acf2548b23b167bbe/plot_joblog-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "built for Linux-3.16.0-38-generic-x86_64-with-glibc2.9", "digests": { "md5": "efcc81da2057dda366c99a6f30e2ee9b", "sha256": "8c087defd56962f363430cdda1d77f6ee24a01f09894583326c86ee77efaafbf" }, "downloads": -1, "filename": "plot_joblog-1.0.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "efcc81da2057dda366c99a6f30e2ee9b", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 4632, "upload_time": "2016-01-05T14:40:02", "url": "https://files.pythonhosted.org/packages/40/55/21cacb7f25e96f30fde13731724edd3e2cd5948ca78cb16a260c8ef0fbc6/plot_joblog-1.0.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "205b2dc7872434a0f69e928d70cf2de6", "sha256": "ff54e8295d1bd5fb0f121ca5aba1a221632a72d4ab8bf26509e19b9fdbada309" }, "downloads": -1, "filename": "plot_joblog-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "205b2dc7872434a0f69e928d70cf2de6", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4253, "upload_time": "2016-01-05T14:39:56", "url": "https://files.pythonhosted.org/packages/2e/b9/d2a33d2bba4b6fd3b29c80d7564c0b9537f3a7db54b381fb1089712f44b1/plot_joblog-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c277bc0fa840077cbc7a2c7201ece7db", "sha256": "d76a54fabe986ae3f1daa1b01063bd78c7bb063c2049771eeb0188a4af7890aa" }, "downloads": -1, "filename": "plot_joblog-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c277bc0fa840077cbc7a2c7201ece7db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3912, "upload_time": "2016-01-05T14:39:50", "url": "https://files.pythonhosted.org/packages/27/5a/3a485ba336f012bc71cc53c81ddf2fe7f7b5cbb1356acf2548b23b167bbe/plot_joblog-1.0.1.tar.gz" } ] }