{ "info": { "author": "Abdul Dakkak", "author_email": "dakkak@illinois.edu", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# ScopePlot\n\n[![Build Status](https://travis-ci.com/c3sr/scope_plot.svg?branch=master)](https://travis-ci.com/c3sr/scope_plot)\n\n\nPlot Google Benchmark results\n\n## Getting Started with ScopePlot\n\nScopePlot is available on [PyPI](https://pypi.org/project/scope-plot/) can be installed with `pip`\n\n $ python -m pip install scope_plot\n\nTo install the latest development version from [Github](https://github.com/rai-project/scope_plot)\n\n $ python -m pip install git+git://github.com/c3sr/scope_plot.git\n\nIf your current Python installation doesn't have pip available, try [get-pip.py](bootstrap.pypa.io)\n\nAfter installing ScopePlot you can use it like any other Python module.\nHere's a very simple example:\n\n```bash\n$ python -m scope_plot bar data.json\n```\n\nThere are multiple subcommands available\n\n```\n$ python -m scope_plot --help\n\nUsage: __main__.py [OPTIONS] COMMAND [ARGS]...\n\nOptions:\n --debug / --no-debug print debug messages to stderr.\n --include DIRECTORY Search location for input_file in spec.\n --help Show this message and exit.\n\nCommands:\n bar Create a bar graph from BENCHMARK and write...\n deps Create a Makefile dependence\n spec Create a figure from a spec file\n```\n\nMore information about the subcommands can be accessed with `python -m scope_plot COMMAND --help`, and also in the documentation: [bar](docs/bar.md), [spec](docs/spec.md), [deps](docs/makefiles.md).\n\nAPI Reference\n-------------\n\ncoming soon...\n\nSupport / Report Issues\n-----------------------\n\nAll support requests and issue reports should be\n[filed on Github as an issue](https://github.com/rai-project/scope_plot/issues).\nMake sure to follow the template so your request may be as handled as quickly as possible.\nPlease respect contributors by not using personal contacts for support requests.\n\nContributing\n------------\n\nWe happily welcome contributions, please see [our guide for Contributors](CONTRIBUTORS.md) for the best places to start and help.\n\nLicense\n-------\n\nscope_plot is made available under the Apache 2.0 License. For more details, see [LICENSE.txt](https://github.com/c3sr/scope_plot/blob/master/LICENSE.txt).\n\n\nChangelog\n=========\n\nRelease 0.2.3 (Development)\n---------------------------\n* Use `agg` matplotlib backend if tkinter cannot be imported\n* allow subplots to have error bars\n* hide error bar labels by default\n* add linestyle spec to matplotlib errorbars\n* don't resolve path for scope_plot deps since makefiles probably expect target names to be relative\n* print error when an input file is not found\n\nRelease 0.2.2 (Development)\n---------------------------\n* Add NOTICE and Apache 2.0 LICENSE\n* Fixed a bug where ScopePlot would not run without DISPLAY environment set\n* Use TkAgg backend on macOS to support running from a virtualenv\n* Allow non-numeric x data in bar plots\n* Add support for the `output` field in spec files\n\n\nRelease 0.2.1 (Development)\n---------------------------\n* Fix bugs in handling labels, color, regex for matplotlib and regex backends\n\nRelease 0.2.0 (Development)\n---------------------------\n\n* Refactor some underlying data structures\n* break matplotlib backend\n\nRelease 0.1.5 (Development)\n---------------------------\n\n* Enable strict checking of spec files by default\n* Sort benchmark data\n* Omit invalid benchmark data\n\nRelease 0.1.3 (Development)\n---------------------------\n\n* Change documentation to docsify\n* Fix a bug with unexpected \"strict\" argument\n\nRelease 0.1.2 (Development)\n---------------------------\n\n* rename to `scope_plot`\n* Initial support for `spec` and `bar` subcommands.", "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/rai-project/scope_plot", "keywords": "scope_plot", "license": "Apache 2.0", "maintainer": "Carl Pearson", "maintainer_email": "pearson@illinois.edu", "name": "scope-plot", "package_url": "https://pypi.org/project/scope-plot/", "platform": "", "project_url": "https://pypi.org/project/scope-plot/", "project_urls": { "Homepage": "https://github.com/rai-project/scope_plot" }, "release_url": "https://pypi.org/project/scope-plot/0.2.4/", "requires_dist": null, "requires_python": "", "summary": "Plot Google Benchmark results", "version": "0.2.4" }, "last_serial": 4815607, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "ec776f41bce0a31f64a09226b1cb1326", "sha256": "a8c025eb1083a15d024c8fa314ec64446c741892db04d6f0645eb64a1092920f" }, "downloads": -1, "filename": "scope_plot-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ec776f41bce0a31f64a09226b1cb1326", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17617, "upload_time": "2018-07-15T14:42:11", "url": "https://files.pythonhosted.org/packages/bb/7c/6ae29914238fe779c582d54062a8c8d901392f951d8313beea1016b2746c/scope_plot-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e51501206eb1a5407c66177510c82962", "sha256": "f3b390a74876c444a8642ae179273f3c66cf982f8122933e2ef41edd041aa5f1" }, "downloads": -1, "filename": "scope_plot-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e51501206eb1a5407c66177510c82962", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14129, "upload_time": "2018-07-23T16:56:23", "url": "https://files.pythonhosted.org/packages/6a/d2/35d0af339f67b8be3e87d883d9395bcb10df96b7b42a903da242537dd0df/scope_plot-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "8148ae9f26b303561f4400d1e68bb4de", "sha256": "08c09d9a9aea0b3ec11f27dab1c3687030a34e10b58295fa48ab1fca7133a4a0" }, "downloads": -1, "filename": "scope_plot-0.1.4.tar.gz", "has_sig": false, "md5_digest": "8148ae9f26b303561f4400d1e68bb4de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14227, "upload_time": "2018-07-23T18:15:39", "url": "https://files.pythonhosted.org/packages/2b/5b/790be8817d082e60e33196ced5bf942030c9fb90f5aa568510acfd0f80c6/scope_plot-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "508cb9543409a48410cc7545905290fb", "sha256": "b286f0f4487704685a2b0a6d4337efe496d340bd7c667afcb42759859dbc674b" }, "downloads": -1, "filename": "scope_plot-0.1.5.tar.gz", "has_sig": false, "md5_digest": "508cb9543409a48410cc7545905290fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15024, "upload_time": "2018-07-24T20:13:19", "url": "https://files.pythonhosted.org/packages/d8/16/66cd3b9316afba2e09fcdeb7b7ca54bc9faa9e885a47a9f36c25a0789b91/scope_plot-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "596bab6519db6b638edb191155951408", "sha256": "4fe3c2d81a0e6edffd81faddfbbc28068f5bc26e02021ab892516b4d0eda9f35" }, "downloads": -1, "filename": "scope_plot-0.2.0.tar.gz", "has_sig": false, "md5_digest": "596bab6519db6b638edb191155951408", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20250, "upload_time": "2018-08-20T18:01:04", "url": "https://files.pythonhosted.org/packages/e2/fd/93c852c8782439822b80745285738a8b4b1246e55a9181859ab643a7438d/scope_plot-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "fb04ad5f6ef95dc7b7862a70681bb5d0", "sha256": "845ed2aea3f15d1f96381cee8bdf27a6f2980424571bc23c8b2a7102cc737004" }, "downloads": -1, "filename": "scope_plot-0.2.1.tar.gz", "has_sig": false, "md5_digest": "fb04ad5f6ef95dc7b7862a70681bb5d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87394, "upload_time": "2018-08-21T21:27:13", "url": "https://files.pythonhosted.org/packages/5c/9c/8b4d5bf9a9892454bd6eeb1a33002058fe8e809fffb535dd3ebd1589bad6/scope_plot-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "4d8f16e498928a3e31daf29d8804d5f7", "sha256": "5faf653463eb6d259dd1abd9fcf26219a5e05ed50335fc9cac8c69541f468628" }, "downloads": -1, "filename": "scope_plot-0.2.2.tar.gz", "has_sig": false, "md5_digest": "4d8f16e498928a3e31daf29d8804d5f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88013, "upload_time": "2018-09-05T21:12:03", "url": "https://files.pythonhosted.org/packages/75/35/04a55832c44307ad738af7b9b2bd8ae54424ff116d7b32a23d91dc948f76/scope_plot-0.2.2.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "dd8d5f793ad0200210b8f0f909fff97a", "sha256": "3f3ff891172cfc0b23cc4d867554668e6ca87608fb8eb74d8e972f5ebe7fb844" }, "downloads": -1, "filename": "scope_plot-0.2.4.tar.gz", "has_sig": false, "md5_digest": "dd8d5f793ad0200210b8f0f909fff97a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89106, "upload_time": "2019-02-13T13:05:13", "url": "https://files.pythonhosted.org/packages/dd/e8/4e37d58fa72db7c91afbdc475fc6226111d69c5fddf0912a52dc7ce9222c/scope_plot-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dd8d5f793ad0200210b8f0f909fff97a", "sha256": "3f3ff891172cfc0b23cc4d867554668e6ca87608fb8eb74d8e972f5ebe7fb844" }, "downloads": -1, "filename": "scope_plot-0.2.4.tar.gz", "has_sig": false, "md5_digest": "dd8d5f793ad0200210b8f0f909fff97a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89106, "upload_time": "2019-02-13T13:05:13", "url": "https://files.pythonhosted.org/packages/dd/e8/4e37d58fa72db7c91afbdc475fc6226111d69c5fddf0912a52dc7ce9222c/scope_plot-0.2.4.tar.gz" } ] }