Hi all, We're proud to announce the release of PyX 0.12. This release features various improvements and bug fixes all over the place. The most prominent change is probably the addition of density plots by means of a density style, which uses bitmaps in the PostScript and PDF output. The color scale is managed by a separate axis, and can be displayed in a separate key graph. Another important addition with respect to the graph are the layers, which have been added as a generic feature to all canvases, and are used by graph instances to stack the output. PyX should now do a much better job in writing the graph output in an appropriate order (without tricks like calling do-methods early; this should not be necessary anymore!).
Some other highlights are probably a decorator to put text along a path, a metapost like path creation (smooth paths from a series of points), and various fixes for the Windows platform, which hopefully resolves all the nasty little bugs reported by our users. Please find a full list of changes below. Thanks to everybody who contributed to this release. In case you're curious about Python 3, PyX is still Python 2 only software and we still support really old versions (to our best knowledge PyX should still run fine with Python 2.3 and all newer Python 2 releases). However, we plan to move to Python 3 in one of our next releases. As of now we do not intent to support Python 2 and 3 at the same time (except for maybe some kind of long term support for an older Python 2 release of PyX), but make a huge switch to require Python 3.3 or so as the minimal version. We recently upgraded the PyX project page to sourceforge's new Allura platform. In case you're using subversion checkouts, you're kindly asked to upgrade the repository root as stated on the project page. Happy PyXing, Jörg and André ---------------------------------------------------------------------- 0.12 (2012/10/17): - canvas module: - insert method now returns canvas wrapping item if attrs are given - insert method allows specification of position where item is inserted by before and after arguments - new layer method allows creation of separated drawing layers for grouping of drawing operations - writeXXXfile methods now use "page_" and "write_" prefixes for passing the keyword arguments to the page constructor and write method - pipeGS now returns a file handle instead of writing to a file or to stdout - the new method writeGSfile restores the previous pipeGS functionality - support rendering as png for use in IPython notebooks (as suggested by Nikolas Tezak) - document module: - writeXXXfile methods now support writing to stdout when filename is set to "-" - type 1 font modules: - allow font slanting for T1builtinfont instances - improve stripped font compatibility - remove UniqueID lookup from embedded fonts in PostScript output (fixes missing glyph issue with dvips and certain fonts) - allow Type1 font usage without TeX and without AFM font metric - add support for pfm font matrices - epsfile module: - fix race condition while generating bitmap for PDF inclusion - fix file opening for bbox reading when using filelocator (reported by Michael J Gruber) - filelocator module: - fix text mode line ending issue for MS Windows - text module: - fix subprocess call on MS Windows (closefds not functional not also not required at all) - fix pyxgraphics functionality because at least some versions of graphics and friends seem to expect the file extension .def for the driver files (thanks to Michael J Gruber) - deco module: - decorator to put text along a path; based on a patch by Michael J Gruber - dvifile module: - fix for MS Windows: open virtual font files in binary mode - graph modules: - graphs: - uses new canvas layers to stack graph components (fixing bug #1518414, reported by Dominic Ford) - add a flipped option to graphxy to exchange x and y coordinates - add a 1d graph "graphx" (use case: convert a value to a color) - add hiddenaxes layer to the 3d graph - add linkedaxes for the xy-plane in 3d like in 2d (works now properly due to the hiddenaxes feature) - graph styles: - add density style - add gradient style to convert a value to a color using a 1d graph - add a usenames dictionary to the pos style (like rangepos had it already) - graph data: - add a join data provide which adds concatenates several data sources - axis module: - divisor was not properly taken into account in tick handling (axis range extension and range rating) - added the metapost module: - create smooth paths from a series of points - bitmap module: - new fundamental constructor based on arbitrary affine transformations - add ASCIIHexDecode end marker - color module: - add rgbgradient and cmykgradient to force color space - mesh module: - add ASCIIHexDecode end marker - sourceforge.net: - upgrade PyX project page to the Allura platform -- by _ _ _ Dr. André Wobst, Amselweg 22, 85716 Unterschleißheim / \ \ / ) wob...@users.sourceforge.net, http://www.wobsta.de/ / _ \ \/\/ / PyX - High quality PostScript and PDF figures (_/ \_)_/\_/ with Python & TeX: visit http://pyx.sourceforge.net/
smime.p7s
Description: S/MIME cryptographic signature
------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________ PyX-devel mailing list PyX-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pyx-devel