1Metadata-Version: 2.1 2Name: pycha 3Version: 0.8.1 4Summary: A library for making charts with Python 5Home-page: http://bitbucket.org/lgs/pycha/ 6Author: Lorenzo Gil Sanchez 7Author-email: lorenzo.gil.sanchez@gmail.com 8License: LGPL 3 9Description: .. contents:: 10 11 ===== 12 PyCha 13 ===== 14 15 Pycha is a very simple Python package for drawing charts using the great 16 `Cairo <http://www.cairographics.org/>`_ library. Its goals are: 17 18 * Lightweight 19 * Simple to use 20 * Nice looking with default values 21 * Customization 22 23 It won't try to draw any possible chart on earth but draw the most common ones 24 nicely. There are some other options you may want to look at like 25 `pyCairoChart <http://bettercom.de/de/pycairochart>`_. 26 27 Pycha is based on `Plotr <http://solutoire.com/plotr/>`_ which is based on 28 `PlotKit <http://www.liquidx.net/plotkit/>`_. Both libraries are written in 29 JavaScript and are great for client web programming. I needed the same for the 30 server side so that's the reason I ported Plotr to Python. Now we can deliver 31 charts to people with JavaScript disabled or embed them in PDF reports. 32 33 Pycha is distributed under the terms of the `GNU Lesser General Public License 34 <http://www.gnu.org/licenses/lgpl.html>`_. 35 36 Documentation 37 ------------- 38 39 You can find Pycha's documentation at http://packages.python.org/pycha 40 41 42 Development 43 ----------- 44 45 You can get the last bleeding edge version of pycha by getting a clone of 46 the Mercurial repository:: 47 48 hg clone https://bitbucket.org/lgs/pycha 49 50 Don't forget to check the 51 `Release Notes <http://packages.python.org/pycha/release-notes.html>`_ 52 for each version to learn the new features and incompatible changes. 53 54 Contact 55 ------- 56 57 There is a mailing list about PyCha at http://groups.google.com/group/pycha 58 You can join it to ask questions about its use or simply to talk about its 59 development. Your ideas and feedback are greatly appreciated! 60 61 62 Changes 63 ======= 64 65 0.8.1 (2019-11-17) 66 --------------------- 67 - Forgot to update Changelog for 0.8.0 68 69 0.8.0 (2019-11-17) 70 --------------------- 71 - Add support for Python 3 by encukou 72 - Add support for Tox, Pyflakes, Coverage and Buildbucket pipelines 73 - Remove support for Buildout 74 75 0.7.0 (2012-04-07) 76 ------------------ 77 - Radial Chart by Roberto Garcia Carvajal 78 - Polygonal Chart by Roberto Garcia Carvajal 79 - Ring Chart by Roberto Garcia Carvajal 80 - Minor cleanups in the code 81 82 0.6.0 (2010-12-31) 83 ------------------ 84 - Buildout support 85 - Documentation revamped 86 - Debug improvements 87 - Autopadding 88 - Make the unicode strings used in labels safer 89 90 0.5.3 (2010-03-29) 91 ------------------ 92 - New title color option 93 - Fix crash in chavier application 94 - New horizontal axis lines. Options to turn it (and vertical ones) on and off 95 - Improve precision in axis ticks 96 - Add some examples and update old ones 97 98 0.5.2 (2009-09-26) 99 ------------------ 100 - Add a MANIFEST.in to explictly include all files in the source distribution 101 102 0.5.1 (2009-09-19) 103 ------------------ 104 - Several bug fixes (Lorenzo) 105 - Draw circles instead of lines for scatter chart symbols (Lorenzo) 106 - Error bars (Yang Zhang) 107 - Improve tick labels (Simon) 108 - Add labels with yvals next to the bars (Simon (Vsevolod) Ilyushchenko) 109 - Change the project website (Lorenzo) 110 111 0.5.0 (2009-03-22) 112 ------------------ 113 - Bar chart fixes (Adam) 114 - Support for custon fonts in the ticks (Ged) 115 - Support for an 'interval' option (Nicolas) 116 - New color scheme system (Lorenzo) 117 - Stacked bar charts support (Lorenzo) 118 119 0.4.2 (2009-02-15) 120 ------------------ 121 - Much better documentation (Adam) 122 - Fixes integer division when computing xscale (Laurent) 123 - Fix for a broken example (Lorenzo) 124 - Use labelFontSize when rendering the axis (Adam Przywecki) 125 - Code cleanups. Now it should pass pyflakes and pep8 in most files (Lorenzo) 126 - Support for running the test suite with python setup.py test (Lorenzo) 127 - Support for SVG (and PDF, Postscript, Win32, Quartz) by changing the way 128 we compute the surface dimensions (Lorenzo) 129 130 0.4.1 (2008-10-29) 131 ------------------ 132 - Fix a colon in the README.txt file (Lorenzo) 133 - Add a test_suite option to setup.py so we can run the tests before deployment 134 (Lorenzo) 135 136 0.4.0 (2008-10-28) 137 ------------------ 138 - Improved test suite (Lorenzo, Nicolas) 139 - Many bugs fixed (Lorenzo, Stephane Wirtel) 140 - Support for negative values in the datasets (Nicolas, Lorenzo) 141 - Chavier, a simple pygtk application for playing with Pycha charts (Lorenzo) 142 - Allow the legend to be placed relative to the right and bottom of the canvas 143 (Nicolas Evrard) 144 - Easier debugging by adding __str__ methods to aux classes (rectangle, point, 145 area, ...) (Lorenzo) 146 - Do not overlap Y axis label when ticks label are not rotated (John Eikenberry) 147 148 0.3.0 (2008-03-22) 149 ------------------ 150 - Scattered charts (Tamas Nepusz <ntamas_AT_rmki.kfki.hu>) 151 - Chart titles (John Eikenberry <jae_AT_zhar.net>) 152 - Axis labels and rotated ticks (John) 153 - Chart background and surface background (John) 154 - Automatically augment the light in large color schemes (John) 155 - Lots of bug fixes (John and Lorenzo) 156 157 0.2.0 (2007-10-25) 158 ------------------ 159 - Test suite 160 - Python 2.4 compatibility (patch by Miguel Hernandez) 161 - API docs 162 - Small fixes 163 164 0.1.0 (2007-10-17) 165 ------------------ 166 - Initial release 167 168Keywords: chart cairo 169Platform: UNKNOWN 170Provides-Extra: testing 171