{ "info": { "author": "Youngsung Kim", "author_email": "grnydawn@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "========\ntigereye\n========\n\n\n.. image:: https://img.shields.io/pypi/v/tigereye.svg\n :target: https://pypi.python.org/pypi/tigereye\n\n.. image:: https://img.shields.io/travis/grnydawn/tigereye.svg\n :target: https://travis-ci.org/grnydawn/tigereye\n\n\nAll-in-one data utility for Python users\n\n* Free software: MIT license\n* Documentation: https://grnydawn.github.io/tigereyedocs.\n\n\n-----------------\nWhat is tigereye?\n-----------------\n\nTigereye is a portable command-line utility for creating plots from various sources of data. It advocates incremental plotting that you can immediately see the effect of changes made in command-line. Until satisfied, you can generate plots through a very quick cycle of \"change-run-see\". In addition, tigereye can read data of various formats, compactly modify them on command-line, and output modified data as the form of plots as well as texts. Tigereye also supports importing both of plots and data that could be created independently.\n\n------------\nInstallation\n------------\n\nDependencies\n============\n\nTigereye extensively uses pandas_, numpy_ and matplotlib_ Python packages. Before using tigereye, the three Python packages need to be installed. You can check if the packages are available locally on your computer by running following commands. You should see three numbers similar to \"2.2.2\" per each commands below. If not, please visit corresponding package site and follow installation direction to install.\n\n.. code-block:: text\n\n $ python -c \"import numpy; print(numpy.__version__)\"\n $ python -c \"import pandas; print(pandas.__version__)\"\n $ python -c \"import matplotlib; print(matplotlib.__version__)\"\n\nYou can install tigereye either using pip Python package manager or using source code from github repositiory. You may get a stable version from using pip and a latest version from using source code.\n\nInstalling tigereye using pip\n=============================\n\n.. code-block:: text\n\n $ pip install tigereye\n $ tigereye --version\n\nInstalling tigereye from github repository\n==========================================\n\n.. code-block:: text\n\n $ git clone https://github.com/grnydawn/tigereye.git\n $ cd tigereye\n $ python setup.py install\n $ tigereye --version\n\n----------------\nSimple examples\n----------------\n\nThe simplest tigereye plot\n==========================\n\n.. code-block:: text\n\n $ tigereye \"[1,2,4]\"\n\nA title is added.\n=================\n\n.. code-block:: text\n\n $ tigereye \"[1,2,4]\" \\\n -t \"'Sample Plot', fontsize=16\"\n\nLabels are added into x and y axes.\n===================================\n\n.. code-block:: text\n\n $ tigereye \"[1,2,4]\" \\\n -t \"'Sample Plot', fontsize=16\" \\\n -x \"label@'X', fontsize=12\" \\\n -y \"label@'Y', fontsize=12\"\n\nData is generated using numpy.\n==============================\n\n.. code-block:: text\n\n $ tigereye \\\n \"numpy.linspace(0, 2*numpy.pi)\" \\\n \"numpy.sin(D[0].values)\" \\\n -t \"'Sample Plot', fontsize=16\" \\\n -x \"label@'X', fontsize=12\" \\\n -y \"label@'Y', fontsize=12\" \\\n -p \"plot@ D[0].values, D[1].values, label='line1'\"\n\nPlot is generated using a template .\n====================================\n\n.. code-block:: text\n\n $ tigereye \\\n \"numpy.linspace(0, 2*numpy.pi)\" \\\n \"numpy.cos(D[0].values)\" \\\n \"--import-task\" \\\n \"https://raw.githubusercontent.com/grnydawn/tigereye/master/template/basic/sample1.tgr?name=sinplot@X=D[0].values, Y=D[1].values\" \\\n -t \"'My Plot'\"\n\nData is read from a local file.\n===============================\n\n.. code-block:: text\n\n $ echo $'1,2,3\\n4,5,6\\n7,8,9' > simple.csv\n $ tigereye simple.csv \\\n --data-format \"csv@delimiter=',', header=None\" \\\n --calc \"row0=D[0].values\" \\\n --calc \"row1=D[1].values\" \\\n --calc \"row2=D[2].values\" \\\n -t \"'Sample Plot', fontsize=16\" \\\n -x \"label@'X', fontsize=12\" \\\n -y \"label@'Y', fontsize=12\" \\\n -p \"plot@row0, row2, label='line-1'\" \\\n -p \"bar@ row0, row1, width= 0.5, label='bar-1'\" \\\n -g \\\n -l\n\nData is read from online.\n===============================\n\n.. code-block:: text\n\n $ tigereye https://raw.githubusercontent.com/grnydawn/tigereye/master/data/simple.csv \\\n --data-format \"csv@ delimiter=',', header=None\" \\\n --calc \"row0=D[0].values\" \\\n --calc \"row1=D[1].values\" \\\n --calc \"row2=D[2].values\" \\\n -t \"'Sample Plot', fontsize=16\" \\\n -x \"label@'X', fontsize=12\" \\\n -y \"label@'Y', fontsize=12\" \\\n -p \"plot@ row0, row2, label='line-1'\" \\\n -p \"bar,@row0, row1, width= 0.5, label='bar-1'\" \\\n -g \\\n -l\n\nMulti-page PDF file is generated .\n==================================\n\n.. code-block:: text\n\n $ tigereye https://raw.githubusercontent.com/grnydawn/tigereye/master/data/simple.csv \\\n --pdf-bind \"'sample.pdf'\" \\\n --data-format \"csv@ delimiter=',', header=None\" \\\n -x \"label@'X', fontsize=12\" \\\n -y \"label@'Y', fontsize=12\" \\\n --calc \"npages = D.shape[0]\" \\\n --pages \"npages\" \\\n -p \"plot@ numpy.arange(npages), D.values[page_num, :], label='line-%d'%page_num\" \\\n -t \"'Page-%d'%page_num\" \\\n -g \\\n -l\n\n---------------\nFurther reading\n---------------\n\n tigereye_ Documentation\n\n--------------\nAcknowledgment\n--------------\n\nTigereye extensively uses matplotlib_ and numpy_. The packages have vastly accepted by community with reasons. Tigereye could be considered as a wrapper of several well-known Python packages including matplotlib_ and numpy_.\n\n.. _matplotlib: https://matplotlib.org/\n.. _numpy: http://www.numpy.org/\n.. _pandas: https://pandas.pydata.org/\n.. _tigereye: https://grnydawn.github.io/tigereyedocs\n\n\n=======\nHistory\n=======\n\n0.1.2 (2018-06-24)\n------------------\n\n* First release on PyPI.\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/grnydawn/tigereye", "keywords": "tigereye", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "tigereye", "package_url": "https://pypi.org/project/tigereye/", "platform": "", "project_url": "https://pypi.org/project/tigereye/", "project_urls": { "Homepage": "https://github.com/grnydawn/tigereye" }, "release_url": "https://pypi.org/project/tigereye/0.2.1/", "requires_dist": [ "numpy", "matplotlib", "pandas" ], "requires_python": "", "summary": "A reusable data-mainupulation and plotting tool", "version": "0.2.1" }, "last_serial": 4114940, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "4ae5329309b8a8f025a8593cc604aedb", "sha256": "7fff9ab191b829c2783f62ae936a9cf1c0d1c70efd917d1b29b20c2b13583898" }, "downloads": -1, "filename": "tigereye-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ae5329309b8a8f025a8593cc604aedb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13401, "upload_time": "2018-06-24T17:59:55", "url": "https://files.pythonhosted.org/packages/47/1f/1cd1bf0e56fe94972253c7046b6a93e36aa14a28c34296018dc09e1e8408/tigereye-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c8858faec89355f54b7e7b2cac3fa28", "sha256": "9ec54ab859e4bfd08da6f22f80bd365ede58d2cd879cd6ad9d167d3b0596a415" }, "downloads": -1, "filename": "tigereye-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7c8858faec89355f54b7e7b2cac3fa28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11394, "upload_time": "2018-06-24T17:59:56", "url": "https://files.pythonhosted.org/packages/a9/be/1ff3c266dac23b56efc8bf7f5b1ea37de43f55bf023320391d5c42a64a28/tigereye-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1a8ac4412bb584e64389b71cc29ee3a4", "sha256": "5aa5148d157b211bebba7870a4fe9e2f31d4e201fdc71ef70c27788d62cded01" }, "downloads": -1, "filename": "tigereye-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a8ac4412bb584e64389b71cc29ee3a4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13363, "upload_time": "2018-06-25T04:24:02", "url": "https://files.pythonhosted.org/packages/fc/60/87e603eaacf0ee02afd8f7664530163f0c69fbff8c980a5a43b428699de0/tigereye-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f7148e1a6691bf4423fc6969250153f", "sha256": "78e801f6955e05b0bf1551b278d89bbf56a4a1f470385ecd6ce76742cf2b585e" }, "downloads": -1, "filename": "tigereye-0.1.3.tar.gz", "has_sig": false, "md5_digest": "0f7148e1a6691bf4423fc6969250153f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11360, "upload_time": "2018-06-25T04:24:03", "url": "https://files.pythonhosted.org/packages/0f/77/b83a42951add88c31a191c9d90fd1866d1a0cfc38f4794bdcf90b054359e/tigereye-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "fea9e9abc0b85cabdf3b5f9991f4f56f", "sha256": "97ff7d508de553306e29ac3ef95b7ca325114e620157abb776a4c43793dadb56" }, "downloads": -1, "filename": "tigereye-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fea9e9abc0b85cabdf3b5f9991f4f56f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15223, "upload_time": "2018-06-27T01:14:20", "url": "https://files.pythonhosted.org/packages/e5/15/1f74fbc44d3a6b835afe4b5a9995f4abecfb3ebfbbd850257f1d4d0674d3/tigereye-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4b938964ecbde2789b2b2a1241be2b4", "sha256": "9975f3ddc6cb49444ec3e2fd1b086470a6d2939e391c8b04dafcf878e8000852" }, "downloads": -1, "filename": "tigereye-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b4b938964ecbde2789b2b2a1241be2b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12689, "upload_time": "2018-06-27T01:14:21", "url": "https://files.pythonhosted.org/packages/5e/70/8efe9210c0324c1d93022d9109ec0c59f904ccfa5abda5e68f43f32778ae/tigereye-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "86a52113ebaa8567041e8c1b72622110", "sha256": "6b06b65727e753eae366d09de97933f22c2d22c9c0c2747bf6be9e8b2992051b" }, "downloads": -1, "filename": "tigereye-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "86a52113ebaa8567041e8c1b72622110", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15331, "upload_time": "2018-06-27T03:45:32", "url": "https://files.pythonhosted.org/packages/85/ad/59b734878951f1e6ea4ef83484d9de02db036e5e3f6b8fcf3188a39b6a80/tigereye-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43a2e7e4b8c60a319e783ec558eaea30", "sha256": "a06ea33d383e3ff6af5b3f6ff2b3589a7f96f3143035e4b17fcbea0ad64e067f" }, "downloads": -1, "filename": "tigereye-0.1.5.tar.gz", "has_sig": false, "md5_digest": "43a2e7e4b8c60a319e783ec558eaea30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12821, "upload_time": "2018-06-27T03:45:34", "url": "https://files.pythonhosted.org/packages/dd/95/babc3d0357f2ebca921eba9b663b63da15b89a13df8fdbac1dd4149e6c68/tigereye-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "91edd937cac6258847b364c630afce04", "sha256": "76a6008ac58e6f6497ff3bebf46062270faf8b3204bcf3fc10940f16c94e5c17" }, "downloads": -1, "filename": "tigereye-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91edd937cac6258847b364c630afce04", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11402, "upload_time": "2018-07-30T03:00:12", "url": "https://files.pythonhosted.org/packages/d1/ec/a48aa72779830ec5351e69f99418a640fc8e47e016c6947d49e8ae931d68/tigereye-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ef0248dd5a6ea06843db60a9f3da41e", "sha256": "39fd3cc71bc70096d2989423395348e6013850efc323fa597d296a1368bb082f" }, "downloads": -1, "filename": "tigereye-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4ef0248dd5a6ea06843db60a9f3da41e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9463, "upload_time": "2018-07-30T03:00:14", "url": "https://files.pythonhosted.org/packages/a4/6c/061902bd1bfbd4af7dcfaa0b3b5cd662908f37c1a9b637cc02c673185365/tigereye-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d39481854eea00629cccd0ef51f85ac7", "sha256": "a8de0ec178816813c239c9d8aee119d33fb750569bc8266d0d49aacd9878c682" }, "downloads": -1, "filename": "tigereye-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d39481854eea00629cccd0ef51f85ac7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11401, "upload_time": "2018-07-30T03:19:33", "url": "https://files.pythonhosted.org/packages/5a/f4/c570e4ee7b3f09e5c1b897bd6b77881da7940d745a78de7fabd9aa299699/tigereye-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06784c0eea6ce766a2f12bc0f93ff793", "sha256": "244254a563dbd54ce3c72a72471d09af60e66000288e5d9012606adc44aefe0d" }, "downloads": -1, "filename": "tigereye-0.2.1.tar.gz", "has_sig": false, "md5_digest": "06784c0eea6ce766a2f12bc0f93ff793", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9454, "upload_time": "2018-07-30T03:19:35", "url": "https://files.pythonhosted.org/packages/06/79/825ca4f6487e786fc6d9796ffe7f19fd53263410093c18de5842a52fc54e/tigereye-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d39481854eea00629cccd0ef51f85ac7", "sha256": "a8de0ec178816813c239c9d8aee119d33fb750569bc8266d0d49aacd9878c682" }, "downloads": -1, "filename": "tigereye-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d39481854eea00629cccd0ef51f85ac7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11401, "upload_time": "2018-07-30T03:19:33", "url": "https://files.pythonhosted.org/packages/5a/f4/c570e4ee7b3f09e5c1b897bd6b77881da7940d745a78de7fabd9aa299699/tigereye-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06784c0eea6ce766a2f12bc0f93ff793", "sha256": "244254a563dbd54ce3c72a72471d09af60e66000288e5d9012606adc44aefe0d" }, "downloads": -1, "filename": "tigereye-0.2.1.tar.gz", "has_sig": false, "md5_digest": "06784c0eea6ce766a2f12bc0f93ff793", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9454, "upload_time": "2018-07-30T03:19:35", "url": "https://files.pythonhosted.org/packages/06/79/825ca4f6487e786fc6d9796ffe7f19fd53263410093c18de5842a52fc54e/tigereye-0.2.1.tar.gz" } ] }