From: <md...@us...> - 2007-12-18 21:10:22
|
Revision: 4773 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4773&view=rev Author: mdboom Date: 2007-12-18 13:10:20 -0800 (Tue, 18 Dec 2007) Log Message: ----------- Merged revisions 4758-4772 via svnmerge from http://matplotlib.svn.sf.net/svnroot/matplotlib/trunk/matplotlib ........ r4768 | mdboom | 2007-12-18 14:17:13 -0500 (Tue, 18 Dec 2007) | 2 lines Update information about the backends (Ps and Pdf were not mentioned.) ........ r4769 | mdboom | 2007-12-18 15:57:40 -0500 (Tue, 18 Dec 2007) | 2 lines Update list of supported math symbols. ........ r4770 | mdboom | 2007-12-18 15:59:56 -0500 (Tue, 18 Dec 2007) | 2 lines Update list of supported backends. ........ Modified Paths: -------------- branches/transforms/lib/matplotlib/mathtext.py branches/transforms/setup.cfg.template Property Changed: ---------------- branches/transforms/ Property changes on: branches/transforms ___________________________________________________________________ Name: svnmerge-integrated - /trunk/matplotlib:1-4757 + /trunk/matplotlib:1-4772 Modified: branches/transforms/lib/matplotlib/mathtext.py =================================================================== --- branches/transforms/lib/matplotlib/mathtext.py 2007-12-18 21:09:25 UTC (rev 4772) +++ branches/transforms/lib/matplotlib/mathtext.py 2007-12-18 21:10:20 UTC (rev 4773) @@ -81,48 +81,85 @@ Allowed TeX symbols: - [MGDTODO: This list is no longer exhaustive and needs to be updated] + $ \% \AA \AE \BbbC \BbbN \BbbP \BbbQ \BbbR \BbbZ \Bumpeq \Cap \Colon + \Cup \Delta \Doteq \Downarrow \Equiv \Finv \Gamma \H \Im \L \Lambda + \Ldsh \Leftarrow \Leftrightarrow \Lleftarrow \Lsh \Nearrow \Nwarrow + \O \OE \Omega \P \Phi \Pi \Psi \Rdsh \Re \Rightarrow \Rrightarrow + \Rsh \S \Searrow \Sigma \Subset \Supset \Swarrow \Theta \Uparrow + \Updownarrow \Upsilon \Vdash \Vert \Vvdash \Xi \_ \__sqrt__ \ac + \acute \acwopencirclearrow \adots \ae \aleph \alpha \angle \approx + \approxeq \approxident \arceq \ast \asymp \backcong \backprime + \backsim \backsimeq \backslash \bar \barleftarrow \barwedge \because + \beta \beth \between \bigcap \bigcirc \bigcup \bigodot \bigoplus + \bigotimes \bigstar \bigtriangledown \bigtriangleup \biguplus + \bigvee \bigwedge \blacksquare \blacktriangle \blacktriangledown + \blacktriangleleft \blacktriangleright \bot \bowtie \boxbar \boxdot + \boxminus \boxplus \boxtimes \breve \bullet \bumpeq \c \candra \cap + \carriagereturn \cdot \cdotp \cdots \check \checkmark \chi \circ + \circeq \circledR \circledS \circledast \circledcirc \circleddash + \circumflexaccent \clubsuit \clubsuitopen \colon \coloneq + \combiningacuteaccent \combiningbreve \combiningdiaeresis + \combiningdotabove \combininggraveaccent \combiningoverline + \combiningrightarrowabove \combiningtilde \complement \cong \coprod + \copyright \cup \cupdot \curlyeqprec \curlyeqsucc \curlyvee + \curlywedge \curvearrowleft \curvearrowright \cwopencirclearrow \d + \dag \daleth \danger \dashv \ddag \ddddot \dddot \ddot \ddots + \degree \delta \diamond \diamondsuit \digamma \div \divideontimes + \dot \doteq \dotminus \dotplus \dots \doublebarwedge ? \downarrow + \downdownarrows \downharpoonleft \downharpoonright \downzigzagarrow + \ell \emdash \emptyset \endash \enspace \epsilon \eqcirc \eqcolon + \eqdef \eqgtr \eqless \eqsim \equiv \eta \eth \exists \fallingdotseq + \flat \forall \frakC \frakZ \frown \gamma \geq \geqq \gg \ggg \gimel + \gneqq \gnsim \grave \greater \gtrdot \gtreqless \gtrless \gtrsim + \hat \heartsuit \hookleftarrow \hookrightarrow \i \iiint \iint + \imageof \imath \in \infty \int \intercal \invnot \iota \jmath \k + \kappa \kernelcontraction \l \lambda \lambdabar \lasp \lbrace + \lbrack \lceil \leftangle \leftarrow \leftarrowtail \leftbrace + \leftharpoonaccent \leftharpoondown \leftharpoonup \leftleftarrows + \leftparen \leftrightarrow \leftrightarrows \leftrightharpoons + \leftthreetimes \leq \leqq \less \lessdot \lesseqgtr \lessgtr + \lesssim \lfloor \ll \llcorner \lll \lneqq \lnsim \looparrowleft + \looparrowright \lq \lrcorner \ltimes \maltese \mapsdown \mapsfrom + \mapsto \mapsup \measeq \measuredangle \mho \mid \minus \models \mp + \mu \multimap \nLeftarrow \nLeftrightarrow \nRightarrow \nVDash + \nVdash \nabla \napprox \natural \ncong \ne \nearrow \neg \nequiv + \nexists \ngeq \ngtr \ni \nleftarrow \nleftrightarrow \nleq \nless + \nmid \not \notin \nparallel \nprec \nrightarrow \nsim \nsime + \nsubset \nsubseteq \nsucc \nsupset \nsupseteq \ntriangleleft + \ntrianglelefteq \ntriangleright \ntrianglerighteq \nu \nvDash + \nvdash \nwarrow \o \obar \ocirc \odot \oe \oiiint \oiint \oint + \omega \ominus \oplus \origof \oslash \otimes \overarc + \overleftarrow \overleftrightarrow \parallel \partial \phi \pi + \pitchfork \pm \prec \preccurlyeq \preceq \precnsim \precsim \prime + \prod \propto \prurel \psi \quad \questeq \rasp \rbrace \rbrack + \rceil \rfloor \rho \rightangle \rightarrow \rightarrowbar + \rightarrowtail \rightbrace \rightharpoonaccent \rightharpoondown + \rightharpoonup \rightleftarrows \rightleftharpoons \rightparen + \rightrightarrows \rightthreetimes \rightzigzagarrow \risingdotseq + \rq \rtimes \scrB \scrE \scrF \scrH \scrI \scrL \scrM \scrR \scre + \scrg \scro \scurel \searrow \sharp \sigma \sim \simeq \slash + \smallsetminus \smile \solbar \spadesuit \spadesuitopen + \sphericalangle \sqcap \sqcup \sqsubset \sqsubseteq \sqsupset + \sqsupseteq \ss \star \stareq \sterling \subset \subseteq \subsetneq + \succ \succcurlyeq \succeq \succnsim \succsim \sum \supset \supseteq + \supsetneq \swarrow \t \tau \textasciiacute \textasciicircum + \textasciigrave \textasciitilde \textexclamdown \textquestiondown + \textquotedblleft \textquotedblright \therefore \theta \thickspace + \thinspace \tilde \times \to \top \triangledown \triangleleft + \trianglelefteq \triangleq \triangleright \trianglerighteq + \turnednot \twoheaddownarrow \twoheadleftarrow \twoheadrightarrow + \twoheaduparrow \ulcorner \underbar \uparrow \updownarrow + \updownarrowbar \updownarrows \upharpoonleft \upharpoonright \uplus + \upsilon \upuparrows \urcorner \vDash \varepsilon \varkappa + \varnothing \varphi \varpi \varrho \varsigma \vartheta \vartriangle + \vartriangleleft \vartriangleright \vdash \vdots \vec \vee \veebar + \veeeq \vert \wedge \wedgeq \widehat \widetilde \wp \wr \xi \yen + \zeta \{ \| \} - \/ \Delta \Downarrow \Gamma \Im \LEFTangle \LEFTbrace \LEFTbracket - \LEFTparen \Lambda \Leftarrow \Leftbrace \Leftbracket \Leftparen - \Leftrightarrow \Omega \P \Phi \Pi \Psi \RIGHTangle \RIGHTbrace - \RIGHTbracket \RIGHTparen \Re \Rightarrow \Rightbrace \Rightbracket - \Rightparen \S \SQRT \Sigma \Sqrt \Theta \Uparrow \Updownarrow - \Upsilon \Vert \Xi \aleph \alpha \approx \angstrom \ast \asymp - \backslash \beta \bigcap \bigcirc \bigcup \bigodot \bigoplus - \bigotimes \bigtriangledown \bigtriangleup \biguplus \bigvee - \bigwedge \bot \bullet \cap \cdot \chi \circ \clubsuit \coprod \cup - \dag \dashv \ddag \delta \diamond \diamondsuit \div \downarrow \ell - \emptyset \epsilon \equiv \eta \exists \flat \forall \frown \gamma - \geq \gg \heartsuit \hspace \imath \in \infty \int \iota \jmath - \kappa \lambda \langle \lbrace \lceil \leftangle \leftarrow - \leftbrace \leftbracket \leftharpoondown \leftharpoonup \leftparen - \leftrightarrow \leq \lfloor \ll \mid \mp \mu \nabla \natural - \nearrow \neg \ni \nu \nwarrow \odot \oint \omega \ominus \oplus - \oslash \otimes \phi \pi \pm \prec \preceq \prime \prod \propto \psi - \rangle \rbrace \rceil \rfloor \rho \rightangle \rightarrow - \rightbrace \rightbracket \rightharpoondown \rightharpoonup - \rightparen \searrow \sharp \sigma \sim \simeq \slash \smile - \spadesuit \sqcap \sqcup \sqrt \sqsubseteq \sqsupseteq \subset - \subseteq \succ \succeq \sum \supset \supseteq \swarrow \tau \theta - \times \top \triangleleft \triangleright \uparrow \updownarrow - \uplus \upsilon \varepsilon \varphi \varphi \varrho \varsigma - \vartheta \vdash \vee \vert \wedge \wp \wr \xi \zeta - - BACKENDS - mathtext currently works with GTK, Agg, GTKAgg, TkAgg and WxAgg and - PS, though only horizontal and vertical rotations are supported in - *Agg + mathtext currently works with all backends. - mathtext now embeds the TrueType computer modern fonts into the PS - file, so what you see on the screen should be what you get on paper. - - Backends which don't support mathtext will just render the TeX - string as a literal. Stay tuned. - - KNOWN ISSUES: - Certainly there are some... Modified: branches/transforms/setup.cfg.template =================================================================== --- branches/transforms/setup.cfg.template 2007-12-18 21:09:25 UTC (rev 4772) +++ branches/transforms/setup.cfg.template 2007-12-18 21:10:20 UTC (rev 4773) @@ -13,12 +13,12 @@ #verbose = True [provide_packages] -# By default, matplotlib checks for a few dependencies and -# installs them if missing. This feature can be turned off +# By default, matplotlib checks for a few dependencies and +# installs them if missing. This feature can be turned off # by uncommenting the following lines. Acceptible values are: # True: install, overwrite an existing installation # False: do not install -# auto: install only if the package is unavailable. This +# auto: install only if the package is unavailable. This # is the default behavior # ## Date/timezone support: @@ -30,28 +30,28 @@ #configobj = False [gui_support] -# Matplotlib supports multiple GUI toolkits, including Cocoa, -# GTK, Fltk, Qt, Qt4, Tk, and WX. Support for many of these -# toolkits requires AGG, the Anti-Grain Geometry library, which +# Matplotlib supports multiple GUI toolkits, including Cocoa, +# GTK, Fltk, Qt, Qt4, Tk, and WX. Support for many of these +# toolkits requires AGG, the Anti-Grain Geometry library, which # is provided by matplotlib and built by default. # -# Some backends are written in pure Python, and others require -# extension code to be compiled. By default, matplotlib checks -# for these GUI toolkits during installation and, if present, -# compiles the required extensions to support the toolkit. GTK -# support requires the GTK runtime environment and PyGTK. Wx -# support requires wxWidgets and wxPython. Tk support requires -# Tk and Tkinter. The other GUI toolkits do not require any -# extension code, and can be used as long as the libraries are +# Some backends are written in pure Python, and others require +# extension code to be compiled. By default, matplotlib checks +# for these GUI toolkits during installation and, if present, +# compiles the required extensions to support the toolkit. GTK +# support requires the GTK runtime environment and PyGTK. Wx +# support requires wxWidgets and wxPython. Tk support requires +# Tk and Tkinter. The other GUI toolkits do not require any +# extension code, and can be used as long as the libraries are # installed on your system. -# +# # You can uncomment any the following lines if you know you do # not want to use the GUI toolkit. Acceptible values are: -# True: build the extension. Exits with a warning if the +# True: build the extension. Exits with a warning if the # required dependencies are not available # False: do not build the extension # auto: build if the required dependencies are available, -# otherwise skip silently. This is the default +# otherwise skip silently. This is the default # behavior # #gtk = False @@ -62,18 +62,20 @@ [rc_options] # User-configurable options # -# Default backend, one of: Agg, Cairo, CocoaAgg, GTK, GTKAgg, -# GTKCairo, FltkAgg, QtAgg, Qt4Agg, SVG, TkAgg, WX, WXAgg. -# Only the Agg and SVG backends do not require external -# dependencies. Do not choose GTK, GTKAgg, GTKCairo, TkAgg or -# WXAgg if you have disabled the relevent extension modules. -# Agg will be used by default. +# Default backend, one of: Agg, Cairo, CocoaAgg, GTK, GTKAgg, +# GTKCairo, FltkAgg, Pdf, Ps, QtAgg, Qt4Agg, SVG, TkAgg, WX, WXAgg. +# +# The Agg, Ps, Pdf and SVG backends do not require external +# dependencies. Do not choose GTK, GTKAgg, GTKCairo, TkAgg or WXAgg if +# you have disabled the relevent extension modules. Agg will be used +# by default. +# #backend = Agg # -# The numerix module was historically used to provide +# The numerix module was historically used to provide # compatibility between the Numeric, numarray, and NumPy array -# packages. Now that NumPy has emerge as the universal array -# package for python, numerix is not really necessary and is -# maintained to provide backward compatibility. Do not change +# packages. Now that NumPy has emerge as the universal array +# package for python, numerix is not really necessary and is +# maintained to provide backward compatibility. Do not change # this unless you have a compelling reason to do so. #numerix = numpy This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |