{ "info": { "author": "Charlie Taylor", "author_email": "cet@appliedpython.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Build Tools" ], "description": ".. image:: https://travis-ci.org/sonofeft/ODSCharts.svg?branch=master\n :target: https://travis-ci.org/sonofeft/ODSCharts\n\n.. image:: https://img.shields.io/pypi/v/ODSCharts.svg\n :target: https://pypi.python.org/pypi/odscharts\n \n.. image:: https://img.shields.io/pypi/pyversions/ODSCharts.svg\n :target: https://wiki.python.org/moin/Python2orPython3\n\n.. image:: https://img.shields.io/pypi/l/ODSCharts.svg\n :target: https://pypi.python.org/pypi/odscharts\n\n\n\n\nODSCharts For Microsoft Excel And OpenOffice\n============================================\n\nODSCharts creates Opendocument spreadsheets `(*.ods files)` with scatter charts that either \nMicrosoft Excel or OpenOffice can open and manipulate.\n\n\nSee the Code at: ``_\n\nSee the Docs at: ``_\n\nSee PyPI page at:``_\n\n\nODSCharts will create ods files readable by either Microsoft Excel or OpenOffice.\n\nThe format is a very narrow subset of full spreadsheet support. \n*There is no attempt to supply a full API interface*::\n\n #. All sheets contain either a table of numbers or a chart object\n - A table of numbers: \n - starts at \"A1\"\n - row 1 is labels\n - row 2 is units\n - row 3 through N is float or string entries\n - Chart objects are scatter plots\n - Each series is a column from a table\n - Each x axis is a column from a table\n\n\n`Click images to see full size`\n\n.. image:: ./_static/alt_vs_tp_excel.png\n :width: 40%\n.. image:: ./_static/alt_vs_tp_oo.png\n :width: 50%\n\n\nWhat I Think I Know\n-------------------\n\n * Matplotlib is very good when you want to publish a chart **without** the data.\n\n * Spreadsheets are very good when you want to publish **both** the chart **and** the data.\n \n * Python is a great general-purpose programming language for science and engineering \n \n * Therefore the world needs a cross-platform, open-source, python solution to generate cross-platform, open-source spreadsheet files.\n\n\n\nWhat I Know About ODS\n---------------------\n \n * ``*.ods`` files are cross-platform, open-source spreadsheet files.\n \n * OpenOffice reads ``*.ods`` files created by Excel much better than Excel reads ``*.ods`` files created by OpenOffice.\n\n * Excel ``*.ods`` files are more simple than OpenOffice ``*.ods`` files (Excel only partially supports ``ods``)\n \n * It makes sense to reverse-engineer Excel-generated ``*.ods`` files as cross-platform, open-source spreadsheet files.\n\n * ODSCharts generates ``*.ods`` files by reverse-engineering ``*.ods`` files created by Excel.\n \nThat's It... That's how ODSCharts was born.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/sonofeft/ODSCharts", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://odscharts.readthedocs.org/en/latest/", "keywords": "odscharts setuptools development", "license": "GPL-3", "maintainer": null, "maintainer_email": null, "name": "odscharts", "package_url": "https://pypi.org/project/odscharts/", "platform": "any", "project_url": "https://pypi.org/project/odscharts/", "project_urls": { "Download": "https://github.com/sonofeft/ODSCharts", "Homepage": "http://odscharts.readthedocs.org/en/latest/" }, "release_url": "https://pypi.org/project/odscharts/0.0.11/", "requires_dist": null, "requires_python": null, "summary": "Creates OpenDocument Spreadsheets with charts for Microsoft Excel and OpenOffice", "version": "0.0.11" }, "last_serial": 1758317, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4027459f0fcd3438f74d9f83a35b3855", "sha256": "4135e068363b933d87d9b8b76f1d85d0f649bcde2f634ffcb27c4e22f8846caf" }, "downloads": -1, "filename": "odscharts-0.0.1.win32.exe", "has_sig": false, "md5_digest": "4027459f0fcd3438f74d9f83a35b3855", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 208248, "upload_time": "2015-09-19T03:00:19", "url": "https://files.pythonhosted.org/packages/e1/69/d9e73e15fbb3b370e6aae37b7d185c2b90a3bcb672eda3332e3e83d3d33e/odscharts-0.0.1.win32.exe" }, { "comment_text": "", "digests": { "md5": "8d3c32b7c8c6645acffb70fd330b69de", "sha256": "fb3b80901211e8de9ba8a179f1c755802f3cd223ed22545b0b6408bd46ca1ab3" }, "downloads": -1, "filename": "odscharts-0.0.1.zip", "has_sig": false, "md5_digest": "8d3c32b7c8c6645acffb70fd330b69de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37333, "upload_time": "2015-09-19T03:00:12", "url": "https://files.pythonhosted.org/packages/ea/30/7ff2fb6f96e85a2aa98b6040865eac14fe40d9551639dcbc7cff33b79fc6/odscharts-0.0.1.zip" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "1a4d72eb1edf2d3b2c2b9ae2fdd02f22", "sha256": "e5525fd5c42d5fa0c7283709ab869067433eb227068bab991bb8697e47a4f609" }, "downloads": -1, "filename": "odscharts-0.0.10.win32.exe", "has_sig": false, "md5_digest": "1a4d72eb1edf2d3b2c2b9ae2fdd02f22", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 429193, "upload_time": "2015-10-08T00:23:44", "url": "https://files.pythonhosted.org/packages/a7/b4/0811327c998ff0515c4d694644e652e6de24879c5964cb15ab0bdbec9e03/odscharts-0.0.10.win32.exe" }, { "comment_text": "", "digests": { "md5": "74176a03178a6b1c277ae0097f7b326b", "sha256": "ec8d77f917119f4e0ad7d7264e3ac15c108d2acc92ebfb9b7b8537df013c76f1" }, "downloads": -1, "filename": "odscharts-0.0.10.zip", "has_sig": false, "md5_digest": "74176a03178a6b1c277ae0097f7b326b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104593, "upload_time": "2015-10-08T00:23:40", "url": "https://files.pythonhosted.org/packages/6e/4b/1a4a1a3d1d75ba26c15afc7b5d98c62ab5092d38ff6feec07095d6c4a5e1/odscharts-0.0.10.zip" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "8c9fa9e820b30212072a9a5f73ae9b5c", "sha256": "816f7d8b4387b1bafb1ad1a95938fa697f6f14b3bf19ca87e6bb8e354ac8b82c" }, "downloads": -1, "filename": "odscharts-0.0.11.win32.exe", "has_sig": false, "md5_digest": "8c9fa9e820b30212072a9a5f73ae9b5c", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 429300, "upload_time": "2015-10-08T13:19:12", "url": "https://files.pythonhosted.org/packages/7b/e5/3d6c8e6640b7c0c4f15fb855e86dee55e626a28fe0a0a025ac8a885135d2/odscharts-0.0.11.win32.exe" }, { "comment_text": "", "digests": { "md5": "0aebb01e424b9a6569761b58bdd21b06", "sha256": "0bfc2f71bc0f60ce822d659475651fad78d39a65025b447834069d281694ce16" }, "downloads": -1, "filename": "odscharts-0.0.11.zip", "has_sig": false, "md5_digest": "0aebb01e424b9a6569761b58bdd21b06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104662, "upload_time": "2015-10-08T13:19:06", "url": "https://files.pythonhosted.org/packages/0d/11/9a152d2700f01625303dc466b8419a35af8e949ba7b3452d15efacb07e3b/odscharts-0.0.11.zip" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b595490d8cd0bd597cbac00bf1dfd8f6", "sha256": "1b642139ab19c75260ca412b436f89ad6deef10453131914ca695ac0bf738c47" }, "downloads": -1, "filename": "odscharts-0.0.2.win32.exe", "has_sig": false, "md5_digest": "b595490d8cd0bd597cbac00bf1dfd8f6", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 208341, "upload_time": "2015-09-19T03:25:52", "url": "https://files.pythonhosted.org/packages/85/1e/2c86597702a7013ff6df6e5035ce8c16924c2421e1c176e12de6b63be648/odscharts-0.0.2.win32.exe" }, { "comment_text": "", "digests": { "md5": "f1b8fbf9d8ec95407c998a9ae7db58eb", "sha256": "3e1a3b64b5b72a214d55e34afef3b7277581937f06bc3be79c8c2a0c2229d2b9" }, "downloads": -1, "filename": "odscharts-0.0.2.zip", "has_sig": false, "md5_digest": "f1b8fbf9d8ec95407c998a9ae7db58eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37445, "upload_time": "2015-09-19T03:25:48", "url": "https://files.pythonhosted.org/packages/3c/c7/d737bed3b46a860cb9f264fb605e5bdd26ad5b8c6911a47a6794ba6eca0a/odscharts-0.0.2.zip" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "b7fd0bd8282043dfcc7eb5f8b1d5a628", "sha256": "50c398b912045187e89687159aa95445295af14f8ca8f9c883da843437b64363" }, "downloads": -1, "filename": "odscharts-0.0.3.win32.exe", "has_sig": false, "md5_digest": "b7fd0bd8282043dfcc7eb5f8b1d5a628", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 249322, "upload_time": "2015-09-27T09:12:15", "url": "https://files.pythonhosted.org/packages/f4/2d/3eb94151542bf9c8954b5b7929c6cc112d568f51cf372f44bce0535c64b1/odscharts-0.0.3.win32.exe" }, { "comment_text": "", "digests": { "md5": "feb1d07ffac8defdcd72e54b91f29255", "sha256": "961994025187b50a35ba761366a4a01502b014ffb20ab05fee57ced0273ef7a7" }, "downloads": -1, "filename": "odscharts-0.0.3.zip", "has_sig": false, "md5_digest": "feb1d07ffac8defdcd72e54b91f29255", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 217067, "upload_time": "2015-09-27T09:12:03", "url": "https://files.pythonhosted.org/packages/5d/91/0f99b9dc22aacc570df46d9e6f1bb8f919493e727b5c55b2e3212541f574/odscharts-0.0.3.zip" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "06763f62abc69da7e83160ed3e81d214", "sha256": "6a1b4ac4cbb459c97ea6e470aeec0380b792b3fa7f75a43ef7b227658dfb9b04" }, "downloads": -1, "filename": "odscharts-0.0.4.win32.exe", "has_sig": false, "md5_digest": "06763f62abc69da7e83160ed3e81d214", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 258922, "upload_time": "2015-09-29T20:12:31", "url": "https://files.pythonhosted.org/packages/0b/25/5bf834b7f8d1c745ef2676c87c95d015a8596e3f076d1755b5b4af337419/odscharts-0.0.4.win32.exe" }, { "comment_text": "", "digests": { "md5": "b6e655149d226f4a2de23d3b155d56b1", "sha256": "acb45702831e0e1791e2c58d5f2b5009ae649011a0711b2594fd50786ff0806a" }, "downloads": -1, "filename": "odscharts-0.0.4.zip", "has_sig": false, "md5_digest": "b6e655149d226f4a2de23d3b155d56b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 230310, "upload_time": "2015-09-29T20:12:25", "url": "https://files.pythonhosted.org/packages/bf/8e/4fa97b8e3bbfd1c495081e9ca4ab041ab69765e9ff22dd70ea02ebfa4aa2/odscharts-0.0.4.zip" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "73386d3f0f2fbdf0e83685cdeacd0e85", "sha256": "2ea6413108ec1c42b5206a3978cbb875fa1aaa7b79541f366fec3970efd90e84" }, "downloads": -1, "filename": "odscharts-0.0.5.win32.exe", "has_sig": false, "md5_digest": "73386d3f0f2fbdf0e83685cdeacd0e85", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 390710, "upload_time": "2015-10-02T04:26:02", "url": "https://files.pythonhosted.org/packages/6d/65/0764ece31c2b64168cba1ddfe104838beef984e1a83a87fa29eaff03ff4c/odscharts-0.0.5.win32.exe" }, { "comment_text": "", "digests": { "md5": "8753a8a7c349be62942b8b73e86713b0", "sha256": "e4f7ac3f3ef341b9ed872d20391f50bda4d292d8db5f6c8131ef398a2bb682cf" }, "downloads": -1, "filename": "odscharts-0.0.5.zip", "has_sig": false, "md5_digest": "8753a8a7c349be62942b8b73e86713b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93473, "upload_time": "2015-10-02T04:25:57", "url": "https://files.pythonhosted.org/packages/bc/ce/29ec355d6ec5c9b266ccc4f20869334e0f6d6548eace94fae1bc6faece41/odscharts-0.0.5.zip" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "d86fbd9c1c88cafd100d85f4ecc38845", "sha256": "0bbc25d88c8c1733610f1a0ba85197cc6a5a7a5723d713ef12c02722be5c42c9" }, "downloads": -1, "filename": "odscharts-0.0.6.win32.exe", "has_sig": false, "md5_digest": "d86fbd9c1c88cafd100d85f4ecc38845", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 391726, "upload_time": "2015-10-02T05:41:03", "url": "https://files.pythonhosted.org/packages/f1/a8/ce3994fa7d2a03c049cecf3c4d2d4bb2a8077d01e8f9c97d366ffd55db81/odscharts-0.0.6.win32.exe" }, { "comment_text": "", "digests": { "md5": "7240ed95ff3bef1eedd4a7feadda80f1", "sha256": "f6856ab6ebd14c2208cfd08cf8c5ee825ef1c19649c8c529bebc0413f135a661" }, "downloads": -1, "filename": "odscharts-0.0.6.zip", "has_sig": false, "md5_digest": "7240ed95ff3bef1eedd4a7feadda80f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95081, "upload_time": "2015-10-02T05:40:59", "url": "https://files.pythonhosted.org/packages/62/e0/74228d82d6f3cb0f5a5411703ec9163e515c90ba95e82f8621e061be7559/odscharts-0.0.6.zip" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "3434d5aec1a1b67e1376a72c4144c8e6", "sha256": "c1fc83a54fbe554cf18e078090d376eaa9a92bd76ab96248bb7623d64af0d0e2" }, "downloads": -1, "filename": "odscharts-0.0.7.win32.exe", "has_sig": false, "md5_digest": "3434d5aec1a1b67e1376a72c4144c8e6", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 391820, "upload_time": "2015-10-02T06:01:44", "url": "https://files.pythonhosted.org/packages/ce/1d/54d39b4da216df70804dfecdb175a92785986a1e0579f904d64c8486797d/odscharts-0.0.7.win32.exe" }, { "comment_text": "", "digests": { "md5": "76fc05e0c1c2180cb768b1e0744f6d0b", "sha256": "2a6249d1edd86c01ae87b2f7ea41df2a903b378d2e37006ffc079fa0a3b21317" }, "downloads": -1, "filename": "odscharts-0.0.7.zip", "has_sig": false, "md5_digest": "76fc05e0c1c2180cb768b1e0744f6d0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95189, "upload_time": "2015-10-02T06:01:34", "url": "https://files.pythonhosted.org/packages/e3/d7/9cfbe86d80bfa79b0dedb32e0fd45dbae6c7c0657aab91732f907aa46e90/odscharts-0.0.7.zip" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "07265a2d3a17f042d1e01f36cf1abd35", "sha256": "7bc0510fd9d003b8c20cca03c4a532dffbe02a74572d03127555eece1bdbf2ee" }, "downloads": -1, "filename": "odscharts-0.0.8.win32.exe", "has_sig": false, "md5_digest": "07265a2d3a17f042d1e01f36cf1abd35", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 405436, "upload_time": "2015-10-03T08:22:34", "url": "https://files.pythonhosted.org/packages/55/4a/91e7606e47bc94864e113a882c754d1d0924125ebc134877d7e39cd74cbb/odscharts-0.0.8.win32.exe" }, { "comment_text": "", "digests": { "md5": "ecb591841bb12414feb9b477deb04ee2", "sha256": "6d87abed53e6e9d0b026d152ca9902996727988c959205d4e7b558ef31ead0ce" }, "downloads": -1, "filename": "odscharts-0.0.8.zip", "has_sig": false, "md5_digest": "ecb591841bb12414feb9b477deb04ee2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98311, "upload_time": "2015-10-03T08:22:29", "url": "https://files.pythonhosted.org/packages/3f/e7/898b9d7a8115f20f253391ea013abb10bfd911ff62afab0bab09dfb76e42/odscharts-0.0.8.zip" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "41563b5da0435702a8f292d1c7fe3aec", "sha256": "f1620a90c0d8cfbd41a1fed029e1347b3bb8c7bd50ec47b587f8aa40f42b37de" }, "downloads": -1, "filename": "odscharts-0.0.9.win32.exe", "has_sig": false, "md5_digest": "41563b5da0435702a8f292d1c7fe3aec", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 429123, "upload_time": "2015-10-07T21:59:25", "url": "https://files.pythonhosted.org/packages/45/2d/c52bb41bf1794e76eebcce57a7d316f010f6aa126d21af80d52c3ee81bca/odscharts-0.0.9.win32.exe" }, { "comment_text": "", "digests": { "md5": "b58d535b68a91a5f6d297f73cb21c7f5", "sha256": "6cf92406e4c5fbcaa6323b1d94c0b319cc9cb79eecb5b5aea9186ea9a7b30352" }, "downloads": -1, "filename": "odscharts-0.0.9.zip", "has_sig": false, "md5_digest": "b58d535b68a91a5f6d297f73cb21c7f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104416, "upload_time": "2015-10-07T21:59:21", "url": "https://files.pythonhosted.org/packages/71/37/d97a7c50acd72a53c60374a133c13b8964ca9ea67670396f3c940ffbe960/odscharts-0.0.9.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8c9fa9e820b30212072a9a5f73ae9b5c", "sha256": "816f7d8b4387b1bafb1ad1a95938fa697f6f14b3bf19ca87e6bb8e354ac8b82c" }, "downloads": -1, "filename": "odscharts-0.0.11.win32.exe", "has_sig": false, "md5_digest": "8c9fa9e820b30212072a9a5f73ae9b5c", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 429300, "upload_time": "2015-10-08T13:19:12", "url": "https://files.pythonhosted.org/packages/7b/e5/3d6c8e6640b7c0c4f15fb855e86dee55e626a28fe0a0a025ac8a885135d2/odscharts-0.0.11.win32.exe" }, { "comment_text": "", "digests": { "md5": "0aebb01e424b9a6569761b58bdd21b06", "sha256": "0bfc2f71bc0f60ce822d659475651fad78d39a65025b447834069d281694ce16" }, "downloads": -1, "filename": "odscharts-0.0.11.zip", "has_sig": false, "md5_digest": "0aebb01e424b9a6569761b58bdd21b06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104662, "upload_time": "2015-10-08T13:19:06", "url": "https://files.pythonhosted.org/packages/0d/11/9a152d2700f01625303dc466b8419a35af8e949ba7b3452d15efacb07e3b/odscharts-0.0.11.zip" } ] }