{ "info": { "author": "Takafumi Arakaki", "author_email": "aka.tkf@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Topic :: Documentation", "Topic :: Utilities" ], "description": "============================================\n Spreadsheet directive for reStructuredText\n============================================\n\nrstSpreadsheet provides the `spreadsheet` directive for\nreStructuredText. You can use it from Docutils or Sphinx.\nAny python function/module can be used to calculate the cell value.\nPlease see the\n`documentation `_\nand\n`examples `_\n\n\nInstall\n-------\n::\n\n pip install rstspreadsheet # or\n easy_install rstspreadsheet\n\n\nUsage\n-----\n\nUse as a standalone program::\n\n python -m rstspreadsheet sample.rst sample.html\n\nOr use as a sphinx extension by adding it to `extensions`::\n\n extensions = [\n # other extensions...\n 'rstspreadsheet']\n\n\nExamples\n--------\n\nSimple spreadsheet\n^^^^^^^^^^^^^^^^^^\n\nYou can do this simple calculation:\n\n=== === ========= ===============\n p q p and q not (p and q)\n=== === ========= ===============\n 0 0 0 1\n 1 0 0 1\n 0 1 0 1\n 1 1 1 0\n=== === ========= ===============\n\nwith this simple code::\n\n .. spreadsheet::\n :eq: {2} = {0} and {1}\n {3} = int(not {2})\n\n === === ========= ===============\n p q p and q not (p and q)\n === === ========= ===============\n 0 0\n 1 0\n 0 1\n 1 1\n === === ========= ===============\n\n\nSpreadsheet with python functions\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nIf you want to calculate some complicated math functions like this:\n\n.. table::\n\n ======== ======== ========== ======\n function argument expression result\n ======== ======== ========== ======\n fac 5 fac(5) 120.00\n sin pi sin(pi) 0.00\n cos pi cos(pi) -1.00\n exp 1 exp(1) 2.72\n ======== ======== ========== ======\n\nuse python module/function!::\n\n .. spreadsheet::\n :eq: {2} = '{0}({1})'\n {3} = {2}\n :setup: from math import sin, cos, exp, pi\n def fac(n):\n return fac(n-1) * n if n > 1 else 1\n :format: 3:'%0.2f'\n\n ======== ======== ========== ======\n function argument expression result\n ======== ======== ========== ======\n fac 5\n sin pi\n cos pi\n exp 1\n ======== ======== ========== ======\n\n\n`You can see more examples here.\n`_", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "rstspreadsheet", "package_url": "https://pypi.org/project/rstspreadsheet/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rstspreadsheet/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/rstspreadsheet/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Add the `spreadsheet` directive to reStructuredText for Docutils and Sphinx", "version": "0.1.2" }, "last_serial": 799106, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "b4ff6d44a604bf5ed22e9a85f162ab1d", "sha256": "531ed64e2a96efa82748d7a780992e6823587677b8ce43992b52fc6157e0248a" }, "downloads": -1, "filename": "rstspreadsheet-0.1-py2.6.egg", "has_sig": false, "md5_digest": "b4ff6d44a604bf5ed22e9a85f162ab1d", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 6715, "upload_time": "2011-05-18T13:10:36", "url": "https://files.pythonhosted.org/packages/22/b0/28a5276ccfc38ab675bde0de6d0c7dad12c973e21c385d9afc755e90fc86/rstspreadsheet-0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "7905b19246f641dd606a3fd136d2526c", "sha256": "e2d300900d8adcd8522049d266a7663ad39c08b91bfc1cd48548bf429ad9d0fe" }, "downloads": -1, "filename": "rstspreadsheet-0.1.tar.gz", "has_sig": false, "md5_digest": "7905b19246f641dd606a3fd136d2526c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3255, "upload_time": "2011-05-18T13:10:35", "url": "https://files.pythonhosted.org/packages/61/94/ede76ed94b42fdc273c953d50035c94a35e9368e96d072ff60edccb54210/rstspreadsheet-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5f56d939d833af26d14b0420e1c9ac5c", "sha256": "78417a31dc5e7ce50d7da64cb781ddb40b7b4211a12e7f0c4789fd1d0619e955" }, "downloads": -1, "filename": "rstspreadsheet-0.1.1-py2.6.egg", "has_sig": false, "md5_digest": "5f56d939d833af26d14b0420e1c9ac5c", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 6719, "upload_time": "2011-05-18T15:10:18", "url": "https://files.pythonhosted.org/packages/20/f8/c771039018365501535b53fce39a784816758b6b65b3531be116d7ed9c2b/rstspreadsheet-0.1.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "84ef09ef6bba996ff841b782529d4974", "sha256": "1381bb129174a3c94b7c4923cf437f99fa03ede2992d37a475ecbb26ea0efeba" }, "downloads": -1, "filename": "rstspreadsheet-0.1.1.tar.gz", "has_sig": false, "md5_digest": "84ef09ef6bba996ff841b782529d4974", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3257, "upload_time": "2011-05-18T15:10:17", "url": "https://files.pythonhosted.org/packages/51/75/5e236d95f9ac262a74a80852946fae9bcc0cba44c059894bc3e0ed48c1dd/rstspreadsheet-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "276b397b56be70d2dfa6322e7e517718", "sha256": "ea412a028ccba0f8befd18a32411e5f1cf03326e189799ca18069b24bcf69a89" }, "downloads": -1, "filename": "rstspreadsheet-0.1.2-py2.6.egg", "has_sig": false, "md5_digest": "276b397b56be70d2dfa6322e7e517718", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 11751, "upload_time": "2011-06-10T22:03:17", "url": "https://files.pythonhosted.org/packages/d4/be/d0c0692671f49cad6d436fc9f82f7647c9506675c888782eedf27cf51419/rstspreadsheet-0.1.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "d30731e2cc6f006850a428b1beb7af63", "sha256": "a9b2ff582af9b72d6bfcd3d60ce1da619044bdece290f51ae2b8e3a297f9f590" }, "downloads": -1, "filename": "rstspreadsheet-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d30731e2cc6f006850a428b1beb7af63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5307, "upload_time": "2011-06-10T22:03:16", "url": "https://files.pythonhosted.org/packages/d6/a7/07d06a6b5e4c5abbd20f7c51522352ef3d53f2f3a504156c887d1211ec79/rstspreadsheet-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "276b397b56be70d2dfa6322e7e517718", "sha256": "ea412a028ccba0f8befd18a32411e5f1cf03326e189799ca18069b24bcf69a89" }, "downloads": -1, "filename": "rstspreadsheet-0.1.2-py2.6.egg", "has_sig": false, "md5_digest": "276b397b56be70d2dfa6322e7e517718", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 11751, "upload_time": "2011-06-10T22:03:17", "url": "https://files.pythonhosted.org/packages/d4/be/d0c0692671f49cad6d436fc9f82f7647c9506675c888782eedf27cf51419/rstspreadsheet-0.1.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "d30731e2cc6f006850a428b1beb7af63", "sha256": "a9b2ff582af9b72d6bfcd3d60ce1da619044bdece290f51ae2b8e3a297f9f590" }, "downloads": -1, "filename": "rstspreadsheet-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d30731e2cc6f006850a428b1beb7af63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5307, "upload_time": "2011-06-10T22:03:16", "url": "https://files.pythonhosted.org/packages/d6/a7/07d06a6b5e4c5abbd20f7c51522352ef3d53f2f3a504156c887d1211ec79/rstspreadsheet-0.1.2.tar.gz" } ] }