{ "info": { "author": "Will Breaden Madden", "author_email": "wbm@protonmail.ch", "bugtrack_url": null, "classifiers": [], "description": "pyprel\n======\n\nPython print elegant\n\nsetup\n=====\n\n.. code:: bash\n\n pip install pyprel\n\nintroduction\n============\n\nThis module provides Python rendering functionality. It can render a\ndictionary such that it is displayed with indentations for illustration\nof hierarchy:\n\n::\n\n sample information:\n name: ttH\n generator: pythia8\n cross section: 0.055519\n variables:\n zappo_n: 9001\n trk_n: 147\n number of events: 124883\n k factor: 1.0201\n ID: 169888\n\nIt can render and display logos:\n\n::\n\n ____ _ _____ _ \n / ___|___ | | ___ _ __| ___| | _____ __ \n | | / _ \\| |/ _ \\| '__| |_ | |/ _ \\ \\ /\\ / / \n | |__| (_) | | (_) | | | _| | | (_) \\ V V / \n \\____\\___/|_|\\___/|_| |_| |_|\\___/ \\_/\\_/ \n\nIt can center blocks of text for terminal output (such as in a way shown\nfor the logo above). It can render segment displays:\n\n::\n\n _ _ _ _ _ _ _ _ \n | | | _| _||_||_ |_ ||_||_|\n |_| ||_ _| | _||_| ||_| _|\n\nIt can render and display tables of various specified widths and column\nwidths with various text wrapping features and delimiters:\n\n::\n\n |---------------------------------------------------|\n |heading 1 |heading 2 |\n |---------------------------------------------------|\n |some text |some more text |\n |---------------------------------------------------|\n |lots and lots and lots |some more text |\n |and lots and lots of text| |\n |---------------------------------------------------|\n\n::\n\n |---------------------------| \n |heading 1 |heading 2 | \n |---------------------------| \n |some text |some more | \n | |text | \n |---------------------------| \n |lots and lots|some more | \n |and lots and |text | \n |lots and lots| | \n |of text | | \n |---------------------------| \n\n::\n\n ||----------------------------------------------------||\n ||heading 1 ||heading 2 ||\n ||----------------------------------------------------||\n ||some text ||some more text ||\n ||----------------------------------------------------||\n ||lots and lots and lots ||some more text ||\n ||and lots and lots of text|| ||\n ||----------------------------------------------------||\n\n::\n\n |-----------------------------------------------------------------------------|\n |heading 1 |heading 2 |heading 3 |\n |-----------------------------------------------------------------------------|\n |some text |some more text |even more text |\n |-----------------------------------------------------------------------------|\n |lots and lots and lots |some more text |some more text |\n |and lots and lots of text| | |\n |-----------------------------------------------------------------------------|\n\n::\n\n |---------------------------------------------------------------------------|\n |heading 1 |heading 2 |heading 3 |heading 4 |\n |---------------------------------------------------------------------------|\n |some text |some more text |even more text |yeah more text |\n |---------------------------------------------------------------------------|\n |lots and lots and |some more text |some more text |some more text |\n |lots and lots and | | | |\n |lots of text | | | |\n |---------------------------------------------------------------------------|\n\nIt can provide color palettes, extend them and save images of them.\nColor palettes available can be viewed by saving images of them:\n\n.. code:: python\n\n pyprel.save_images_of_palettes()\n\nA palette can be loaded using its name:\n\n.. code:: python\n\n pyprel.access_palette(name = \"palette1\")\n\nA palette of colors can be extended to a required number of colors:\n\n.. code:: python\n\n colors_1_extended = extend_palette(\n colors = colors_1,\n minimum_number_of_colors_needed = 15\n )\n\nreferences\n==========\n\n- `C. A. Brewer, M. Harrower ColorBrewer.org: An Online Tool for\n Selecting Colour Schemes for Maps, The Cartographic Journal, 40 (1),\n 27--37 (01 June\n 2003) `__\n\npalettes\n========\n\n|image0| |image1| |image2| |image3| |image4| |image5| |image6| |image7|\n|image8| |image9| |image10| |image11| |image12| |image13| |image14|\n|image15| |image16| |image17| |image18| |image19| |image20| |image21|\n\n.. |image0| image:: media/palette_1.png\n.. |image1| image:: media/palette_2.png\n.. |image2| image:: media/palette_3.png\n.. |image3| image:: media/palette_4.png\n.. |image4| image:: media/palette_5.png\n.. |image5| image:: media/palette_6.png\n.. |image6| image:: media/palette_7.png\n.. |image7| image:: media/palette_8.png\n.. |image8| image:: media/palette_9.png\n.. |image9| image:: media/palette_10.png\n.. |image10| image:: media/palette_11.png\n.. |image11| image:: media/palette_12.png\n.. |image12| image:: media/palette_13.png\n.. |image13| image:: media/palette_14.png\n.. |image14| image:: media/palette_15.png\n.. |image15| image:: media/palette_16.png\n.. |image16| image:: media/palette_17.png\n.. |image17| image:: media/palette_18.png\n.. |image18| image:: media/palette_19.png\n.. |image19| image:: media/palette_20.png\n.. |image20| image:: media/palette_21.png\n.. |image21| image:: media/palette_22.png\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/wdbm/pyprel", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "pyprel", "package_url": "https://pypi.org/project/pyprel/", "platform": "", "project_url": "https://pypi.org/project/pyprel/", "project_urls": { "Homepage": "https://github.com/wdbm/pyprel" }, "release_url": "https://pypi.org/project/pyprel/2018.9.14.1501/", "requires_dist": null, "requires_python": "", "summary": "Python print elegant", "version": "2018.9.14.1501" }, "last_serial": 4272707, "releases": { "2015.12.2.1252": [ { "comment_text": "", "digests": { "md5": "21d7469091dda6704a1cd4f8bd08b273", "sha256": "ad779574e28a24b85eed5d36b3c11a29cbc11a119903f54ba5359a907690b3a8" }, "downloads": -1, "filename": "pyprel-2015.12.2.1252.tar.gz", "has_sig": false, "md5_digest": "21d7469091dda6704a1cd4f8bd08b273", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19762, "upload_time": "2015-12-02T12:53:32", "url": "https://files.pythonhosted.org/packages/08/61/6b536dd2991e24982cfff9d340e6386a9eb249b8288459f73e6c5a8105d7/pyprel-2015.12.2.1252.tar.gz" } ], "2015.9.15.1528": [ { "comment_text": "", "digests": { "md5": "b4a6ca71415b77c7adccb42dbd6a341a", "sha256": "0d41973367eeef3845b9928b93e885c188423f75e83b53a27f314ddf296030c8" }, "downloads": -1, "filename": "pyprel-2015.9.15.1528.tar.gz", "has_sig": false, "md5_digest": "b4a6ca71415b77c7adccb42dbd6a341a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19765, "upload_time": "2015-12-02T12:33:28", "url": "https://files.pythonhosted.org/packages/69/e1/2d8682a43143932d4177adc81cb73e24e7030a49906386894d5e62f4ad86/pyprel-2015.9.15.1528.tar.gz" } ], "2016.02.01.2018": [ { "comment_text": "", "digests": { "md5": "16cf778805c7feff541d9c8d333b3d1c", "sha256": "97a9f51691a13fb99db45a8af68520410a676f6416d1267b9f710757dbcf067f" }, "downloads": -1, "filename": "pyprel-2016.02.01.2018.tar.gz", "has_sig": false, "md5_digest": "16cf778805c7feff541d9c8d333b3d1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20129, "upload_time": "2016-02-01T20:22:28", "url": "https://files.pythonhosted.org/packages/61/56/3f290a2999ab57b17e218b6bbc530b0740e817f42ec4b2140ba914737606/pyprel-2016.02.01.2018.tar.gz" } ], "2016.02.02.2217": [ { "comment_text": "", "digests": { "md5": "e0c140b8e535556bd58dd086b9f2b795", "sha256": "75356f1d56d3858b5c40ee9ac0bd141ef79c4ac5b7a7bd9ec38559c44e54b07b" }, "downloads": -1, "filename": "pyprel-2016.02.02.2217.tar.gz", "has_sig": false, "md5_digest": "e0c140b8e535556bd58dd086b9f2b795", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20157, "upload_time": "2016-02-02T22:23:32", "url": "https://files.pythonhosted.org/packages/c9/1b/040e3189b6e52a665f321f27658b0e34d21861e7f10fac72353f8928c6ee/pyprel-2016.02.02.2217.tar.gz" } ], "2016.1.22.1521": [ { "comment_text": "", "digests": { "md5": "b07d03ab0450cb4a643475d36b5bf726", "sha256": "1ef96a688a94b2bda39793dcbc8ef5537dde07e29bfc620b1383b8a19b1b91e4" }, "downloads": -1, "filename": "pyprel-2016.1.22.1521.tar.gz", "has_sig": false, "md5_digest": "b07d03ab0450cb4a643475d36b5bf726", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19866, "upload_time": "2016-01-22T15:34:23", "url": "https://files.pythonhosted.org/packages/67/71/69eb114d5c96996ab28491e4f9013943883dbc2bdb7d2d63f38febfa9b9d/pyprel-2016.1.22.1521.tar.gz" } ], "2016.4.15.1228": [ { "comment_text": "", "digests": { "md5": "92bb440f33034740e15a45ab80043e83", "sha256": "829e77d240bfecdd73e37cb9cc9713889defc8e756ccef0433ade0f3f0febd78" }, "downloads": -1, "filename": "pyprel-2016.4.15.1228.tar.gz", "has_sig": false, "md5_digest": "92bb440f33034740e15a45ab80043e83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20569, "upload_time": "2016-04-15T12:30:39", "url": "https://files.pythonhosted.org/packages/a9/2e/51ba7bd229103a27323d17087f9941b9ee5043263adf0ad9a8764666a2e6/pyprel-2016.4.15.1228.tar.gz" } ], "2016.4.17.1902": [ { "comment_text": "", "digests": { "md5": "a36a26c6f4074a53f3341870d22faadf", "sha256": "9b5d8300de1fe6577313a7404b456bf10446ec317c9e64a4b865c1deef08d98a" }, "downloads": -1, "filename": "pyprel-2016.4.17.1902.tar.gz", "has_sig": false, "md5_digest": "a36a26c6f4074a53f3341870d22faadf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20619, "upload_time": "2016-04-17T19:04:43", "url": "https://files.pythonhosted.org/packages/96/af/6340dfb32439d595e8c0a5070d57c6cc8a2423053fcd3232400300cad8f9/pyprel-2016.4.17.1902.tar.gz" } ], "2016.4.17.2020": [ { "comment_text": "", "digests": { "md5": "da8ebeb927593e515273d50a14166320", "sha256": "8b4eabe486085139cabd6e1c42395df32c29985528bd0668a296efe631bda465" }, "downloads": -1, "filename": "pyprel-2016.4.17.2020.tar.gz", "has_sig": false, "md5_digest": "da8ebeb927593e515273d50a14166320", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20619, "upload_time": "2016-04-17T20:22:27", "url": "https://files.pythonhosted.org/packages/c8/a5/78c5a22c2debdf1a7636408a1dbba0e6ebed927cb6ac6125af036079fd66/pyprel-2016.4.17.2020.tar.gz" } ], "2016.4.17.850": [ { "comment_text": "", "digests": { "md5": "499d6bcc5879105963f785f0f4b9ac57", "sha256": "a8d1775daaa0f0c9510200c5eb83ee4ecca6c369224a7e6059b05699e7590092" }, "downloads": -1, "filename": "pyprel-2016.4.17.850.tar.gz", "has_sig": false, "md5_digest": "499d6bcc5879105963f785f0f4b9ac57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19974, "upload_time": "2016-04-17T08:51:58", "url": "https://files.pythonhosted.org/packages/88/c0/ebfa23da90f298f791fac86b259919e39ed48427432ab7d048b8959a3126/pyprel-2016.4.17.850.tar.gz" } ], "2016.5.1.1648": [ { "comment_text": "", "digests": { "md5": "d7f023b3265abd75554861e035775a30", "sha256": "79dc68aad0faea543dd867d48716c12715c70e94ba76689d475e5550fba0a0f4" }, "downloads": -1, "filename": "pyprel-2016.5.1.1648.tar.gz", "has_sig": false, "md5_digest": "d7f023b3265abd75554861e035775a30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21948, "upload_time": "2016-05-01T16:57:18", "url": "https://files.pythonhosted.org/packages/f1/c1/000a252798743e4d569c0ea5b6a26c6ef6f0cdb8d57dbd0c9f5527b86f66/pyprel-2016.5.1.1648.tar.gz" } ], "2016.5.11.1326": [ { "comment_text": "", "digests": { "md5": "1afb40034ead013f900795e3dc391db5", "sha256": "bfe54dd6cae725e2f72f5d9db33b8a3e8bac56ca0fb25f09462ae920754da895" }, "downloads": -1, "filename": "pyprel-2016.5.11.1326.tar.gz", "has_sig": false, "md5_digest": "1afb40034ead013f900795e3dc391db5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20313, "upload_time": "2016-05-12T14:06:28", "url": "https://files.pythonhosted.org/packages/c2/b3/d5394be8eef239e22bdbf524179fb2cf1fb6987f1880b82995b454d01330/pyprel-2016.5.11.1326.tar.gz" } ], "2016.6.2.1323": [], "2016.6.2.1344": [ { "comment_text": "", "digests": { "md5": "33cbc92ab87066acde02a64cdee52252", "sha256": "039868af493c790bc13816832f7c18e6ecedab8c44898b82944d57b699f3de83" }, "downloads": -1, "filename": "pyprel-2016.6.2.1344.tar.gz", "has_sig": false, "md5_digest": "33cbc92ab87066acde02a64cdee52252", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20788, "upload_time": "2016-06-02T13:46:52", "url": "https://files.pythonhosted.org/packages/b3/66/706201c579b4111170ef6b97b99e2076921e66c66f0cb1ab6076e95c71a0/pyprel-2016.6.2.1344.tar.gz" } ], "2016.7.12.1553": [ { "comment_text": "", "digests": { "md5": "bca1580d1f03367fb4d7cb1bd6ba00fe", "sha256": "b52dabab2193908b5ca3c052c10c994ab9cf73396dca9fbc47b079084b3169d6" }, "downloads": -1, "filename": "pyprel-2016.7.12.1553.tar.gz", "has_sig": false, "md5_digest": "bca1580d1f03367fb4d7cb1bd6ba00fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20677, "upload_time": "2016-07-12T15:57:09", "url": "https://files.pythonhosted.org/packages/77/b6/8d83dd30b8d9f8d07b58936811bebc4c7b0490250f2f4f9460078585f93b/pyprel-2016.7.12.1553.tar.gz" } ], "2017.1.16.1611": [ { "comment_text": "", "digests": { "md5": "13996874ba374d92755888ec729c5e2e", "sha256": "2ecfd40817c03a9de7a360ff7270f63d8f37b275a53e95d26ef414c2cb82bbd0" }, "downloads": -1, "filename": "pyprel-2017.1.16.1611.tar.gz", "has_sig": false, "md5_digest": "13996874ba374d92755888ec729c5e2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20503, "upload_time": "2017-01-16T16:13:48", "url": "https://files.pythonhosted.org/packages/38/fc/e0c918170715e4644bf69972bc731f4879407b49a107a04630d20d802d90/pyprel-2017.1.16.1611.tar.gz" } ], "2017.2.16.1353": [ { "comment_text": "", "digests": { "md5": "32ff2dee24402b817808bdc44be95b90", "sha256": "3002a0693eed4bd04a624c3e8608ee46b756de2584c9288ce66812ff6d15a8dd" }, "downloads": -1, "filename": "pyprel-2017.2.16.1353.tar.gz", "has_sig": false, "md5_digest": "32ff2dee24402b817808bdc44be95b90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20650, "upload_time": "2017-02-16T14:00:26", "url": "https://files.pythonhosted.org/packages/8f/d5/8e6f778bd377a4902de80498eb55e7790bc8594bf818b0224db8c0e3c148/pyprel-2017.2.16.1353.tar.gz" } ], "2017.2.3.1614": [ { "comment_text": "", "digests": { "md5": "2cb12f274cd5e8d2fa4bc9fdb2ed9370", "sha256": "66afa77d4ba46561692cc9c33268e5bec73f583f72c25406a35355ab31748a35" }, "downloads": -1, "filename": "pyprel-2017.2.3.1614.tar.gz", "has_sig": false, "md5_digest": "2cb12f274cd5e8d2fa4bc9fdb2ed9370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20538, "upload_time": "2017-02-03T16:15:51", "url": "https://files.pythonhosted.org/packages/15/e9/c7a346e809deec6bb60d19441c523e86df24a5acdc26e1be966a1ac03091/pyprel-2017.2.3.1614.tar.gz" } ], "2018.1.20.2116": [ { "comment_text": "", "digests": { "md5": "cb6d7da37ef027aba80f9df8c0b5d8c2", "sha256": "e419146d43fd9252245f10e58ccfb0611e3452dcb12d8551f0f94d74f90450b7" }, "downloads": -1, "filename": "pyprel-2018.1.20.2116.tar.gz", "has_sig": false, "md5_digest": "cb6d7da37ef027aba80f9df8c0b5d8c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20677, "upload_time": "2018-01-20T21:48:43", "url": "https://files.pythonhosted.org/packages/c3/e7/8e8ee716486bd06f8e063f6e23513c627b692e884ec02db74ab5aec5006f/pyprel-2018.1.20.2116.tar.gz" } ], "2018.1.8.2203": [ { "comment_text": "", "digests": { "md5": "b67a1059567a3e63541e5622367a91b7", "sha256": "55becceabbf4180b9f90058d9ae38bd02a9fc708b94dc79ce2d34edb347c2720" }, "downloads": -1, "filename": "pyprel-2018.1.8.2203.tar.gz", "has_sig": false, "md5_digest": "b67a1059567a3e63541e5622367a91b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20601, "upload_time": "2018-01-08T22:04:45", "url": "https://files.pythonhosted.org/packages/04/9c/e8dc7815e68cbcaf33554998bc787083ab584fee19249a3957cf39fbda4e/pyprel-2018.1.8.2203.tar.gz" } ], "2018.1.8.2317": [ { "comment_text": "", "digests": { "md5": "f5d58b7dff5d1752dea05cdd0306cb6c", "sha256": "02977145cb17c4c11ae35dcccbcdbe27c7bff8ad80c5f4d2f13f8e33acb357b7" }, "downloads": -1, "filename": "pyprel-2018.1.8.2317.tar.gz", "has_sig": false, "md5_digest": "f5d58b7dff5d1752dea05cdd0306cb6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20605, "upload_time": "2018-01-08T23:22:30", "url": "https://files.pythonhosted.org/packages/17/7f/e5c3d0b64bae6fd4040ba9934a231f91cb7a4c785afeba9858500350e2a9/pyprel-2018.1.8.2317.tar.gz" } ], "2018.9.10.1716": [ { "comment_text": "", "digests": { "md5": "7c2af1c1f864fd441fb19a4d69018042", "sha256": "73933d41828b0018ab351d53e79ea39042229822f188a8a2984d70266eb6adf6" }, "downloads": -1, "filename": "pyprel-2018.9.10.1716.tar.gz", "has_sig": false, "md5_digest": "7c2af1c1f864fd441fb19a4d69018042", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20688, "upload_time": "2018-09-10T17:18:57", "url": "https://files.pythonhosted.org/packages/81/cc/1f81be3e3e331a841b465b7460d19426fb195248794814d0b4a67541f26e/pyprel-2018.9.10.1716.tar.gz" } ], "2018.9.10.1739": [ { "comment_text": "", "digests": { "md5": "c6924fe4cdb0566d6adaf14d223de6cd", "sha256": "a3f7d5d27f55738c662efa3bbfc4b961ef457fb988bb0506dc79a98f44e14df6" }, "downloads": -1, "filename": "pyprel-2018.9.10.1739.tar.gz", "has_sig": false, "md5_digest": "c6924fe4cdb0566d6adaf14d223de6cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20688, "upload_time": "2018-09-10T17:39:58", "url": "https://files.pythonhosted.org/packages/9b/3b/8af7da9ea8827579f11493766d867c8e5d0c89e4bdc856485648fbd98d47/pyprel-2018.9.10.1739.tar.gz" } ], "2018.9.14.1501": [ { "comment_text": "", "digests": { "md5": "9f5be4d4714ebbaec899231bcbb43d4c", "sha256": "faf81cf957e3ee1e27e622b75d88d934e9030358c1d5d7d6ee56c9ebbd0d49cd" }, "downloads": -1, "filename": "pyprel-2018.9.14.1501.tar.gz", "has_sig": false, "md5_digest": "9f5be4d4714ebbaec899231bcbb43d4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8341, "upload_time": "2018-09-14T15:07:12", "url": "https://files.pythonhosted.org/packages/bb/d7/235b02aea9d1f57e5877a1592297feb74b9d1f57408984f8e676e8df7201/pyprel-2018.9.14.1501.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9f5be4d4714ebbaec899231bcbb43d4c", "sha256": "faf81cf957e3ee1e27e622b75d88d934e9030358c1d5d7d6ee56c9ebbd0d49cd" }, "downloads": -1, "filename": "pyprel-2018.9.14.1501.tar.gz", "has_sig": false, "md5_digest": "9f5be4d4714ebbaec899231bcbb43d4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8341, "upload_time": "2018-09-14T15:07:12", "url": "https://files.pythonhosted.org/packages/bb/d7/235b02aea9d1f57e5877a1592297feb74b9d1f57408984f8e676e8df7201/pyprel-2018.9.14.1501.tar.gz" } ] }