{ "info": { "author": "Noah Biederbeck", "author_email": "n.biederbeck@protonmail.ch", "bugtrack_url": null, "classifiers": [], "description": ".. image:: https://readthedocs.org/projects/textable/badge/?version=latest\n\ntextable\n========\n\nGenerate *tex* and *pdf* files from dataframes.\n\nInstallation\n------------\n\n::\n\n pip install textable\n\nMinimal Example\n---------------\n\nThe following script (content of ``examples/minimal.py``) will generate\n``build/table.tex`` and ``build/table.pdf``, an existing ``build``\ndirectory is necessary.\n\n.. code:: python\n\n import numpy as np\n import pandas as pd\n from textable import TexTable\n\n df = pd.DataFrame(np.ones((3, 3)), columns=['A', 'B', 'C'])\n table = TexTable(df, \"build/table\")\n table.generate_pdf()\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://textable.readthedocs.io/en/latest/index.html", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "textable", "package_url": "https://pypi.org/project/textable/", "platform": "", "project_url": "https://pypi.org/project/textable/", "project_urls": { "Homepage": "https://textable.readthedocs.io/en/latest/index.html" }, "release_url": "https://pypi.org/project/textable/0.5.2/", "requires_dist": [ "pylatex" ], "requires_python": "", "summary": "Generate LaTeX tables from python", "version": "0.5.2" }, "last_serial": 4188147, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "39ee020725748ddf2602f57abd06bcf4", "sha256": "c5e21a9b6d1c53fd5a6823f15030d0dd66e103528583e225cc3c6359a59f3842" }, "downloads": -1, "filename": "textable-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "39ee020725748ddf2602f57abd06bcf4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2208, "upload_time": "2018-08-15T22:48:33", "url": "https://files.pythonhosted.org/packages/59/88/b62b5479205c499d5ba4a4a87c88687792be72c72c21115b698495e14882/textable-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4869f7561bedd1aa4bde390b655e7512", "sha256": "25de7dfac414b6726b059e60ea4a49769272e796e2bf423160112b44f9fbe20b" }, "downloads": -1, "filename": "textable-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4869f7561bedd1aa4bde390b655e7512", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1736, "upload_time": "2018-08-15T22:48:34", "url": "https://files.pythonhosted.org/packages/bd/2e/e87341672e4d37b81adc1693580e5d7052c42a15b22577848b4955a56b5b/textable-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "8ea50882628df1e3603ee0fe71316267", "sha256": "66c5c0114a58bec171ba597b1bbab7415b0656ed2246653ab4ac4b4099594750" }, "downloads": -1, "filename": "textable-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8ea50882628df1e3603ee0fe71316267", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1960, "upload_time": "2018-08-15T22:33:47", "url": "https://files.pythonhosted.org/packages/f3/06/bee363253536d7c258f6f5e46c237f059110cf372026a4b2d9a5932e4201/textable-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa487767347685c0f92a89183ea77e12", "sha256": "a52fcee6a2f52a7fc3adb2117a8ae2824bb25889d978816fe138f0f39d8f6707" }, "downloads": -1, "filename": "textable-0.1.0.tar.gz", "has_sig": false, "md5_digest": "aa487767347685c0f92a89183ea77e12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1408, "upload_time": "2018-08-15T22:33:48", "url": "https://files.pythonhosted.org/packages/e3/c8/4147c8e27ed1244eb16a6d1c117b87ce10e5b20d181e9d5f71da502be785/textable-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "bf1e8a07c448adcd7606cff811e0f8a7", "sha256": "6e2eccd82aa9b8997ac35e0ff1d3a6d6eb8c6fc8eadef5b485b640d68d1f9c07" }, "downloads": -1, "filename": "textable-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bf1e8a07c448adcd7606cff811e0f8a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2207, "upload_time": "2018-08-15T22:50:19", "url": "https://files.pythonhosted.org/packages/5a/67/f862436a961f04ac0557634ec314eb9a709a8aa80824949a7e5fb4c434f7/textable-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "980f858dc375454c010c5940cbb94935", "sha256": "ea7e107012ddd27b29969b1642ed9453b0b52e50752caa71409af79bdb6e22a2" }, "downloads": -1, "filename": "textable-0.1.1.tar.gz", "has_sig": false, "md5_digest": "980f858dc375454c010c5940cbb94935", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1736, "upload_time": "2018-08-15T22:50:21", "url": "https://files.pythonhosted.org/packages/2f/d3/c50ce5c685a7a1498592109160c2de09bcc36aa3654c037120d7b210471c/textable-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "526d1d61cc1eac7f9865280c74039c6b", "sha256": "b8d5fedd7725c8c4099edc8144eba6331deda34fba036caceef863c8ac28298c" }, "downloads": -1, "filename": "textable-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "526d1d61cc1eac7f9865280c74039c6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2320, "upload_time": "2018-08-18T21:05:08", "url": "https://files.pythonhosted.org/packages/72/b2/7121986d9c832a316bc18c170f89ed3b6ec35b34e9830b35aeeb242a2e8f/textable-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "701ec9878208fc598561cb2c2481e18a", "sha256": "ebacea3c12e6935b3631acce6d9b6bd7862bad2a8e16c73e811f56c41fb323b3" }, "downloads": -1, "filename": "textable-0.2.0.tar.gz", "has_sig": false, "md5_digest": "701ec9878208fc598561cb2c2481e18a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1871, "upload_time": "2018-08-18T21:05:11", "url": "https://files.pythonhosted.org/packages/ef/c3/fc8820d17460f3fb0b0ed4d445d51c509d604083a34f75d8bb3d250e8bba/textable-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "54410adcb96d46cb54d4e1019fce3bbd", "sha256": "450c021a19a0f56c3f5b5c602d505ecaf90db821d00b877a40aeb6030e1737d9" }, "downloads": -1, "filename": "textable-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "54410adcb96d46cb54d4e1019fce3bbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2577, "upload_time": "2018-08-18T21:05:09", "url": "https://files.pythonhosted.org/packages/d2/76/df98b042d4b4c4e4927ad79bfc15c4e7f808b686f02be8d8bbfed0e1dee0/textable-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80f64848ba7015beee5447f9a976f261", "sha256": "8386527609efe8ea09525a0eea409a8d8e0cafa8be866d5249efd78f913e8665" }, "downloads": -1, "filename": "textable-0.3.0.tar.gz", "has_sig": false, "md5_digest": "80f64848ba7015beee5447f9a976f261", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2127, "upload_time": "2018-08-18T21:05:13", "url": "https://files.pythonhosted.org/packages/90/54/ebaeb76a300d36fe96a0715c2b4e6c2703a22ae7e7bc7daa4c49efa9a8d9/textable-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6bf62d672a88b0663c3f2e89ad832f48", "sha256": "7adaec9c7530a4a852adbcba5e869c995c887cfb9558e0597948ef19f5c2dc7a" }, "downloads": -1, "filename": "textable-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6bf62d672a88b0663c3f2e89ad832f48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2893, "upload_time": "2018-08-18T21:33:17", "url": "https://files.pythonhosted.org/packages/c3/09/4eec7a284def20c79a1c96c445ee63fdf872836db2ae5584a867294806bc/textable-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b63941a6034511b709987e8f3df37c05", "sha256": "b07aaeadcfbce7ba5b2dbc397b8dc27bcf7dc61a2f311ae9b903ce0144e24e0e" }, "downloads": -1, "filename": "textable-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b63941a6034511b709987e8f3df37c05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2437, "upload_time": "2018-08-18T21:33:21", "url": "https://files.pythonhosted.org/packages/f8/95/1d5caebbe2ba0e293fd9cc906bc646e486a9be552745cac2fff1b65da36d/textable-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4659e5d0801cd3de32030ec4f6e92afd", "sha256": "e8c7c4b59e51a78370741a36332f9494744ac15dd1264ef86ddf039f018f3fbb" }, "downloads": -1, "filename": "textable-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4659e5d0801cd3de32030ec4f6e92afd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2915, "upload_time": "2018-08-18T21:44:45", "url": "https://files.pythonhosted.org/packages/53/ae/1976bccb5a71ca0329d19a6b415ff20381ba51e2ae57089fe4181e06951e/textable-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0b53cadbacb3dee8c22f6af54287564", "sha256": "75d68c2aeffc569c41f34c4179e69a452052c472169fd502984c72403e63de47" }, "downloads": -1, "filename": "textable-0.5.0.tar.gz", "has_sig": false, "md5_digest": "d0b53cadbacb3dee8c22f6af54287564", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2470, "upload_time": "2018-08-18T21:44:49", "url": "https://files.pythonhosted.org/packages/5a/6a/5419c1913e4ea0ecbc21ea53ce76e9d75ba57766a1d71cd5ae9aeeb4ce23/textable-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "d560e896b7768d3c2de2a2faadbeda5c", "sha256": "e2696740c7a26c471b1d404b3f21ba7d92854794c97b438c4c5d92d3be301dd5" }, "downloads": -1, "filename": "textable-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d560e896b7768d3c2de2a2faadbeda5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2935, "upload_time": "2018-08-18T21:47:37", "url": "https://files.pythonhosted.org/packages/7d/3b/e4d541dbca9a55f4b0a1c4bfb943772b8d85745b198d49e2242073bc90d9/textable-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4747cf73db80667f49324ef64b1a9546", "sha256": "d262c72f9d06575ab6585dd35ed8838064489118b5017e4ee36456cbcfe28e84" }, "downloads": -1, "filename": "textable-0.5.1.tar.gz", "has_sig": false, "md5_digest": "4747cf73db80667f49324ef64b1a9546", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2503, "upload_time": "2018-08-18T21:47:40", "url": "https://files.pythonhosted.org/packages/61/b3/5808ad29379ad8361cba8bb8ccc9026ad059df85c23eac43cf063e7667f1/textable-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "373907ec7328fe23a1c8314ec1c8cf03", "sha256": "7f587b198c1c5cb979cbec968764a62a0909a2e4b663307c06174fd87591369f" }, "downloads": -1, "filename": "textable-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "373907ec7328fe23a1c8314ec1c8cf03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2946, "upload_time": "2018-08-20T12:19:50", "url": "https://files.pythonhosted.org/packages/31/18/61f0d9a0ee96a932e464a6ffacb9f1c0099217e1ef689c86c4481743ab43/textable-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d1a983bbf8a3ab92f34d570bb67daa4", "sha256": "295b9103e62d9e23b7c385d28dbf911a7618446ddd9e8a61b6ac278bd74b04f0" }, "downloads": -1, "filename": "textable-0.5.2.tar.gz", "has_sig": false, "md5_digest": "7d1a983bbf8a3ab92f34d570bb67daa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2508, "upload_time": "2018-08-20T12:19:55", "url": "https://files.pythonhosted.org/packages/87/e6/c72e1c47ead014afbdf6ee9a911782611e4d72ca84694b936a8b63103314/textable-0.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "373907ec7328fe23a1c8314ec1c8cf03", "sha256": "7f587b198c1c5cb979cbec968764a62a0909a2e4b663307c06174fd87591369f" }, "downloads": -1, "filename": "textable-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "373907ec7328fe23a1c8314ec1c8cf03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2946, "upload_time": "2018-08-20T12:19:50", "url": "https://files.pythonhosted.org/packages/31/18/61f0d9a0ee96a932e464a6ffacb9f1c0099217e1ef689c86c4481743ab43/textable-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d1a983bbf8a3ab92f34d570bb67daa4", "sha256": "295b9103e62d9e23b7c385d28dbf911a7618446ddd9e8a61b6ac278bd74b04f0" }, "downloads": -1, "filename": "textable-0.5.2.tar.gz", "has_sig": false, "md5_digest": "7d1a983bbf8a3ab92f34d570bb67daa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2508, "upload_time": "2018-08-20T12:19:55", "url": "https://files.pythonhosted.org/packages/87/e6/c72e1c47ead014afbdf6ee9a911782611e4d72ca84694b936a8b63103314/textable-0.5.2.tar.gz" } ] }