|
From: Andre W. <wo...@us...> - 2003-08-22 16:34:26
|
Hi,
we're pround to announce the release of PyX 0.4. Find a list of
changes below.
Enjoy,
Jörg Lehmann, Michael Schindler, André Wobst
0.4 (2003/08/22):
- graph module:
- separate texter out of the axispainter
- axis/partitioner/texter/painter/axispos redesign & interfaces
- tick.text is renamed to tick.label
- ticks and labels are renamed to tickpos/tickdist and labelpos/labeldist in partitioning
- ticks can be used in the part to mix a partitioner with some manual ticks
-> manualpart and the mix technique is not needed anymore
(both things are still available and working, but they will be removed in the future)
- _ensurefrac is implemented inside the frac constructor now; initialization is possible by:
- a (enum, denom) tuple now (previously there were two arguments)
- a string (as before via _ensurefrac)
- exponential strings are allowed as well (e.g. "1e10" etc.)
- a float (precision is determined by floatprecision -- the number of decimal places)
- dense -> density
- axis.maxworse
- axis interface
- text module:
- reset() method for the texrunner
- automatic restart of a TeX instance with the same preamble (preamble changes are not possible)
- texmessage.loadfd for accepting font description loading
- don't bail out on width_index == 0, but mark character invalid instead
- dvicopy flag
- support for specials; pyxgraphics flag
- support psfonts.map: font names, font encodings
- bugfix \def\ProcessPyXBox -> \long\def\ProcessPyXBox
- improved lfs handling
- data module:
- full documentation via doc strings
- connector module:
- some preliminary version
- box module:
- multiple radii (up to two per point) and softnesses
- ensurecenter added --- do we always force the creation of a center?
- path module:
- lentopar methods added including some tests
- epsfile module:
- new parameter bbox allows to override the bounding box of the eps file
bugfixes:
- text module:
- derive TFMError and DVIError correctly from exceptions.Exception
- close files and pipes, if they are no longer used (thanks to Marcus Mendenhall)
- remove DeprecationWarning in Python 2.3 (thanks to Marcus Mendenhall)
- box module:
- correct rounding algorithm (Michael Schindler)
- graph module:
- refer to the graphs texrunner instead of the defaulttexrunner (cf. #728209)
- rounding towards zero bugfix in autolinpart
- log axis range rating bugfix
- mathtree module:
- addarg bugs (#738724)
- epsfile module:
- fix mixing up of height and width in scale calculation
- and various other fixer here and there
--
by _ _ _ And...@Ph...
/ \ \ / ) http://www.physik.uni-augsburg.de/~wobsta/
/ _ \ \/\/ / PyX - High quality PostScript figures with Python & TeX
(_/ \_)_/\_/ visit http://pyx.sourceforge.net/
|