{ "info": { "author": "Bruno Bonacci", "author_email": "bonacci.bruno@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# hdr-plot for HdrHistogram\n\nA standalone plotting script for https://github.com/giltene/wrk2 and\nhttps://github.com/HdrHistogram/HdrHistogram.\n\nThis is just a quick and unsophisticated script to quickly plot the\nHdrHistograms directly from the output of `wkr2` benchmarks.\n\nFor example:\n\n![myplot.png](myplot.png)\n\n## how to run\n\nusage:\n\n usage: hdr-plot.py [-h] [--output OUTPUT] [--title TITLE] [--nobox] files [files ...]\n\nTo run need a few packages to be installed:\n\n * install python3\n\n pip3 install --user pandas matplotlib\n\nThen run `wrk` with the `-L` option and store the output into a file, like:\n\n wrk -t2 -c100 -d30s -R2000 -L http://127.0.0.1:8080/index.html &> result.out\n\nFinally plot the percentile distribution:\n\n ./hdr-plot.py --output myplot.png --title \"My plot\" ./result.out [...]\n\nYou can provide more files to be plotted on the same graph:\n\n ./hdr-plot.py --output myplot.png --title \"My plot\" ./sample/file1.out ./sample/file2.out ./sample/file3.out\n\n\n## License\n\nCopyright \u00a9 2018 Bruno Bonacci - Distributed under the [Apache License v 2.0](http://www.apache.org/licenses/LICENSE-2.0)\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/BrunoBonacci/hdr-plot", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "hdr-plot", "package_url": "https://pypi.org/project/hdr-plot/", "platform": "", "project_url": "https://pypi.org/project/hdr-plot/", "project_urls": { "Homepage": "https://github.com/BrunoBonacci/hdr-plot" }, "release_url": "https://pypi.org/project/hdr-plot/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "A simple HdrHistogram plotting script.", "version": "0.2.0" }, "last_serial": 4009110, "releases": { "0.1.7": [ { "comment_text": "", "digests": { "md5": "21a0b3917bea2f0d7cb7ea4d9525b82c", "sha256": "ef8aa2f97de87c8a298df2ff576403436fe4403df826e6e1637f86c413e9d3d1" }, "downloads": -1, "filename": "hdr_plot-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "21a0b3917bea2f0d7cb7ea4d9525b82c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4317, "upload_time": "2018-06-27T21:39:04", "url": "https://files.pythonhosted.org/packages/ce/7c/b091ca82d6ebca6df0fd28005f9d73eaf3b0372b540d7cc472fe56a3c8fc/hdr_plot-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a959d9aa9b90604ca64c5d604733af3", "sha256": "3f26e44a590caa792de8619b690ea5a83dbbccbe067e8005b2b27324d787a7b4" }, "downloads": -1, "filename": "hdr-plot-0.1.7.tar.gz", "has_sig": false, "md5_digest": "0a959d9aa9b90604ca64c5d604733af3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3272, "upload_time": "2018-06-27T21:39:05", "url": "https://files.pythonhosted.org/packages/3f/c7/791ceb5a133d3260ff0a8b7cb0d21aa65053843cf7b2993e513db56df4f1/hdr-plot-0.1.7.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "961d255f80d49967ee9326790127edc2", "sha256": "dd2f16ee39f3fe984f3dd44a4dded9b7a10486528621fb7bc6721be629fab92e" }, "downloads": -1, "filename": "hdr_plot-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "961d255f80d49967ee9326790127edc2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4315, "upload_time": "2018-06-27T21:44:18", "url": "https://files.pythonhosted.org/packages/fb/ea/2edb7345ad11c26f5ca336f9a9b6177f9754ebad5c1e7d6e80ade32efbbf/hdr_plot-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a59c059b10c1cfe580d6395eba5ff62d", "sha256": "75432ff0276f966cf4813023624d7ff5438772c54fe0ea6fb6e8b92697ed57f9" }, "downloads": -1, "filename": "hdr-plot-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a59c059b10c1cfe580d6395eba5ff62d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3273, "upload_time": "2018-06-27T21:44:20", "url": "https://files.pythonhosted.org/packages/03/00/a838f599bf2549b75e021d02908b5e222b847bb80092152bfe95b71d11f3/hdr-plot-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "961d255f80d49967ee9326790127edc2", "sha256": "dd2f16ee39f3fe984f3dd44a4dded9b7a10486528621fb7bc6721be629fab92e" }, "downloads": -1, "filename": "hdr_plot-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "961d255f80d49967ee9326790127edc2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4315, "upload_time": "2018-06-27T21:44:18", "url": "https://files.pythonhosted.org/packages/fb/ea/2edb7345ad11c26f5ca336f9a9b6177f9754ebad5c1e7d6e80ade32efbbf/hdr_plot-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a59c059b10c1cfe580d6395eba5ff62d", "sha256": "75432ff0276f966cf4813023624d7ff5438772c54fe0ea6fb6e8b92697ed57f9" }, "downloads": -1, "filename": "hdr-plot-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a59c059b10c1cfe580d6395eba5ff62d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3273, "upload_time": "2018-06-27T21:44:20", "url": "https://files.pythonhosted.org/packages/03/00/a838f599bf2549b75e021d02908b5e222b847bb80092152bfe95b71d11f3/hdr-plot-0.2.0.tar.gz" } ] }