{ "info": { "author": "Lorenzo Gil Sanchez", "author_email": "lorenzo.gil.sanchez@gmail.com", "bugtrack_url": null, "classifiers": [], "description": ".. contents::\n\n=====\nPyCha\n=====\n\nPycha is a very simple Python package for drawing charts using the great\n`Cairo `_ library. Its goals are:\n\n* Lightweight\n* Simple to use\n* Nice looking with default values\n* Customization\n\nIt won't try to draw any possible chart on earth but draw the most common ones\nnicely. There are some other options you may want to look at like\n`pyCairoChart `_.\n\nPycha is based on `Plotr `_ which is based on\n`PlotKit `_. Both libraries are written in\nJavaScript and are great for client web programming. I needed the same for the\nserver side so that's the reason I ported Plotr to Python. Now we can deliver\ncharts to people with JavaScript disabled or embed them in PDF reports.\n\nPycha is distributed under the terms of the `GNU Lesser General Public License\n`_.\n\nDocumentation\n-------------\n\nYou can find Pycha's documentation at http://packages.python.org/pycha\n\n\nDevelopment\n-----------\n\nYou can get the last bleeding edge version of pycha by getting a clone of\nthe Mercurial repository::\n\n hg clone https://bitbucket.org/lgs/pycha\n\nDon't forget to check the\n`Release Notes `_\nfor each version to learn the new features and incompatible changes.\n\nContact\n-------\n\nThere is a mailing list about PyCha at http://groups.google.com/group/pycha\nYou can join it to ask questions about its use or simply to talk about its\ndevelopment. Your ideas and feedback are greatly appreciated!\n\n\nChanges\n=======\n\n0.7.0 (2012-04-07)\n------------------\n- Radial Chart by Roberto Garcia Carvajal\n- Polygonal Chart by Roberto Garcia Carvajal\n- Ring Chart by Roberto Garcia Carvajal\n- Minor cleanups in the code\n\n0.6.0 (2010-12-31)\n------------------\n- Buildout support\n- Documentation revamped\n- Debug improvements\n- Autopadding\n- Make the unicode strings used in labels safer\n\n0.5.3 (2010-03-29)\n------------------\n- New title color option\n- Fix crash in chavier application\n- New horizontal axis lines. Options to turn it (and vertical ones) on and off\n- Improve precision in axis ticks\n- Add some examples and update old ones\n\n0.5.2 (2009-09-26)\n------------------\n- Add a MANIFEST.in to explictly include all files in the source distribution\n\n0.5.1 (2009-09-19)\n------------------\n- Several bug fixes (Lorenzo)\n- Draw circles instead of lines for scatter chart symbols (Lorenzo)\n- Error bars (Yang Zhang)\n- Improve tick labels (Simon)\n- Add labels with yvals next to the bars (Simon (Vsevolod) Ilyushchenko)\n- Change the project website (Lorenzo)\n\n0.5.0 (2009-03-22)\n------------------\n- Bar chart fixes (Adam)\n- Support for custon fonts in the ticks (Ged)\n- Support for an 'interval' option (Nicolas)\n- New color scheme system (Lorenzo)\n- Stacked bar charts support (Lorenzo)\n\n0.4.2 (2009-02-15)\n------------------\n- Much better documentation (Adam)\n- Fixes integer division when computing xscale (Laurent)\n- Fix for a broken example (Lorenzo)\n- Use labelFontSize when rendering the axis (Adam Przywecki)\n- Code cleanups. Now it should pass pyflakes and pep8 in most files (Lorenzo)\n- Support for running the test suite with python setup.py test (Lorenzo)\n- Support for SVG (and PDF, Postscript, Win32, Quartz) by changing the way\n we compute the surface dimensions (Lorenzo)\n\n0.4.1 (2008-10-29)\n------------------\n- Fix a colon in the README.txt file (Lorenzo)\n- Add a test_suite option to setup.py so we can run the tests before deployment\n (Lorenzo)\n\n0.4.0 (2008-10-28)\n------------------\n- Improved test suite (Lorenzo, Nicolas)\n- Many bugs fixed (Lorenzo, Stephane Wirtel)\n- Support for negative values in the datasets (Nicolas, Lorenzo)\n- Chavier, a simple pygtk application for playing with Pycha charts (Lorenzo)\n- Allow the legend to be placed relative to the right and bottom of the canvas\n (Nicolas Evrard)\n- Easier debugging by adding __str__ methods to aux classes (rectangle, point,\n area, ...) (Lorenzo)\n- Do not overlap Y axis label when ticks label are not rotated (John Eikenberry)\n\n0.3.0 (2008-03-22)\n------------------\n- Scattered charts (Tamas Nepusz )\n- Chart titles (John Eikenberry )\n- Axis labels and rotated ticks (John)\n- Chart background and surface background (John)\n- Automatically augment the light in large color schemes (John)\n- Lots of bug fixes (John and Lorenzo)\n\n0.2.0 (2007-10-25)\n------------------\n- Test suite\n- Python 2.4 compatibility (patch by Miguel Hernandez)\n- API docs\n- Small fixes\n\n0.1.0 (2007-10-17)\n------------------\n- Initial release", "description_content_type": null, "docs_url": "https://pythonhosted.org/pycha/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/lgs/pycha/", "keywords": "chart cairo", "license": "LGPL 3", "maintainer": null, "maintainer_email": null, "name": "pycha", "package_url": "https://pypi.org/project/pycha/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pycha/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/lgs/pycha/" }, "release_url": "https://pypi.org/project/pycha/0.7.0/", "requires_dist": null, "requires_python": null, "summary": "A library for making charts with Python", "version": "0.7.0" }, "last_serial": 726665, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ad5bc2c7902e35969d43298cc0320e48", "sha256": "c199010b9901c8be89c261f94815a2f26c862ca64e603368ed54ce604cacf57a" }, "downloads": -1, "filename": "pycha-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ad5bc2c7902e35969d43298cc0320e48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56844, "upload_time": "2007-10-17T19:31:55", "url": "https://files.pythonhosted.org/packages/8a/4d/d0451307f04fe2898d8014bb132358276b9ded622b54615a7ef0e82c53df/pycha-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a50d7ea1064a3e2c5f3460afc8b74f87", "sha256": "6493299f6a44376995e50b9449eca7b43f93d5811123bd502e64e9368a1e42dc" }, "downloads": -1, "filename": "pycha-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a50d7ea1064a3e2c5f3460afc8b74f87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62354, "upload_time": "2007-10-25T09:51:58", "url": "https://files.pythonhosted.org/packages/5a/56/970d0f92248066ff99d4fa8baad3d1f5254cf344597b2afe3b4c2ef6a84c/pycha-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "6032b4e02651e7221c5605c4b83b019d", "sha256": "ada5735ce8acb2aef595c7023bf1c91a6d35364dde45e985435d704ed109a6f5" }, "downloads": -1, "filename": "pycha-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6032b4e02651e7221c5605c4b83b019d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95997, "upload_time": "2008-03-22T08:58:00", "url": "https://files.pythonhosted.org/packages/c3/fb/8dec703f46c9f23e8542c2ce48135e8cc94128ab2f49656992c250f8f9ba/pycha-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "490f16a497f000b23b29d9ce2b4fccd5", "sha256": "43c99f34046aef68d99289400a50ce836af124cb62c76ae559352a21355bf447" }, "downloads": -1, "filename": "pycha-0.4.0.tar.gz", "has_sig": false, "md5_digest": "490f16a497f000b23b29d9ce2b4fccd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102104, "upload_time": "2008-10-28T22:20:49", "url": "https://files.pythonhosted.org/packages/a1/57/a4cf79066d0910192068975a764b5a35bc8401596344ef61a662be601def/pycha-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "d6423b9514348942f813b3e4d9a77be6", "sha256": "3304d8673cb8ee303ffd3f515faaf84922fb7be009c31f7a5473d34a250c20a3" }, "downloads": -1, "filename": "pycha-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d6423b9514348942f813b3e4d9a77be6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100803, "upload_time": "2008-10-29T10:38:46", "url": "https://files.pythonhosted.org/packages/69/52/90867615c67ebcb40e523dc86d7a7d947d90f5c15e60b7e432d9014288d2/pycha-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "37977cb8802fdf0ffd24f9d05b11df38", "sha256": "1b49531facd7bf04ef08110b797048bce98aa169667c671809b3ff1a75c107f6" }, "downloads": -1, "filename": "pycha-0.4.2.tar.gz", "has_sig": false, "md5_digest": "37977cb8802fdf0ffd24f9d05b11df38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 188604, "upload_time": "2009-02-15T11:11:39", "url": "https://files.pythonhosted.org/packages/61/18/b43e11068b5886de48689b7b84cfe69dacdcc6880a581d7f425c8ca3e07d/pycha-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "bb9038b89d001d7afea9b12b7f0edc11", "sha256": "b750eeff0a83996bf9f5d05ab678066bcff88784ff8643add3041d7c9d74916f" }, "downloads": -1, "filename": "pycha-0.5.0.tar.gz", "has_sig": false, "md5_digest": "bb9038b89d001d7afea9b12b7f0edc11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 195610, "upload_time": "2009-03-22T10:22:15", "url": "https://files.pythonhosted.org/packages/2d/aa/2f9b907ee223d14c2e1cb29d11d992116d0874dc9aea2cb7beef0bdc8d29/pycha-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "7a6f0113cd4322f56c539fa9a4c25351", "sha256": "c3a4b4ff35639dafe50e133b1a97dea3be02f07d2a9df41e030c0c509aeb4e97" }, "downloads": -1, "filename": "pycha-0.5.1.tar.gz", "has_sig": false, "md5_digest": "7a6f0113cd4322f56c539fa9a4c25351", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27670, "upload_time": "2009-09-19T11:09:39", "url": "https://files.pythonhosted.org/packages/32/ff/cfe64bb326bce12b2658612f1da6e589db2ede384309e646a0935d931f9b/pycha-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "d020809e39be6a491a61d58f59bc7fe5", "sha256": "1d72442c8914ffc2c4f6bdfe443716c79f3789a13cdb59952de23156088d3b5e" }, "downloads": -1, "filename": "pycha-0.5.2.tar.gz", "has_sig": false, "md5_digest": "d020809e39be6a491a61d58f59bc7fe5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39609, "upload_time": "2009-09-26T19:25:30", "url": "https://files.pythonhosted.org/packages/b2/db/94ca08db0b6819cd9f44b3a92f80f8b9cebd7e370f8568ece7a016a5975d/pycha-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "aea1aab42c9d755c74f6d10f3d3c99cb", "sha256": "9b924c2f000a0b36ec4ae72942f70ea17a751db3ad45125800658d4bbc048036" }, "downloads": -1, "filename": "pycha-0.5.3.tar.gz", "has_sig": false, "md5_digest": "aea1aab42c9d755c74f6d10f3d3c99cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39370, "upload_time": "2010-03-28T10:26:54", "url": "https://files.pythonhosted.org/packages/53/42/f579803e3d9f031cc449ae5b476a81ba72268b735ba53607b00e73fc373f/pycha-0.5.3.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "dc5c709af0d3dc00eced58b71ba730b0", "sha256": "5513a6018a326c9510fde6e3e85753cedc6c9978ed781a1292baff6fded612e6" }, "downloads": -1, "filename": "pycha-0.6.0.tar.gz", "has_sig": false, "md5_digest": "dc5c709af0d3dc00eced58b71ba730b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39267, "upload_time": "2010-12-31T18:24:01", "url": "https://files.pythonhosted.org/packages/0c/67/48782ee3dae2ca5b78a0c17b83f339198eeb49abe7351c957fa0a98217b3/pycha-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "4931deaa9451990141f92c7d484bfbb9", "sha256": "4991bc096c02d66bd72421d39f71af116a530dfb8908d4f812df50789d804627" }, "downloads": -1, "filename": "pycha-0.7.0.tar.gz", "has_sig": false, "md5_digest": "4931deaa9451990141f92c7d484bfbb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41570, "upload_time": "2013-04-07T18:47:24", "url": "https://files.pythonhosted.org/packages/c8/54/c8acb93631611b4438a723c9bfa87876296c79bebb405279fe6d24f3e0d2/pycha-0.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4931deaa9451990141f92c7d484bfbb9", "sha256": "4991bc096c02d66bd72421d39f71af116a530dfb8908d4f812df50789d804627" }, "downloads": -1, "filename": "pycha-0.7.0.tar.gz", "has_sig": false, "md5_digest": "4931deaa9451990141f92c7d484bfbb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41570, "upload_time": "2013-04-07T18:47:24", "url": "https://files.pythonhosted.org/packages/c8/54/c8acb93631611b4438a723c9bfa87876296c79bebb405279fe6d24f3e0d2/pycha-0.7.0.tar.gz" } ] }