3
- fix drawing and clipping of gradient style
5
- make dash length available
7
- insert method now returns canvas wrapping item if attrs are given
8
- insert method allows specification of position where item is inserted
9
by before and after arguments
10
- new layer method allows creation of separated drawing layers for
11
grouping of drawing operations
12
- writeXXXfile methods now use "page_" and "write_" prefixes for passing
13
the keyword arguments to the page constructor and write method
14
- pipeGS now returns a file handle instead of writing to a file or to stdout
15
- the new method writeGSfile restores the previous pipeGS functionality
16
- support rendering as png for use in IPython notebooks (as suggested by
19
- writeXXXfile methods now support writing to stdout when filename is set
21
- type 1 font modules:
22
- allow font slanting for T1builtinfont instances
23
- improve stripped font compatibility
24
- remove UniqueID lookup from embedded fonts in PostScript output (fixes
25
missing glyph issue with dvips and certain fonts)
26
- allow Type1 font usage without TeX and without AFM font metric
27
- add support for pfm font matrices
29
- fix race condition while generating bitmap for PDF inclusion
30
- fix file opening for bbox reading when using filelocator (reported by
33
- fix text mode line ending issue for MS Windows
7
- repair PDF generation with unincluded standard fonts (currently broken)
8
- SlantFont & Co support
9
- keep an eye on PEP 324 (popen 5): it could make the texrunner much easier
10
- discuss reltransform: https://sourceforge.net/mailarchive/forum.php?thread_id=9137692&forum_id=23700
11
- add encoding; check whether encoding=ascii works well for the common existing cases
12
- write graphics driver for pgf.sty from LaTeX
13
- ignore "(Please type a command or say `\end')" in preamble method
14
- properly handle file names with spaces in (like "C:\program files\texmf\tex\latex\base\article.cls" in
17
- common bboxes for different graphs
18
- 3d graphs, circular graphs
19
- axis painter labelattrs=None + automatic axis partitioning leads to no valid partitioning
20
- when all titles are None, a graph key currently raises an exception
21
- translatecanvas should be the default in graph.style.symbol
22
- automatic scaling of y-axis according to subset of data shown on x-axis
23
- graph.axis.timeaxis.timetick must not override datetime.datetime __init__ method (since datetime.datetime
24
instances are immutable like ints)
25
- graph.style and graph.data modules
26
- fix docu of gridattrs functionality of axis painters
27
(how can one, e.g. draw a grid at the ticks and not at the subticks)
28
- make graph.style.symbol.diamond a graph.style.symbol instance (to be discussed)
30
- use csv module (new in 2.3)
31
- Check for "inf" and "nan" in datafiles.
32
(When plotted, the graph does not complain, but the output will be broken;
33
this depends on the plattform and is not only an issue within the graph system)
35
- add styles using curves instead of lines
36
- graph.texter module:
37
- rename period argument of decimal texters to recurring_decimal or something similar (as pointed out
40
- contructor should only take a texrunner keyword argument
42
- stroking of patterns does not work in PDF
43
- style and color module:
44
- support modification of existing styles via __call__
35
- fix subprocess call on MS Windows (closefds not functional not also
37
- fix pyxgraphics functionality because at least some versions of graphics
38
and friends seem to expect the file extension .def for the driver files
39
(thanks to Michael J Gruber)
41
- decorator to put text along a path; based on a patch by Michael J Gruber
43
- fix for MS Windows: open virtual font files in binary mode
46
- uses new canvas layers to stack graph components (fixing bug #1518414,
47
reported by Dominic Ford)
48
- add a flipped option to graphxy to exchange x and y coordinates
49
- add a 1d graph "graphx" (use case: convert a value to a color)
50
- add hiddenaxes layer to the 3d graph
51
- add linkedaxes for the xy-plane in 3d like in 2d (works now properly due
52
to the hiddenaxes feature)
55
- add gradient style to convert a value to a color using a 1d graph
56
- add a usenames dictionary to the pos style (like rangepos had it already)
58
- add a join data provide which adds concatenates several data sources
60
- divisor was not properly taken into account in tick handling (axis
61
range extension and range rating)
62
- added the metapost module:
63
- create smooth paths from a series of points
46
- ReusableStreamDecode?
47
- proper ASCII85Decode/HexDecode switch
48
- Support for transparent bitmaps?
50
- rewrite height, etc. using properties
52
- support single-character mode
53
- fix problem reported by Gert Ingold: http://sourceforge.net/mailarchive/forum.php?thread_name=20090323081817.GA34112%40physik.uni-augsburg.de&forum_name=pyx-user
55
- move helper path routines to some more generic place for paths?
56
- pdffile module needed (similar to epsfile)
58
- clearly distingish between readers and writers. dvifile, epsfile, etc. might
59
be renamed to dvireader, epsreader ...
60
- support gsave and grestore in some way to make context handling easier?
62
- support colorspace argument (like c.writeEPSfile("bla", colorspace="cmyk"))
63
- move pyx.def, lfs-files etc. into a new share directory
64
- write fakepattern.py which substitutes some of the pattern functionality using
66
- libkpathsea bindung:
67
- create a ctypes based binding to replace the extension module implementation in the long
71
- describe + vs << vs join
72
- more details in path constructor: allowed pathels, first pathel...
77
Changeable attributes should be explained at a central place.
79
- linealign and circlealign
80
- need to be redone anyway
82
styles: document what data name the styles accept (require). Try also to be more
83
userfriendly and not to describe immediately the internals of the implementation:
84
(see e.g. class.style.symbol)
85
- document interface to access tick positions
88
- add an epsfile example (suggested by Stathis Sideris)
89
- add a small example line on y="f($1)" in one of the plot examples
93
- describe creation and modification (inplace and ``modify by new'') of
65
- new fundamental constructor based on arbitrary affine transformations
66
- add ASCIIHexDecode end marker
68
- add rgbgradient and cmykgradient to force color space
70
- add ASCIIHexDecode end marker
72
- upgrade PyX project page to the Allura platform
97
75
0.11.1 (2011/05/20):