Liste der Änderungen an Matplotlib vor 2015#
Dies ist eine Liste der Änderungen, die an Matplotlib von 2003 bis 2015 vorgenommen wurden. Für neuere Änderungen siehe die Release Notes.
- 2015-11-16
An contour(f) und tricontour(f) übergebene Level müssen in aufsteigender Reihenfolge sein.
- 2015-10-21
Hinzugefügtes TextBox-Widget
- 2015-10-21
Hinzugefügt get_ticks_direction()
- 2015-02-27
Der rcParam 'image.composite_image' wurde hinzugefügt, um Benutzern zu ermöglichen zu entscheiden, ob sie möchten, dass die Vektorgrafik-Backends alle Bilder innerhalb eines Satzes von Achsen zu einem einzigen zusammengesetzten Bild kombinieren. (Wenn Bilder nicht kombiniert werden, können Benutzer Vektorgrafikdateien in Adobe Illustrator oder Inkscape öffnen und jedes Bild einzeln bearbeiten.)
- 2015-02-19
Umschreibung des C++-Codes zur Berechnung von Konturen, um die Unterstützung für Eckmaskierung hinzuzufügen. Dies wird durch das Schlüsselwort 'corner_mask' in den Plotbefehlen 'contour' und 'contourf' gesteuert. - IMT
- 2015-01-23
Text-Begrenzungsrahmen werden jetzt mit der Vorwärtsbreite anstelle der Tinte berechnet. Dies kann zu einer leicht veränderten Textplatzierung führen.
- 2014-10-27
Auswahl des Backends über die Umgebungsvariable
MPLBACKENDerlaubt. Dokumentation zu Backend-Auswahlmethoden hinzugefügt.- 2014-09-27
Überholung von
colors.LightSource.LightSource.hillshadehinzugefügt, um die unabhängige Erzeugung von Beleuchtungskarten zu ermöglichen. Neue Arten von Blending für visuell ansprechendere Schattierungsrelief-Plots hinzugefügt (z.B.blend_mode="overlay", etc., zusätzlich zum Legacy-Modus "hsv").- 2014-06-10
Hinzugefügt Colorbar.remove()
- 2014-06-07
Fehler behoben, damit radiale Plots als ps in py3k gespeichert werden können.
- 2014-06-01
Die fmt-kwarg von errorbar wurde geändert, um die mpl-Konvention zu unterstützen, dass "none" bedeutet "nicht zeichnen" und standardmäßig auf die leere Zeichenkette gesetzt wird, sodass die Darstellung von Datenpunkten mit den Standardeinstellungen der plot()-Funktion erfolgt. Die Verwendung des None-Objekts anstelle von "none" wurde als veraltet markiert.
- 2014-05-22
Die linscale-Schlüsselwortparameter der symlog-Skala kann kleiner als eins sein.
- 2014-05-20
Logik in FontManager hinzugefügt, um den Font-Cache zu invalidieren, wenn sich die Font-Family-rcparams geändert haben.
- 2014-05-16
Positionierung von mehrzeiligem Text im PGF-Backend behoben.
- 2014-05-14
Axes.add_image() als Standardmethode zum Hinzufügen von AxesImage-Instanzen zu Axes hinzugefügt. Dies verbessert die Konsistenz mit add_artist(), add_collection(), add_container(), add_line(), add_patch() und add_table().
- 2014-05-02
Farbenblindenfreundliche Colormap namens 'Wistia' hinzugefügt.
- 2014-04-27
Verbesserte Eingabebereinigung in Axes.{h|v}lines. Eingaben werden in 1D-ndarrays umgewandelt (nachdem Einheiten behandelt wurden).
- 2014-04-27
unnötiger Cast zu float in stem entfernt
- 2014-04-23
Verweise auf "ipython -pylab" aktualisiert. Die bevorzugte Methode zum Aufrufen von pylab ist jetzt die Verwendung des "%pylab"-Magic-Befehls. -Chris G.
- 2014-04-22
Zur "Figure Options" Dialogbox des Qt4Agg-Backends wurde die Funktion zum (Neu-)Erstellen einer einfachen automatischen Legende hinzugefügt.
- 2014-04-22
Ein Beispiel hinzugefügt, das den Unterschied zwischen interpolation = 'none' und interpolation = 'nearest' in
imshowbeim Speichern von Vektorgrafikdateien zeigt.- 2014-04-22
Violin-Plot-Funktionen hinzugefügt. Weitere Details siehe
Axes.violinplot,Axes.violin,cbook.violin_statsundmlab.GaussianKDE.- 2014-04-10
Fehler bei der Darstellung von Dreiecksmarkern behoben. Der "Aufwärts"-Dreieck wurde anstelle des "Rechts"-Dreiecks und umgekehrt dargestellt.
- 2014-04-08
Fehler in parasite_axes.py behoben, indem eine Liste aus einem Generator in Zeile 263 erstellt wurde.
- 2014-04-02
clipon=Falsezur Erstellung von Keilen und Schatten inpiehinzugefügt.- 2014-02-25
Im backend_qt4agg von update zu repaint unter Windows geändert. Siehe Kommentar im Quellcode nahe
self._priv_updatefür eine längere Erklärung.- 2014-03-27
Tests für den ccw-Parameter von pie hinzugefügt. PDF- und SVG-Bilder aus den Tests für den linewidth-Parameter von pie entfernt.
- 2014-03-24
Verhalten von Achsen geändert, sodass führende oder nachfolgende Patches der Höhe 0 (oder Breite 0) bei der Berechnung der x- und y-Achsenlimits nicht mehr ignoriert werden. Patches mit sowohl Höhe == 0 als auch Breite == 0 werden ignoriert.
- 2014-03-24
Bool-kwarg (manage_xticks) zu boxplot hinzugefügt, um die Verwaltung der x-Limits und Ticks beim Erstellen eines Boxplots zu aktivieren/deaktivieren. Standard ist True, was das bisherige Verhalten beibehält.
- 2014-03-23
Fehler in projections/polar.py behoben, indem sichergestellt wurde, dass der berechnete theta-Wert bei gegebenen Mauskoordinaten im Bereich von 0 bis 2 * pi bleibt.
- 2014-03-22
Schlüsselwortargumente wedgeprops und textprops zu pie hinzugefügt. Benutzer können die Keil- und Texteigenschaften des Tortendiagramms detaillierter steuern, wenn sie dies wünschen.
- 2014-03-17
Fehler in append_axes aus der AxesDivider-Klasse behoben, die Achsen nicht am richtigen Ort in Bezug auf die Referenz-Locator-Achsen angehängt hat.
- 2014-03-13
Parameter 'clockwise' zur Funktion pie hinzugefügt, standardmäßig True.
- 2014-02-28
Schlüsselwortargument 'origin' zu
spyhinzugefügt- 2014-02-27
Getrennte horizontale/vertikale Achsenabstände für ImageGrid im AxesGrid-Toolkit implementiert.
- 2014-02-27
Die Markierungseigenschaft von matplotlib.lines.Line2D kann jetzt ein ganzzahliger numpy-Fancy-Index, ein Slice-Objekt oder ein Float sein. Das Float-Verhalten aktiviert Markierungen in annähernd gleichen Anzeige-Koordinatenabständen entlang der Linie.
- 2014-02-25
Im backend_qt4agg von update zu repaint unter Windows geändert. Siehe Kommentar im Quellcode nahe
self._priv_updatefür eine längere Erklärung.- 2014-01-02
triplotgibt nun die hinzugefügte Künstler zurück und die Unterstützung für Linien- und Marker-kwargs wurde verbessert. GBY- 2013-12-30
Grid-Größe von streamplot für verschiedene Arten von Dichteargumenten konsistent gemacht. Ein 30x30 Gitter wird nun für density=1 und density=(1, 1) verwendet.
- 2013-12-03
Eine reine Boxplot-Zeichenmethode hinzugefügt, die eine vollständigere Anpassung von Boxplots ermöglicht. Sie nimmt eine Liste von Dictionaries mit Statistiken entgegen. Außerdem wurde eine Funktion (
cbook.boxplot_stats) erstellt, die die benötigten Statistiken generiert.- 2013-11-28
qhull-Erweiterungsmodul hinzugefügt, um Delaunay-Triangulationen robuster als zuvor durchzuführen. Es wird von tri.Triangulation (und somit allen pyplot.tri*-Methoden) und mlab.griddata verwendet. Das matplotlib.delaunay-Modul wurde als veraltet markiert. - IMT
- 2013-11-05
Power-Law-Normalisierungsmethode hinzugefügt. Dies ist nützlich, um z.B. kleine Populationen in einem "hist2d"-Histogramm anzuzeigen.
- 2013-10-27
get_rlabel_position und set_rlabel_position Methoden zu PolarAxes hinzugefügt, um die Winkelposition von radialen Tick-Labels zu steuern.
- 2013-10-06
Stride-basierte Funktionen zu mlab hinzugefügt, um einfach 2D-Arrays mit weniger Speicher zu erstellen.
- 2013-10-06
Window- und detrend-Funktionen in mlab verbessert, insbesondere Unterstützung für 2D-Arrays.
- 2013-10-06
Leistung aller spektrumsbezogenen mlab-Funktionen und -Plots verbessert.
- 2013-10-06
Unterstützung für Magnitude, Phase und Winkel-Spektren zu axes.specgram hinzugefügt, sowie Unterstützung für Magnitude, Phase, Winkel und komplexe Spektren zu mlab-specgram.
- 2013-10-06
magnitude_spectrum, angle_spectrum und phase_spectrum Plots sowie magnitude_spectrum, angle_spectrum, phase_spectrum und complex_spectrum Funktionen zu mlab hinzugefügt.
- 2013-07-12
Unterstützung für Datums-Achsen zu 2D-Plots hinzugefügt. Achsenwerte werden durch Axes.convert_xunits/Axes.convert_yunits übergeben, bevor sie von contour/contourf, pcolormesh und pcolor verwendet werden.
- 2013-07-12
matplotlib.dates.date2num, matplotlib.dates.num2date und matplotlib.dates.datestr2num akzeptieren nun n-dimensionale Eingaben. Unterstützung für n-dimensionale Arrays wurde auch in matplotlib.dates.DateConverter und matplotlib.units.Registry integriert.
- 2013-06-26
Das Achsenmodul wurde umstrukturiert: Das Achsenmodul ist jetzt ein Ordner, der das folgende Untermodul enthält:
_subplots.py, das alle Hilfsmethoden für Subplots enthält.
_base.py, das verschiedene private Methoden und eine neue _AxesBase-Klasse enthält. Diese _AxesBase-Klasse enthält alle Methoden, die nicht direkt mit den Plots der "alten" Achsen verbunden sind.
_axes.py enthält die Axes-Klasse. Diese Klasse erbt nun von _AxesBase: Sie enthält alle "Plotting"-Methoden und Beschriftungsmethoden.
Diese Refaktorisierung sollte die API nicht beeinflussen. Nur private Methoden sind nicht mehr aus dem Achsenmodul importierbar.
- 2013-05-18
Unterstützung für beliebige Rasterungsauflösungen für das SVG-Backend hinzugefügt. Zuvor war die Auflösung auf 72 dpi fest codiert. Jetzt nimmt die Backend-Klasse ein image_dpi-Argument für ihren Konstruktor entgegen, passt die Bildbegrenzungsbox entsprechend an und leitet einen Vergrößerungsfaktor an den Bildrenderer weiter. Der Code und die Ergebnisse ähneln nun denen des PDF-Backends. - MW
- 2013-05-08
Verhalten von hist geändert, wenn stacked=True und normed=True übergeben wurden. Histogramme werden nun zuerst gestapelt, dann wird die Summe normalisiert. Zuvor wurde jedes Histogramm normalisiert, dann wurden sie gestapelt.
- 2013-04-25
Alle Vorkommen von
from matplotlib import MatplotlibDeprecationWarning as mplDeprecation
zu
from cbook import mplDeprecation
geändert und der Import in den matplotlib-Namespace in __init__.py entfernt. - Thomas Caswell
- 2013-04-15
'axes.xmargin' und 'axes.ymargin' zu rpParams hinzugefügt, um Standardabstände für die automatische Skalierung festzulegen. - TAC
- 2013-04-16
Pfad-Effekt-Unterstützung für Line2D-Objekte hinzugefügt. -JJL
- 2013-03-31
Unterstützung für beliebige unstrukturierte benutzerdefinierte Triangulationen zu Axes3D.tricontour[f] hinzugefügt - Damon McDougall
- 2013-03-19
Unterstützung für die Übergabe des linestyle-Kwargs an
stephinzugefügt, sodass alleplotkwargs an den zugrunde liegendenplot-Aufruf übergeben werden. -TAC- 2013-02-25
Klassen CubicTriInterpolator, UniformTriRefiner, TriAnalyzer zum matplotlib.tri-Modul hinzugefügt. - GBy
- 2013-01-23
Parameter 'savefig.directory' zu rcParams hinzugefügt, um das zuletzt gespeicherte Verzeichnis für Dialogfelder zum Speichern von Abbildungen zu speichern und einzutragen - Martin Spacek
- 2013-01-13
Eventplot-Methode zu Achsen und pyplot und EventCollection-Klasse zu Collections hinzugefügt.
- 2013-01-08
Zwei zusätzliche Titel zu Achsen hinzugefügt, die bündig mit den linken und rechten Rändern des Plots abschließen. Andrew Dawson
- 2013-01-07
framealpha-Schlüsselwortargument zu legend hinzugefügt - PO
- 2013-01-16
Till Stensitzki hat eine Baseline-Funktion zu stackplot hinzugefügt.
- 2012-12-22
Klassen zur Interpolation innerhalb von Dreiecksnetzen (LinearTriInterpolator) und zum Finden der Dreiecke, in denen Punkte liegen (TrapezoidMapTriFinder), zum matplotlib.tri-Modul hinzugefügt. - IMT
- 2012-12-05
MatplotlibDeprecationWarning-Klasse zum Signalieren von Deprecation hinzugefügt. Matplotlib-Entwickler können diese Klasse wie folgt verwenden:
from matplotlib import MatplotlibDeprecationWarning as mplDeprecation
Angesichts der Tatsache, dass Python-Builtin-DeprecationWarnings ab Python 2.7 standardmäßig ignoriert werden, wurde diese Klasse eingeführt, um Deprecation zu signalisieren, aber über UserWarnings, die nicht standardmäßig ignoriert werden. - PI
- 2012-11-27
Der Parameter mtext zum Übergeben von matplotlib.text.Text-Instanzen an RendererBase.draw_tex und RendererBase.draw_text hinzugefügt. Dies ermöglicht Backends, zusätzliche Textattribute wie die Ausrichtung von Textelementen zu nutzen. - pwuertz
- 2012-11-26
matplotlib/mpl.py als veraltet markiert, das nur in pylab.py verwendet wurde und nun durch das besser geeignete
import matplotlib as mplersetzt wurde. - PI- 2012-11-25
rc_context über die pyplot-Schnittstelle zugänglich gemacht - PI
- 2012-11-16
plt.set_cmap löst keine Fehler mehr aus, wenn noch kein aktiver farbbarer Künstler vorhanden ist, wie z.B. ein Bild, und setzt einfach die zu verwendende Colormap ab diesem Zeitpunkt. - PI
- 2012-11-16
Die Funktion _get_rbga_face, die identisch mit _get_rbg_face ist, aber ein (r,g,b,a) Tupel zurückgibt, zu line2D hinzugefügt. Line2D.draw wurde geändert, um _get_rbga_face zu verwenden, um die Markerface-Farbe zu erhalten, sodass jedes durch markerfacecolor gesetzte Alpha respektiert wird. - Thomas Caswell
- 2012-11-13
Eine symmetrische logarithmische Normalisierungsklasse zu colors.py hinzugefügt. Einige Tests für die Normalisierungsklasse wurden ebenfalls hinzugefügt. Till Stensitzki
- 2012-11-12
stem von axes nimmt nun mindestens ein Argument entgegen. Verwendet einen Standardbereich von range(n), wenn das erste Argument nicht bereitgestellt wird. Damon McDougall
- 2012-11-09
plt.subplot() ohne Argumente verhält sich nun wie subplot(111) - PI
- 2012-11-08
plt.figure und plt.subplot Aufrufe wurden in den Dokumentationsbeispielen durch den neueren, bequemeren einzelnen Aufruf von plt.subplots() ersetzt. - PI
- 2012-10-05
Unterstützung für das Speichern von Animationen als animierte GIFs hinzugefügt. - JVDP
- 2012-08-11
Pfad-Schließungsfehler in patches.Polygon behoben, sodass unabhängig davon, ob der Pfad der ursprüngliche ist oder später durch set_xy() gesetzt wurde, get_xy() einen geschlossenen Pfad zurückgibt, wenn und nur wenn get_closed() True ist. Dank an Jacob Vanderplas. - EF
- 2012-08-05
Wenn eine Norm an contourf übergeben wird, werden nun entweder vmin, vmax Attribute dieser Norm oder beide respektiert. Zuvor wurden sie nur respektiert, wenn beide angegeben wurden. Zusätzlich können vmin und/oder vmax nun direkt als kwargs an contourf übergeben werden. - EF
- 2012-07-24
Contourf behandelt das extend-Kwarg, indem die erweiterten Bereiche außerhalb des genormten 0-1-Bereichs abgebildet werden, sodass sie von den durch set_under und set_over Methoden bestimmten Colormap-Farben behandelt werden. Zuvor wurden die erweiterten Bereiche auf 0 oder 1 abgebildet, sodass die "under"- und "over"-Colormap-Farben ignoriert wurden. Diese Änderung erhöht auch leicht den Farbkontrast für eine gegebene Menge von Konturebenen. - EF
- 2012-06-24
Mathtext-Nutzung in Tick-Labels konfigurierbar gemacht - DSD
- 2012-06-05
Über PIL geladene Bilder werden nun korrekt sortiert - CG
- 2012-06-02
Neue Achsenmethode und pyplot-Funktion hist2d hinzugefügt. - PO
- 2012-05-31
Unterstützung für den Backend-Spezifikationsstil 'cairo.<format>' entfernt. 'cairo.format' und 'savefig.extension' rcParams als veraltet markiert und durch 'savefig.format' ersetzt. - Martin Spacek
- 2012-05-29
pcolormesh beachtet nun das übergebene "edgecolor"-Kwarg. Um dies zu unterstützen, akzeptiert das "shading"-Argument zu pcolormesh nun nur noch "flat" oder "gouraud". Um das alte "faceted"-Verhalten zu erreichen, übergeben Sie "edgecolors='k'". - MGD
- 2012-05-22
Radius-Kwarg zu Tortendiagrammen hinzugefügt. - HH
- 2012-05-22
Collections haben nun eine Einstellung "offset_position", um auszuwählen, ob die Offsets in "screen" Koordinaten (Standard, folgt dem alten Verhalten) oder "data" Koordinaten angegeben werden. Dies wird derzeit intern verwendet, um die Leistung von hexbin zu verbessern.
Als Ergebnis sind die "draw_path_collection" Backend-Methoden um ein neues Argument "offset_position" gewachsen. - MGD
- 2012-05-04
Ein neues Argument zu Tortendiagrammen hinzugefügt - startingangle - das es ermöglicht, den Winkelversatz für den ersten Keil des Diagramms anzugeben. - EP
- 2012-05-03
Symlog-Skala beachtet nun die logarithmische Basis. Zuvor wurde sie vollständig ignoriert und immer als Basis e behandelt. - MGD
- 2012-05-03
linscalex/y-Schlüsselwort für die symlog-Skala erlaubt, was die Größe des linearen Teils relativ zum logarithmischen Teil einstellbar macht. - MGD
- 2012-04-14
Neuer Plot-Stil hinzugefügt: stackplot. Dieses neue Feature unterstützt gestapelte Flächendiagramme. - Damon McDougall
- 2012-04-06
Wenn das Pfad-Clipping ein LINETO in ein MOVETO ändert, ändert es auch jedes CLOSEPOLY-Kommando in ein LINETO zum Anfangspunkt. Dies behebt ein Problem mit pdf und svg, wo CLOSEPOLY dann eine Linie zur letzten MOVETO-Position anstelle der beabsichtigten Anfangsposition zog. - JKS
- 2012-03-27
Unterstützung für ImageGrid hinzugefügt, um Colorbars nur an einem Rand jeder Spalte/Zeile zu platzieren. - RMM
- 2012-03-07
Movie-Schreiben in nützliche Klassen umstrukturiert, die Pipes zum Schreiben von Bilddaten an ffmpeg oder mencoder verwenden. Außerdem wurden die Einstellungen dafür und die Möglichkeit, benutzerdefinierte Optionen zu übergeben, verbessert. - RMM
- 2012-02-29
errorevery-Schlüsselwort zu errorbar hinzugefügt, um die Unterabtastung von Fehlerbalken zu ermöglichen. Behebt Problem #600.
- 2012-02-28
plot_trisurf zum mplot3d-Toolkit hinzugefügt. Dies unterstützt das Plotten von dreidimensionalen Oberflächen auf einem unregelmäßigen Gitter. - Damon McDougall
- 2012-01-23
Die Radius-Labels in Polarkoordinaten-Plots verwenden nun keine feste Polsterung mehr, sondern eine andere Ausrichtung je nach Quadrant. Dies behebt numerische Probleme, wenn (rmax - rmin) zu klein wird. - MGD
- 2012-01-08
axes.streamplot hinzugefügt, um Stromlinien eines Geschwindigkeitsfeldes zu plotten. Angepasst von Tom Flannaghans streamplot-Implementierung. -TSY
- 2011-12-29
ps- und pdf-Markierungen werden nun nur noch gestrichen, wenn die Linienbreite ungleich Null ist, um die Konsistenz mit agg zu gewährleisten. Behebt Problem #621. - JKS
- 2011-12-27
Umgehung eines EINTR-Fehlers in einigen Versionen von subprocess. - JKS
- 2011-10-25
Unterstützung für operatorname zu mathtext hinzugefügt, einschließlich der Möglichkeit, Leerzeichen einzufügen, wie z.B. $operatorname{arg,max}$ - PI
- 2011-08-18
API von Axes.get_tightbbox geändert und einen optionalen Schlüsselwortparameter call_axes_locator hinzugefügt. - JJL
- 2011-07-29
Ein neuer rcParam "axes.formatter.use_locale" wurde hinzugefügt, der, wenn er True ist, die aktuelle Locale zur Formatierung von Tick-Labels verwendet. Dies bedeutet, dass beispielsweise in der fr_FR-Locale ',' als Dezimaltrennzeichen verwendet wird. - MGD
- 2011-07-15
Der Satz von Markierungen, die in den Befehlen plot() und scatter() verfügbar sind, wurde vereinheitlicht. Im Allgemeinen bietet dies mehr Optionen als zuvor, es gibt jedoch eine rückwärts inkompatible Änderung an den Markierungen in scatter.
"d" bedeutete früher "diamond", jetzt bedeutet es "narrow diamond". "D" kann für "diamond" verwendet werden.
-MGD
- 2011-07-13
Numerische Probleme in der Symlog-Skala behoben, insbesondere wenn linthresh <= 1.0 ist. Symlog-Plots können anders aussehen, wenn man sich auf das alte fehlerhafte Verhalten verlassen hat. - MGD
- 2011-07-10
Fehler bei der Argumentenbehandlung in tripcolor/triplot/tricontour behoben, Problem #203. - IMT
- 2011-07-08
Viele Funktionen zu mplot3d.axes3d hinzugefügt, um die Feature-Parität von Axes3D-Objekten mit regulären Axes-Objekten zu erhöhen. Bedeutende Überarbeitungen auch der Dokumentation. - BVR
- 2011-07-07
Kompatibilität mit der IPython-Strategie zur Auswahl einer Version der Qt4-Unterstützung hinzugefügt, und ein rcParam zur expliziten Wahl: backend.qt4. - EF
- 2011-07-07
AutoMinorLocator modifiziert, um die automatische Auswahl der Anzahl von Nebenintervallen pro Hauptintervall zu verbessern und die Möglichkeit zu geben, diese Anzahl über ein Kwarg anzugeben. - EF
- 2011-06-28
3D-Versionen von scatter, plot, plot_wireframe, plot_surface, bar3d und einige andere Funktionen unterstützen nun leere Eingaben. - BVR
- 2011-06-22
set_theta_offset, set_theta_direction und set_theta_zero_location zu Polarkoordinaten-Achsen hinzugefügt, um die Position von 0 und die Richtung von theta zu steuern. - MGD
- 2011-06-22
Achsen-Parameter 'axes.labelweight' hinzugefügt, um die Schriftstärke von Achsenbeschriftungen festzulegen - MGD.
- 2011-06-20
pause-Funktion zu pyplot hinzugefügt. - EF
- 2011-06-16
bottom-Schlüsselwortparameter für den stem-Befehl hinzugefügt. Außerdem wurde ein Legend-Handler für den stem-Plot implementiert. - JJL
- 2011-06-16
legend.frameon rcParams hinzugefügt. - Mike Kaufman
- 2011-05-31
backend_qt4 mit PySide kompatibel gemacht. - Gerald Storer
- 2011-04-17
Tastatur-Auto-Repeat im qt4-Backend deaktiviert, indem Key-Events, die aus Auto-Repeat resultieren, ignoriert werden. Dies ermöglicht das Funktionieren von constrained zoom/pan. - EF
- 2011-04-14
interpolation="nearest" interpoliert Bilder immer. Ein neuer Modus "none" wird für keine Interpolation eingeführt. - JJL
- 2011-04-03
Fehlerhafte Pick-Schnittstelle zu AsteriskCollection-Objekten, die von scatter verwendet werden, behoben. - EF
- 2011-04-01
Die Sphinx-Erweiterung plot-directive unterstützt nun alle Funktionen der Numpy-Fork dieser Erweiterung. Dazu gehören Doctest-Formatierung, eine 'include-source'-Option und eine Reihe neuer Konfigurationsoptionen. - MGD
- 2011-03-29
ViewVCCachedServer-Definition in eine Fabrikfunktion verpackt. Diese Klasse erbt nun von urllib2.HTTPSHandler, um Daten von GitHub abzurufen, aber HTTPSHandler ist nicht definiert, wenn Python ohne SSL-Unterstützung erstellt wurde. - DSD
- 2011-03-10
pytz-Version auf 2011c aktualisiert, dank Simon Cross. - JKS
- 2011-03-06
Standalone-Tests.py Test-Runner-Skript hinzugefügt. - JKS
- 2011-03-06
Edgecolor auf 'face' für scatter-Asterisk-Typ-Symbole gesetzt; dies behebt einen Fehler, bei dem diese Symbole nicht auf das c-Kwarg reagierten. Die Symbole haben keine Flächenfläche, daher ist nur die Randfarbe sichtbar. - EF
- 2011-02-27
Unterstützung für libpng-Version 1.5.x; Vorschlag von Michael Albert. Installationsspezifikation auf mindestens libpng-Version 1.2 geändert. - EF
- 2011-02-20
clabel akzeptiert eine aufrufbare Funktion als fmt-Kwarg; Patch von Daniel Hyams modifiziert. - EF
- 2011-02-18
scatter([], []) ist nun gültig. Auch Probleme mit leeren Collections behoben. - BVR
- 2011-02-07
Schnelle Umgehung des dviread-Bugs #3175113 - JKS
- 2011-02-05
Speicherüberwachung in cbook für Windows, mit tasklist. - EF
- 2011-02-05
Normalisierung und LogNorm beschleunigt durch die Verwendung von In-Place-Operationen und die Verwendung von float32 für float32-Eingaben und für ganze Zahlen von 2 Bytes oder kürzer; basierend auf einem Patch von Christoph Gohlke. - EF
- 2011-02-04
imshow so geändert, dass rgba von Anfang bis Ende als uint8 verwendet wird, anstatt einen Zwischenschritt als double precision zu durchlaufen; dank Christoph Gohlke. - EF
- 2011-01-13
zdir und offset Argumente zu contourf3d hinzugefügt, um contourf3d in Funktionsgleichheit mit contour3d zu bringen. - BVR
- 2011-01-04
Tag 1.0.1 für Release bei r8896
- 2011-01-03
Anzeige von Ticker-Offsets zu 3D-Plots hinzugefügt. - BVR
- 2011-01-03
Tick-Beschriftungen auf inneren Subplots für pyplots.subplots deaktiviert, wenn sharex/sharey True ist. - JDH
- 2010-12-29
Implementierung von axes_divider.HBox und VBox. -JJL
- 2010-11-22
Hammer-Projektion Fehler behoben. - BVR
- 2010-11-12
Platzierung und Winkel von Achsenbeschriftungen in 3D-Plots behoben. - BVR
- 2010-11-07
Neue rc-Parameter examples.download und examples.directory erlauben das Umgehen des Download-Mechanismus in get_sample_data. - JKS
- 2010-10-04
JPEG-Speicherfehler behoben: Nur die von PIL dokumentierten kwargs für JPEG-Dateien akzeptieren. - JKS
- 2010-09-15
Nicht verwendete _wxagg-Erweiterung und numerix.h entfernt. - EF
- 2010-08-25
Neues Framework für Animationen mit Beispielen hinzugefügt. - RM
- 2010-08-21
Nicht verwendete und unpassende Methoden aus Tick-Klassen entfernt: set_view_interval, get_minpos und get_data_interval befinden sich ordnungsgemäß in der Axis-Klasse und müssen nicht in XTick und YTick dupliziert werden. - EF
- 2010-08-21
Axis.set_view_interval() so geändert, dass es beim Aktualisieren eines vorhandenen Intervalls die Ausrichtung dieses Intervalls respektiert und das Intervall vergrößern, aber nicht verkleinern kann. Dies behebt einen Fehler, bei dem Axis.set_ticks die Ansichtslimits einer invertierten Achse ändern würde. Ob set_ticks überhaupt die viewLim beeinflussen sollte, bleibt eine offene Frage. - EF
- 2010-08-16
NaNs in Pfad-Analyse-Routinen korrekt behandeln. Behebt einen Fehler, bei dem der beste Ort für eine Legende nicht korrekt berechnet wurde, wenn die Linie NaNs enthält. - MGD
- 2010-08-14
Fehler in Patch-Alpha-Handling und im bar-Farb-Kwarg behoben. - EF
- 2010-08-12
Alle Spuren des numerix-Moduls nach 17 Monaten von Deprecation-Warnungen entfernt. - EF
- 2010-08-05
Schlüsselwortargumente 'thetaunits' und 'runits' für Polarkoordinaten-Plots hinzugefügt. PolarAxes behoben, sodass es beim Setzen von Standard-Formatierern diese als solche markierte. semilogx und semilogy korrigiert, sodass sie die Ticker-Informationen auf der nicht-logarithmischen Achse nicht mehr blind zurücksetzen. Axes.arrow kann nun unitisierte Daten akzeptieren. - JRE
- 2010-08-03
Unterstützung für die MPLCONFIGDIR-Variable für benutzerdefinierte setup.cfg-Dateien hinzugefügt. Verwendet vom Sage Buildbot zum Erstellen eines mpl mit keiner GUI-Unterstützung. - JDH
- 2010-08-01
Verzeichnis, das von MPLCONFIGDIR angegeben wird, erstellen, wenn es nicht existiert. - ADS
- 2010-07-20
Qt4-Standardcursor beim Verlassen der Canvas zurückgeben. - DSD
- 2010-07-06
Tagging für mpl 1.0 bei r8502
- 2010-07-05
Ben Roots Patch hinzugefügt, um 3D-Plots in beliebigen Achsen zu platzieren, was es ermöglicht, 3D und 2D in verschiedenen Achsen/Subplots zu mischen oder mehrere 3D-Plots in einer Abbildung zu haben. Siehe examples/mplot3d/subplot3d_demo.py - JDH
- 2010-07-05
Bevorzugte Kwarg-Namen in set_xlim sind nun 'left' und 'right'; in set_ylim, 'bottom' und 'top'; ursprüngliche kwargs werden weiterhin ohne Beschwerde akzeptiert. - EF
- 2010-07-05
TkAgg und FltkAgg Backends sind nun konsistent mit anderen interaktiven Backends: Wenn sie in Skripten von der Kommandozeile aus verwendet werden (nicht von ipython -pylab), blockieren sie show und können mehrfach aufgerufen werden. - EF
- 2010-07-02
CXX/WrapPython.h modifiziert, um den "swab bug" unter Solaris zu beheben, damit mpl unter Solaris mit CXX6 im Trunk kompiliert werden kann. Schließt Tracker-Bug 3022815. - JDH
- 2010-06-30
Autoscale-Komfortmethode und entsprechende pyplot-Funktion für vereinfachte Steuerung der automatischen Skalierung hinzugefügt; und Achse, set_xlim und set_ylim so geändert, dass sie standardmäßig die automatische Skalierung auf der relevanten Achse oder den Achsen ausschalten. Daher kann man set_xlim aufrufen, bevor man eine Linie plottet, und die Limits bleiben erhalten. - EF
- 2010-06-20
Axes.tick_params und entsprechende pyplot-Funktion hinzugefügt, um das Aussehen von Ticks und Tick-Labels nach der Erstellung einer Achse zu steuern. - EF
- 2010-06-09
Axes.grid minor gridlines steuern lassen; Axes.grid und Axis.grid lassen minor und major gridlines in derselben Methodenaufruf steuern. - EF
- 2010-06-06
Art und Weise geändert, wie Split/Dividendenanpassungen in finance.py vorgenommen werden, um Dividenden zu behandeln und den Division-by-Zero-Fehler zu beheben, der in sf bug 2949906 und 2123566 gemeldet wurde. Beachten Sie, dass das Volumen nicht angepasst wird, da das Yahoo CSV nicht zwischen Aktien-Splits und Dividendenausschüttungen unterscheidet, was eine Korrektur der Volumenanpassung nahezu unmöglich macht (es sei denn, wir erraten basierend auf der Größe der Anpassung oder kratzen die HTML-Tabellen, was wir nicht tun) - JDH
- 2010-06-06
dateutil auf 1.5 und pytz auf 2010h aktualisiert.
- 2010-06-02
error_kw-Kwarg zu Axes.bar() hinzugefügt. - EF
- 2010-06-01
pcolormesh() und QuadMesh korrigiert, um kwargs entsprechend weiterzugeben. - RM
- 2010-05-18
mpl_toolkits.gridspec in den Hauptbaum zusammengeführt. - JJL
- 2010-05-04
backend_qt4 verbessert, damit es Abbildungen mit der korrekten Größe anzeigt. - DSD
- 2010-04-20
Generische Unterstützung für die Verbindung mit einem Timer für Ereignisse hinzugefügt. Dies fügt TimerBase, TimerGTK, TimerQT, TimerWx und TimerTk zu den Backends hinzu und eine new_timer()-Methode zu jeder Backend-Canvas, um die Erstellung eines neuen Timers zu erleichtern. - RM
- 2010-04-20
margins()-Achsenmethode und pyplot-Funktion hinzugefügt. - EF
- 2010-04-18
Aktualisierung der axes_grid-Dokumentation. -JJL
- 2010-04-18
MaxNLocator-Parameter nach der Instanziierung und über die Axes.locator_params-Methode mit der entsprechenden pyplot-Funktion steuern. -EF
- 2010-04-18
ScalarFormatter-Offsets direkt und über die Axes.ticklabel_format()-Methode steuern und diese zu pyplot hinzufügen. -EF
- 2010-04-16
close_event zu den Backends hinzugefügt. -RM
- 2010-04-06
axes_grid-Beispiele zum Verwenden von axes_grid1 und axisartist modifiziert. -JJL
- 2010-04-06
axes_grid unter Verwendung der Module axes_grid1 und axisartist neu aufgeteilt. -JJL
- 2010-04-06
axes_grid-Toolkit in zwei separate Module, axes_grid1 und axisartist, aufgeteilt. -JJL
- 2010-04-05
Import beschleunigt: pytz nur importieren, wenn und sobald es benötigt wird. Es wird nicht benötigt, wenn die rc-Zeitzone UTC ist. - EF
- 2010-04-03
color-Kwarg zu Axes.hist() hinzugefügt, basierend auf der Arbeit von Jeff Klukas. - EF
- 2010-03-24
colorbar-Code refaktoriert, sodass kein cla() erforderlich ist, wenn sich die mappable ändert. -JJL
- 2010-03-22
Fehlerhafte Gummiband-Effekt im Zoom-Modus behoben, wenn die Maus die Achse verlässt. -JJL
- 2010-03-21
x/y-Taste im Zoom-Modus ändert nur die x/y-Limits. -JJL
- 2010-03-20
pyplot.sca() Funktion hinzugefügt, vorgeschlagen von JJL. - EF
- 2010-03-20
Bedingte Unterstützung für die neue Tooltip-API im gtk-Backend hinzugefügt. - EF
- 2010-03-20
plt.fig_subplot() zu plt.subplots() nach Diskussion in der Liste geändert und seine API so geändert, dass Achsen als Numpy-Objektarray zurückgegeben werden (mit Steuerung der Dimensionen über das squeeze-Schlüsselwort). FP.
- 2010-03-13
Commits manuell vom Branch übernommen
------------------------------------------------------------------------ r8191 | leejjoon | 2010-03-13 17:27:57 -0500 (Sat, 13 Mar 2010) | 1 line
Fehler behoben, der Handles für scatter falsch setzt, wenn dpi!=72 ist. Dank an Ray Speth für den Fehlerbericht.
- 2010-03-03
Commits manuell vom Branch über Diff/Patch übernommen (svnmerge ist kaputt)
------------------------------------------------------------------------ r8175 | leejjoon | 2010-03-03 10:03:30 -0800 (Wed, 03 Mar 2010) | 1 line fix arguments of allow_rasterization.draw_wrapper ------------------------------------------------------------------------ r8174 | jdh2358 | 2010-03-03 09:15:58 -0800 (Wed, 03 Mar 2010) | 1 line added support for favicon in docs build ------------------------------------------------------------------------ r8173 | jdh2358 | 2010-03-03 08:56:16 -0800 (Wed, 03 Mar 2010) | 1 line applied Mattias get_bounds patch ------------------------------------------------------------------------ r8172 | jdh2358 | 2010-03-03 08:31:42 -0800 (Wed, 03 Mar 2010) | 1 line fix svnmerge download instructions ------------------------------------------------------------------------ r8171 | jdh2358 | 2010-03-03 07:47:48 -0800 (Wed, 03 Mar 2010) | 1 line
- 2010-02-25
annotation_demo3.py hinzugefügt, das neue Funktionalität demonstriert. -JJL
- 2010-02-25
Annotation refaktoriert, um beliebige Transform als xycoords oder textcoords zu unterstützen. Außerdem, wenn ein Tupel aus zwei Koordinaten angegeben wird, werden sie als Koordinaten für jede x- und y-Position interpretiert. -JJL
- 2010-02-24
pyplot.fig_subplot() hinzugefügt, um eine Abbildung und eine Gruppe von Subplots in einem einzigen Aufruf zu erstellen. Dies bietet ein einfacheres Muster als die manuelle Erstellung von Abbildungen und das mehrfache Aufrufen von add_subplot(). FP
- 2010-02-17
Anpassbare Tastenkombinationen für die Toolbar von Gokhan und Mattias hinzugefügt. Sie können nun die keymap.* Eigenschaften in der matplotlibrc-Datei festlegen. Neue Tastenkombinationen wurden für das Umschalten der logarithmischen Skalierung auf der x-Achse hinzugefügt. JDH
- 2010-02-16
TJ's gefüllter Marker-Patch für gefüllte Marker links|rechts|unten|oben|voll hinzugefügt. Siehe examples/pylab_examples/filledmarker_demo.py. JDH
- 2010-02-11
'bootstrap'-Option zu boxplot hinzugefügt. Dies ermöglicht Bootstrap-Schätzungen von Median-Konfidenzintervallen. Basiert auf einem ersten Patch von Paul Hobson. - ADS
- 2010-02-06
Setup.cfg-Option "basedirlist" hinzugefügt, um die Einstellung im "basedir"-Dictionary von setupext.py zu überschreiben; "gnu0"-Plattform hinzugefügt, angefordert von Benjamin Drung. - EF
- 2010-02-06
'xy'-Skalierungsoption zu EllipseCollection hinzugefügt. - EF
- 2010-02-03
Plot-Directive verwendet nun eine benutzerdefinierte PlotWarning-Kategorie, sodass Warnungen bei Bedarf leicht in fatale Fehler umgewandelt werden können. - FP
- 2010-01-29
draggable-Methode zu Legend hinzugefügt, um die Platzierung per Maus-Drag zu ermöglichen. Dank Adam Fraser. JDH
- 2010-01-25
Fehler behoben, der von Olle Engdegard gemeldet wurde, bei der Verwendung von Histogrammen mit stepfilled und log=True. - MM
- 2010-01-16
CXX auf 6.1.1 aktualisiert. - JDH
- 2009-01-16
Keine sekundären Ticks auf vorhandenen Haupt-Ticks erstellen. Patch von Neil Crighton. -ADS
- 2009-01-16
Sicherstellen, dass immer drei sekundäre Ticks gezeichnet werden (SF# 2924245). Patch von Neil Crighton. -ADS
- 2010-01-16
Patch von Ian Thomas angewendet, um zwei Konturierungsprobleme zu beheben: contourf behandelt nun interne maskierte Bereiche, und die Grenzen von Linien- und gefüllten Konturen stimmen überein. - EF
- 2009-01-11
Die Farbe des Legenden-Patches folgt den rc-Parametern axes.facecolor und axes.edgecolor. -JJL
- 2009-01-11
adjustable von Axes kann "box-forced" sein, was die gemeinsame Nutzung von Achsen ermöglicht. -JJL
- 2009-01-11
add_click und pop_click Methoden in BlockingContourLabeler hinzugefügt. -JJL
- 2010-01-03
rcParams['axes.color_cycle'] hinzugefügt. - EF
- 2010-01-03
Pierres qt4 Formlayout-Editor und Toolbar-Schaltfläche hinzugefügt - JDH
- 2009-12-31
Unterstützung für die Verwendung von Mathetext als Markierungssymbole hinzugefügt (dank tcb) - MGD
- 2009-12-31
Ein Workaround für eine Regression in PyQt4-4.6.{0,1} committen - DSD
- 2009-12-22
cmap-Daten für gist_earth_r usw. korrigieren - JJL
- 2009-12-20
Spines: Spines in Datenkoordinaten setzen, set_bounds() Aufruf hinzufügen. -ADS
- 2009-12-18
Die Notch-Größe im Boxplot nicht auf den q1-q3-Bereich beschränken, da dies die Daten besser aussehen lässt, als sie sind. - ADS
- 2009-12-18
mlab.prctile behandelt gerade Datenlängen, sodass der Median der Mittelwert der beiden mittleren Werte ist. - ADS
- 2009-12-15
Unterstützung für Rohbilder (unsamplet) für das ps-Backend hinzugefügt. - JJL
- 2009-12-14
patch_artist kwarg zu boxplot hinzugefügt, aber den alten Standard beibehalten. boxplot_demo2.py zum Verwenden des neuen patch_artist konvertiert. - ADS
- 2009-12-06
axes_grid: AxisArtist mit FloatingAxes-Unterstützung neu implementiert. Neue Beispiele hinzugefügt. - JJL
- 2009-12-01
Laurent Dufrechous Patch zur Verbesserung des Blittings mit dem qt4-Backend angewendet - DSD
- 2009-11-13
Das pdf-Backend erlaubt nun das Ändern des Inhalts des Informationsverzeichnisses einer PDF-Datei über PdfPages.infodict. - JKS
- 2009-11-12
font_manager.py sollte bei Python 2.6 kein EINTR mehr verursachen (aber bei der 2.5-Version von subprocess). Auch der fc-list Befehl in dieser Datei wurde korrigiert, sodass er nun tatsächlich die Liste der Fontconfig-Schriftarten findet. - JKS
- 2009-11-10
Einzelbilder und alle Bilder in Renderern mit option_image_nocomposite (d.h. agg, macosx und das svg-Backend, wenn rcParams['svg.image_noscale'] True ist), werden nun unter Berücksichtigung des zorder im Verhältnis zu anderen Künstlern gezeichnet. (Beachten Sie, dass es nun zu Inkonsistenzen zwischen den Backends kommen kann, wenn mehr als ein Bild in unterschiedlichen zorders gezeichnet wird, aber diese Änderung führt zu korrektem Verhalten für die Backends, bei denen dies einfach zu bewerkstelligen ist.)
- 2009-10-21
AutoDateLocator konfigurierbarer gemacht, indem Optionen zur Steuerung der maximalen und minimalen Anzahl von Ticks hinzugefügt wurden. Steuerung der für Ticks zu verwendenden Intervalle ebenfalls hinzugefügt. Dies ändert das Verhalten nicht, eröffnet aber zuvor fest kodierte Verhaltensweisen für die Laufzeitmodifikation. - RMM
- 2009-10-19
"path_effects" Unterstützung für Text und Patch hinzugefügt. Siehe examples/pylab_examples/patheffect_demo.py -JJL
- 2009-10-19
"use_clabeltext" Option zu clabel hinzugefügt. Wenn True, werden clabels mit der Klasse ClabelText erstellt, die den Rotationswinkel des Labels zur Zeichenzeit neu berechnet. -JJL
- 2009-10-16
AutoDateFormatter verwendet nun tatsächlich die angegebene Zeitzoneneinstellung. Dies funktionierte nur korrekt, wenn keine Zeitzone angegeben war. - RMM
- 2009-09-27
Beginn der Möglichkeit, das pdf-Backend zu testen. - JKS
- 2009-09-27
savefig.extension rcparam hinzugefügt, um die Standard-Dateiendung zu steuern, die von savefig verwendet wird. - JKS
- 2009-09-21
Für die Veröffentlichung 0.99.1 markiert
- 2009-09-20
usetex-Abstandsfehler im pdf-Backend korrigiert. - JKS
- 2009-09-20
Sphinx-Erweiterung zum Hervorheben von IPython-Konsolensitzungen hinzugefügt, ursprünglich von Michael Droetboom (glaube ich) erstellt. - FP
- 2009-09-20
Off-by-one-Fehler in dviread.Tfm korrigiert und zusätzlich gegen Ausnahmen geschützt, falls einer DVI-Schriftart einige Metriken fehlen. - JKS
- 2009-09-15
draw_text und draw_tex Methode von backend_base unter Verwendung des textpath-Moduls implementiert. draw_tex Methode des svg-Backends implementiert. - JJL
- 2009-09-15
AFM-Dateien, die Gleitkomma-Begrenzungsrahmen enthalten, führen nicht mehr zu Fehlern - JKS
- 2009-09-13
AxesGrid: Modifizierte Version von colorbar hinzugefügt. Farbleisten-Positionierungsanleitung hinzugefügt. - JJL
- 2009-09-07
AxesGrid: Achsenlinienstil implementiert. Demo examples/axes_grid/demo_axisline_style.py hinzugefügt - JJL
- 2009-09-04
Die Klasse textpath als separates Modul (textpath.py) gemacht. Unterstützung für mathtext und tex hinzugefügt. - JJL
- 2009-09-01
Unterstützung für Gouraud-interpolierte Dreiecke hinzugefügt. pcolormesh akzeptiert nun shading='gouraud' als Option. - MGD
- 2009-08-29
matplotlib.testing Paket hinzugefügt, das ein Nose-Plugin und einen Dekorator enthält, mit dem Tests als KnownFailures markiert werden können - ADS
- 2009-08-20
AutoDateFormatter skalierte Diktion für benutzerdefinierte Skalen hinzugefügt - JDH
- 2009-08-15
Pyplot-Schnittstelle: Das aktuelle Bild wird nun auf der Figur- und Achsenebene verfolgt, wodurch der Tracker-Artikel 1656374 behoben wird. - EF
- 2009-08-15
Docstrings werden nun mit Dekoratoren manipuliert, die in einem neuen Modul, docstring.py, definiert sind, dank Jason Coombs. - EF
- 2009-08-14
Unterstützung für Bildfilter für das agg-Backend hinzugefügt. Siehe das Beispiel demo_agg_filter.py. -JJL
- 2009-08-09
AnnotationBbox hinzugefügt. Ähnlich wie Annotation, aber funktioniert mit OffsetBox anstelle von Text. Siehe das Beispiel demo_annotation_box.py. -JJL
- 2009-08-07
BboxImage implementiert. Zwei Beispiele, demo_bboximage.py und demo_ribbon_box.py hinzugefügt. - JJL
- 2009-08-07
Zur Vereinfachung der Backend-API werden nun alle Clipping-Rechtecke und Pfade über GraphicsContext-Objekte übergeben, auch bei Sammlungen und Bildern. Daher
draw_path_collection(self, master_transform, cliprect, clippath, clippath_trans, paths, all_transforms, offsets, offsetTrans, facecolors, edgecolors, linewidths, linestyles, antialiaseds, urls)
wird zu
draw_path_collection(self, gc, master_transform, paths, all_transforms, offsets, offsetTrans, facecolors, edgecolors, linewidths, linestyles, antialiaseds, urls)
draw_quad_mesh(self, master_transform, cliprect, clippath, clippath_trans, meshWidth, meshHeight, coordinates, offsets, offsetTrans, facecolors, antialiased, showedges)
wird zu
draw_quad_mesh(self, gc, master_transform, meshWidth, meshHeight, coordinates, offsets, offsetTrans, facecolors, antialiased, showedges)
draw_image(self, x, y, im, bbox, clippath=None, clippath_trans=None)
wird zu
draw_image(self, gc, x, y, im)
MGD
- 2009-08-06
Tagging der 0.99.0-Veröffentlichung bei svn r7397 - JDH
Einen Alpha-Farbzuordnungsfehler behoben, der unter sf 2832575 gemeldet wurde
Tippfehler in axes_divider.py korrigiert. nanmin, nanmax in angle_helper.py verwendet (Patch von Christoph Gohlke)
Doppeltes GUI-Ereignis in enter/leave-Ereignissen in gtk entfernt
Viele Korrekturen für os x Binärdateien (Danke Russell Owen)
gtk-Ereignisse an mpl-Ereignisse angehängt -- behebt sf Bug 2816580
sf patch 2815064 (Maus-Button-Ereignisse für wx) und patch 2818092 (Resize-Ereignisse für wx) angewendet
boilerplate.py korrigiert, sodass es die ReST-Dokumente nicht bricht.
Einige Fälle von mlab.load entfernt
rec2csv win32 Dateihandle-Bug aus sf patch 2831018 behoben
Zwei Beispiele von Josh Hemann hinzugefügt: examples/pylab_examples/barchart_demo2.py und examples/pylab_examples/boxplot_demo2.py
sf Bugs 2831556 und 2830525 behandelt; bessere Fehlermeldungen für Balken und Backend-Treiberkonfigurationen
Miktex win32 Patch von sf patch 2820194 hinzugefügt
sf patches 2830233 und 2823885 für osx-Setup und 64-Bit angewendet; danke Michiel
- 2009-08-04
cbook.get_sample_data nutzt nun die ETag- und Last-Modified-Header von mod_dav_svn. - JKS
- 2009-08-03
PathCollection hinzugefügt; contourf modifiziert, um komplexe Pfade anstelle von einfachen Pfaden mit Schnitten zu verwenden. - EF
- 2009-08-03
boilerplate.py korrigiert, sodass es die ReST-Dokumente nicht bricht. - JKS
- 2009-08-03
pylab stellt keine load- und save-Funktionen mehr bereit. Diese sind in matplotlib.mlab verfügbar, oder Sie können numpy.loadtxt und numpy.savetxt für Textdateien oder np.save und np.load für binäre numpy-Arrays verwenden. - JDH
- 2009-07-31
cbook.get_sample_data für urllib-aktiviertes Abrufen und Caching von für Beispiele benötigten Daten hinzugefügt. Siehe examples/misc/sample_data_demo.py - JDH
- 2009-07-31
Tagging von 0.99.0.rc1 bei 7314 - MGD
- 2009-07-30
set_cmap und register_cmap hinzugefügt und get_cmap verbessert, um die bequeme Handhabung benutzergenerierter Colormaps zu ermöglichen. _cm und cm Module neu organisiert. - EF
- 2009-07-28
Quiver-Geschwindigkeit verbessert, dank eines Tipps von Ray Speth. -EF
- 2009-07-27
Argumenthandhabungscode für die plot-Methode vereinfacht. -EF
- 2009-07-25
"plot(1, 2, 'r*')" zum Funktionieren gebracht. - EF
- 2009-07-22
Ein 'interp'-Keyword zu griddata hinzugefügt, damit die schnellere lineare Interpolationsmethode gewählt werden kann. Standard ist 'nn', sodass das Standardverhalten (Verwendung der Natural Neighbor-Methode) unverändert bleibt (JSW)
- 2009-07-22
boilerplate.py verbessert, sodass es die richtigen Signaturen für Pyplot-Funktionen generiert. - JKS
- 2009-07-19
Docstring von Axes.step korrigiert, um die korrekte Bedeutung der kwargs "pre" und "post" widerzuspiegeln - Siehe SF bug https://sourceforge.net/tracker/index.php?func=detail&aid=2823304&group_id=80706&atid=560720 - JDH
- 2009-07-18
Unterstützung für Muster ohne Farbflächen in pdf- und svg-Backends korrigiert. Ein Beispiel dazu in hatch_demo.py hinzugefügt. - JKS
- 2009-07-17
Fossilien aus der swig-Version des agg-Backends entfernt. - EF
- 2009-07-14
Erste Einreichung des Annotationsleitfadens. -JJL
- 2009-07-14
axes_grid: Kleinere Verbesserungen bei anchored_artists und inset_locator. -JJL
- 2009-07-14
Einige Fehler in ConnectionStyle-Algorithmen behoben. ConnectionPatch-Klasse hinzugefügt. -JJL
- 2009-07-11
Ein fillstyle Line2D-Eigenschaft für halb gefüllte Marker hinzugefügt -- siehe examples/pylab_examples/fillstyle_demo.py JDH
- 2009-07-08
Versuch, die Leistung des qt4-Backends zu verbessern, kein Aufruf von qApp.processEvents während der Verarbeitung eines Ereignisses. Danke Ole Streicher für die Fehlersuche - DSD
- 2009-06-24
withheader-Option zu mlab.rec2csv hinzugefügt und use_mrecords-Standard auf False in mlab.csv2rec geändert, da dies teilweise fehlerhaft ist - JDH
- 2009-06-24
backend_agg.draw_marker quantisiert den Hauptpfad (wie bei draw_path). - JJL
- 2009-06-24
axes_grid: Unterstützung für floating axis hinzugefügt. - JJL
- 2009-06-14
Neue Kommandozeilenoptionen zu backend_driver.py hinzugefügt, um nur einige Testverzeichnisse auszuführen - JKS
- 2009-06-13
Teilweise Bereinigung von mlab und seiner Importierung in pylab - EF
- 2009-06-13
rotation_mode-Eigenschaft für die Text-Künstler eingeführt. Siehe examples/pylab_examples/demo_text_rotation_mode.py -JJL
- 2009-06-07
Unterstützung für bz2-Dateien gemäß sf-Supportanfrage 2794556 hinzugefügt - JDH
- 2009-06-06
Eine properties-Methode zum Künstler und Inspektor hinzugefügt, um ein Wörterbuch mit den Eigenschaften name -> value zurückzugeben; siehe sf feature request 2792183 - JDH
- 2009-06-06
Neils Auto-Minor-Tick-Patch hinzugefügt; sf patch #2789713 - JDH
- 2009-06-06
Alpha nicht auf rgba-Farbkonvertierung anwenden, wenn die Eingabe bereits rgba ist - JDH
- 2009-06-03
axes_grid: Erste Einreichung der Unterstützung für kurvenlineare Gitter. Siehe examples/axes_grid/demo_curvelinear_grid.py - JJL
- 2009-06-01
set_color-Methode zu Patch hinzugefügt - EF
- 2009-06-01
Spine ist nun abgeleitet von Patch - ADS
- 2009-06-01
cbook.is_string_like() anstelle von isinstance() für Spines verwenden - ADS
- 2009-06-01
cla()-Unterstützung für Spines - ADS
- 2009-06-01
Unterstützung für gtk < 2.4 entfernt. - EF
- 2009-05-29
Das Beispiel animation_blit_qt4 verbessert, das eine Mischung aus dem objektorientierten und dem Pyplot-Interface war. Es ist nun streng objektorientiert - DSD
- 2009-05-28
Korrigiert, dass das axes_grid-Toolkit mit dem Spine-Patch von ADS funktioniert. - JJL
- 2009-05-28
fbiancos Patch zum Behandeln von Scrollrad-Ereignissen im qt4-Backend angewendet - DSD
- 2009-05-26
Unterstützung hinzugefügt, damit "axis spines" beliebige Positionen haben können. -ADS
- 2009-05-20
Eine leere matplotlibrc zum Verzeichnis tests/ hinzugefügt, damit das Ausführen von Tests die Standard-rcparams anstelle der Benutzereinstellungen verwendet. - RMM
- 2009-05-19
Axis.grid(): erlaubt die Verwendung von which='major,minor', um Gitter auf Haupt- und Nebenticks zu haben. -ADS
- 2009-05-18
psd(), csd(), cohere() nun korrekt für komplexe/zweiseitige Versionen wrappen, wie specgram() (SF #2791686) - RMM
- 2009-05-18
Zeilenabstand-Bug von mehrzeiligem Text behoben (#1239682). Siehe examples/pylab_examples/multiline.py -JJL
- 2009-05-18
annotation_clip-Attribut für die Text.Annotation-Klasse hinzugefügt. Wenn True, wird die Anmerkung nur gezeichnet, wenn der annotierte Punkt innerhalb des Achsenbereichs liegt. -JJL
- 2009-05-17
Bug behoben (#2749174), dass einige Eigenschaften von Nebenticks nicht erhalten bleiben -JJL
- 2009-05-17
Michiels sf patch 2790638 angewendet, um die gtk-Ereignisschleife in setupext für pygtk>=2.15.10 auszuschalten - JDH
- 2009-05-17
Michiels sf patch 2792742 angewendet, um Cairo und macosx-Sammlungen zu beschleunigen; Beschleunigungen können 20x betragen. Behebt auch einige Fehler, bei denen gc in einen inkonsistenten Zustand geriet
- 2008-05-17
0.98.5.3 Veröffentlichung auf dem Branch r7107 - JDH
- 2009-05-13
Optionaler Offset und bbox-Unterstützung in restore_bbox. animation_blit_gtk2.py hinzugefügt. -JJL
- 2009-05-13
psfrag in backend_ps verwendet nun Baseline-Ausrichtung, wenn preview.sty verwendet wird ((Standard ist Bottom-Alignment). Außerdem eine kleine API-Verbesserung in OffsetBox-JJL
- 2009-05-13
Wenn die x-Koordinate einer Linie monoton steigend ist, wird sie nun beim Erzeugen des transformierten Pfades in der draw-Methode automatisch beschnitten; dies beschleunigt das Zoomen und Verschieben erheblich, wenn man sich beispielsweise in einem kurzen Segment einer langen Zeitreihe befindet. - EF
- 2009-05-11
aspect=1 in Log-Log-Plots gibt quadratische Jahrzehnte. -JJL
- 2009-05-08
clabel nimmt ein neues kwarg, rightside_up; wenn False, werden Labels nicht gedreht, um sie aufrecht zu halten. Dies ermöglicht die Verwendung von clabel zur Erstellung von Streamfunction-Pfeilen, wie von Evan Mason gewünscht. - EF
- 2009-05-07
'labelpad' kann nun beim Setzen von x/y-Labels übergeben werden. Dies ermöglicht die Steuerung des Abstands zwischen dem Label und seiner Achse. - RMM
- 2009-05-06
print_ps verwendet nun einen Mixed-Mode-Renderer. Axes.draw rasterisiert Künstler, deren zorder kleiner als rasterization_zorder ist. -JJL
- 2009-05-06
Per-Künstler-Rasterung, ursprünglich von Eric Bruning. -JJ
- 2009-05-05
Beispiel hinzugefügt, das zeigt, wie ein Plot erstellt wird, der sich mit Daten aus einem anderen Prozess aktualisiert. Dank an Robert Cimrman - RMM
- 2009-05-05
Axes.get_legend_handles_labels Methode hinzugefügt. - JJL
- 2009-05-04
Bug behoben, dass Text.Annotation immer noch gezeichnet wird, obwohl sie als nicht sichtbar gesetzt ist. - JJL
- 2009-05-04
TJ's fill_betweenx Patch hinzugefügt - JDH
- 2009-05-02
Optionen zu plotfile hinzugefügt, basierend auf einer Frage von Joseph Smidt und einem Patch von Matthias Michler. - EF
- 2009-05-01
add_artist und ähnliche Axes-Methoden so geändert, dass sie ihr Argument zurückgeben. - EF
- 2009-04-30
Falscher eps bbox für Landschaftsmodus korrigiert - JJL
- 2009-04-28
Falscher bbox von eps-Ausgabe bei usetex=True korrigiert. - JJL
- 2009-04-24
Verwendung von os.open* zu subprocess.Popen geändert. os.popen* sind in 2.6 veraltet und werden in 3.0 entfernt. - RMM
- 2009-04-20
Arbeit an der Dokumentation von axes_grid. axes_grid.inset_locator hinzugefügt. - JJL
- 2009-04-17
Erste Einreichung des axes_grid Toolkits. - JJL
- 2009-04-17
Unterstützung für bbox_to_anchor in offsetbox.AnchoredOffsetbox hinzugefügt. Dokumentation verbessert. - JJL
- 2009-04-16
Bug in offsetbox behoben, dass mehrzeilige Texte nicht korrekt ausgerichtet waren. - JJL
- 2009-04-16
Bug im Mixed-Mode-Renderer behoben, dass Bilder, die von einem rasterisierenden Backend erzeugt wurden, mit falscher Größe platziert wurden. - JJL
- 2009-04-14
Jonathan Taylors Reinier Heeres' Portierung von John Porters' mplot3d in den svn-Trunk hinzugefügt. Paketiert in mpl_toolkits.mplot3d und Demo ist examples/mplot3d/demo.py. Danke Reiner
- 2009-04-06
Das pdf-Backend maskiert nun Zeilenumbrüche und Zeilenvorschübe in Zeichenketten. Behebt sf bug #2708559; Dank an Tiago Pereira für den Bericht.
- 2009-04-06
texmanager.make_dvi löst nun einen Fehler aus, wenn LaTeX keine Ausgabedatei erstellen konnte. Dank an Joao Luis Silva für die Meldung. - JKS
- 2009-04-05
_png.read_png() liest 12-Bit-PNGs (Patch von Tobias Wood) - ADS
- 2009-04-04
Log-Achsenskala erlaubt nicht-positive Werte auf kleine positive Werte zu beschneiden; dies ist nützlich für Fehlerbalken. - EF
- 2009-03-28
Bilder behandeln nun NaN in ihrem Array-Argument. Eine Hilfsfunktion, cbook.safe_masked_invalid(), wurde hinzugefügt. - EF
- 2009-03-25
Contour und contourf behandeln nun NaN in ihrem Z-Argument. - EF
- 2009-03-20
AuxTransformBox in offsetbox.py hinzugefügt, um einige Transformationen zu unterstützen. anchored_text.py Beispiel erweitert und umbenannt (anchored_artists.py). - JJL
- 2009-03-20
"bar" Verbindungstil für Anmerkungen hinzugefügt - JJL
- 2009-03-17
Fehler bei der Kantenerkennung durch contourf behoben, gefunden von Jae-Joon Lee. - EF
- 2009-03-14
'LightSource'-Klasse zu colors-Modul hinzugefügt, um schattierte Reliefkarten zu erstellen. shading_example.py hinzugefügt, um die Verwendung zu veranschaulichen. - JSW
- 2009-03-11
Sicherstellen, dass die wx-Version >= 2.8 ist; Dank an Sandro Tosi und Chris Barker. - EF
- 2009-03-10
Verbindungsstil-Fehler in pdf behoben. - JKS
- 2009-03-07
Pyplot-Zugriff auf die Liste der Figure-Nummern hinzugefügt - EF
- 2009-02-28
Hashing von FontProperties berücksichtigt aktuelle rcParams - JJL
- 2009-02-28
Doppelrendering von geteilten Achsen in twinx, twiny verhindert - EF
- 2009-02-26
bbox_to_anchor optionales Argument für die Legendenklasse hinzugefügt - JJL
- 2009-02-26
Bildbeschneidung im pdf-Backend unterstützt. - JKS
- 2009-02-25
Verbesserte Auswahl von Tick-Locations in FixedLocator. - EF
- 2009-02-24
numerix als veraltet markiert und bis auf den numpy-Teil des Codes gestrippt. - EF
- 2009-02-21
Scatter-Argumentbehandlung verbessert; frühe Fehlermeldung hinzugefügt, Eingaben dürfen mehr als eine Dimension haben. - EF
- 2009-02-16
plot_directive.py in den installierten Quellcode verschoben. Unterstützung für Inline-Code-Inhalte hinzugefügt - MGD
- 2009-02-16
mathmpl.py in den installierten Quellcode verschoben, damit es für andere Projekte verfügbar ist. - MGD
- 2009-02-14
Titelunterstützung für die Legende hinzugefügt - JJL
- 2009-02-10
Fehler in backend_pdf behoben, damit er nicht abbricht, wenn die Einstellung pdf.use14corefonts=True verwendet wird. Testfall in unit/test_pdf_use14corefonts.py hinzugefügt. - NGR
- 2009-02-08
Neue Funktion imsave zu image.py hinzugefügt und in der Pyplot-Schnittstelle verfügbar gemacht - GR
- 2009-02-04
Einige Reorganisationen des Legenden-Codes. anchored_text.py als Beispiel hinzugefügt. - JJL
- 2009-02-04
extent-Keyword-Argument zu hexbin hinzugefügt - ADS
- 2009-02-04
Fehler in mathtext im Zusammenhang mit Punkten und ldots behoben - MGD
- 2009-02-03
Standard-Joinstyle auf rund geändert - MGD
- 2009-02-02
Anzahl der Marker XObjects in der pdf-Ausgabe reduziert - JKS
- 2009-02-02
Standardauflösung bei Polardiagrammen auf 1 geändert - MGD
- 2009-02-02
Malloc-Fehler in ttconv für Schriftarten vermeiden, die z.B. keinen PostName haben (eine Version von Tahoma löste dies aus) - JKS
- 2009-01-30
Unterstützung für pyExcelerator in exceltools entfernt -- stattdessen xlwt verwenden - JDH
- 2009-01-29
'resolution' kwarg für Polardiagramme dokumentiert. Unterstützung dafür bei Verwendung von pyplot.polar, nicht nur bei Figure.add_axes. - MGD
- 2009-01-29
Das Framework für Nan-Handling/Clipping/Quantisierung/Vereinfachung überarbeitet, so dass jeder Teil eine unabhängige Komponente einer Pipeline ist. Die C++-Implementierung von all dem wird zugänglich gemacht, damit sie von allen Python-Backends verwendet werden kann. rcParam "path.simplify_threshold" hinzugefügt, um den Schwellenwert zu steuern, unter dem Vertices entfernt werden.
- 2009-01-26
Verbesserter "tight bbox" Option von savefig. - JJL
- 2009-01-26
Kurven und NaNs zusammenarbeiten lassen - MGD
- 2009-01-21
Die Standardwerte von acorr und xcorr auf usevlines=True, maxlags=10 und normed=True geändert, da dies die besten Standardwerte sind
- 2009-01-19
Fehler in der Quiver-Argumentbehandlung behoben. - EF
- 2009-01-19
Fehler im backend_gtk behoben: nicht existierenden Toolbar nicht löschen. - EF
- 2009-01-16
bbox_inches-Option für savefig implementiert. Wenn bbox_inches "tight" ist, wird versucht, den engen Begrenzungsrahmen zu ermitteln. - JJL
- 2009-01-16
Fehler in is_string_like behoben, sodass keine unnötige Ausnahme ausgelöst wird. - EF
- 2009-01-16
Eine unendliche Rekursion in der Einheitenregistrierung behoben, wenn nach einem Konverter für eine Sequenz von Zeichenketten gesucht wurde. Einen entsprechenden Test hinzugefügt. - RM
- 2009-01-16
Bugfix des C-Typedefs von MPL_Int64, der unter Windows XP 64 Bit fehlschlug, wie von George Goussard in der numpy-Mailingliste berichtet. - ADS
- 2009-01-16
Hilfsfunktion LinearSegmentedColormap.from_list hinzugefügt, um einfache benutzerdefinierte Colormaps zu erstellen. Siehe examples/pylab_examples/custom_cmap_fromlist.py - JDH
- 2009-01-16
Michiels Patch für das macosx-Backend angewendet, um einen Rundungsfehler zu beheben. SF-Bug 2508440 geschlossen - JSW
- 2009-01-10
Michiels Hatch-Patch für das macosx-Backend und den draw_idle-Patch für qt angewendet. Schließt sf patched 2497785 und 2468809 - JDH
- 2009-01-10
Bug bei Pan/Zoom mit logarithmischen Koordinaten behoben. - EF
- 2009-01-06
Fehler beim Setzen von gestrichelten negativen Konturen behoben. - EF
- 2009-01-06
Fehlertolerant, wenn len(linestyles)>NLev in contour. - MM
- 2009-01-06
marginals kwarg zu hexbin hinzugefügt, um Randdichten zu plotten JDH
- 2009-01-06
Das für Benutzer sichtbare mehrseitige PDF-Objekt in PdfPages umbenannt, um Unfälle mit dem dateiähnlichen PdfFile zu vermeiden. - JKS
- 2009-01-05
Bug in pdf usetex behoben: erlaubt die Verwendung von nicht eingebetteten Schriftarten. - JKS
- 2009-01-05
Optionale Verwendung von preview.sty im usetex-Modus. - JJL
- 2009-01-02
Mehrseitige PDF-Dateien erlaubt. - JKS
- 2008-12-31
pdf usetex verbessert, indem Unterstützung für Schrifteffekte (Schrägstellung und Dehnung) hinzugefügt wird. - JKS
- 2008-12-29
Bug in der pdf usetex-Unterstützung behoben, der auftrat, wenn die gleiche Type-1-Schriftart mit unterschiedlichen Encodings verwendet wurde, z.B. mit Minion Pro und MnSymbol. - JKS
- 2008-12-20
Dpi-abhängiger Offset von Shadow behoben. - JJL
- 2008-12-20
Hatch-Bug im pdf-Backend behoben. Kleine Aktualisierung der Dokumentation und des Beispiels - JJL
- 2008-12-19
Achsenlocator-Attribut in Axes hinzugefügt. Zwei Beispiele hinzugefügt. - JJL
- 2008-12-19
Legenden-Dokumentation von Axes aktualisiert. /api/api_changes.rst wird ebenfalls aktualisiert, um Änderungen an Keyword-Parametern zu beschreiben. Warnung ausgegeben, wenn alte Keyword-Parameter verwendet werden. - JJL
- 2008-12-18
Neuer Pfeilstil, eine Linie + gefüllte Dreiecke. -JJL
- 2008-12-18
Neu veröffentlicht 0.98.5.2 von v0_98_5_maint bei r6679 Veröffentlicht 0.98.5.2 von v0_98_5_maint bei r6667
- 2008-12-18
configobj, experimentelle Traits und doc/mpl_data Link entfernt - JDH
- 2008-12-18
Bug behoben, bei dem eine Linie mit NULL-Datenlimits nachfolgende Datenlimits falsch berechnet - MGD
- 2008-12-17
Wesentliche Änderungen am Dokumentationsgenerator - MGD
- 2008-12-17
Macosx-Backend-Patch mit Unterstützung für Pfadkollektionen, Quadmesh usw. angewendet... - JDH
- 2008-12-17
Dpi-abhängiges Verhalten von Text-Bbox und Pfeil in annotate behoben -JJL
- 2008-12-17
Gruppen-ID-Unterstützung im Künstler hinzugefügt. Zwei Beispiele, die SVG-Filter demonstrieren, wurden hinzugefügt. -JJL
- 2008-12-16
Ein weiterer Versuch, das dpi-abhängige Verhalten von Legend zu beheben. -JJL
- 2008-12-16
Dpi-abhängiges Verhalten von Legend und fancybox in Text behoben.
- 2008-12-16
markevery-Eigenschaft zu Line2D hinzugefügt, um die Unterabtastung von Markern zu unterstützen - JDH
- 2008-12-15
mpl_data Symlink in docs entfernt. Auf Plattformen, die keine Symlinks unterstützen, werden diese zu Kopien und die Schriftdateien sind groß, sodass die Distribution unnötig aufgebläht wird. Beibehaltung des mpl_examples Verzeichnisses, da relative Links für die Plot-Direktive schwieriger sind und die *.py-Dateien nicht so groß sind. - JDH
- 2008-12-15
Bug mit $ in Nicht-Mathematik-Text bei ausgeschaltetem usetex behoben. Unterschiede zwischen usetex an/aus dokumentiert - MGD
- 2008-12-15
Anti-Aliasing bei automatischem Snapping behoben - MGD
- 2008-12-15
Gitterlinien bewegen sich beim Schwenken und Zoomen nicht korrekt - MGD
- 2008-12-12
Vorbereitungen zur Eliminierung des maskedarray rcParams-Schlüssels: seine Verwendung wird nun eine Warnung erzeugen. Ebenso wird der Import des veralteten numerix.npyma eine Warnung erzeugen. - EF
- 2008-12-12
Unterstützung für den numpy.histogram() Gewichtungsparameter zur axes hist() Methode hinzugefügt. Docs von numpy übernommen - MM
- 2008-12-12
Warnung in hist() mit numpy 1.2 behoben - MM
- 2008-12-12
Externe Pakete entfernt: configobj und enthought.traits, die nur für die experimentelle Traited-Konfiguration benötigt werden und etwas veraltet sind. Wenn benötigt, installieren Sie sie separat, siehe http://code.enthought.com/pages/traits.html und http://www.voidspace.org.uk/python/configobj.html
- 2008-12-12
Unterstützung für die Zuweisung von Labels zu Histogrammen mehrerer Daten hinzugefügt. - MM
- 2008-12-11
0.98.5 Veröffentlichung bei svn r6573
- 2008-12-11
subprocess.Popen anstelle von os.popen in dviread verwendet (Windows-Problem von Jorgen Stenarson gemeldet) - JKS
- 2008-12-10
Michael's font_manager-Fix und Jae-Joon's figure/subplot-Fix hinzugefügt. Versionsnummer auf 0.98.5 erhöht - JDH
- 2008-12-09
0.98.4 Veröffentlichung bei svn r6536
- 2008-12-08
mdehoons natives macosx-Backend aus sf patch 2179017 hinzugefügt - JDH
- 2008-12-08
Die Prints in den set_*style-Befehlen entfernt. Stattdessen die Liste der gedruckten Zeichenketten zurückgeben - JDH
- 2008-12-08
Einige der Änderungen von Michael zur Verbesserung der Ausgabe der Eigenschaftstabellen in den Rest-Dokumenten brachen oder erschwerten die Nutzung einiger interaktiver Dokumentationshelfer, z. B. setp und getp. Das gesamte Rest-Markup in der IPython-Shell verwirrte auch die Docstrings. Ich habe einen neuen rc-Parameter docstring.hardcopy hinzugefügt, um die Docstrings unterschiedlich für Hardcopy und andere Zwecke zu formatieren. Der ArtistInspector könnte jetzt etwas Refactoring gebrauchen, da es eine Doppelarbeit zwischen der Rest-Ausgabe und der Nicht-Rest-Ausgabe gibt - JDH
- 2008-12-08
Aktualisierte Spektralmethoden (psd, csd, usw.), um einseitige Dichten um einen Faktor 2 zu skalieren und optional alle Dichten mit der Abtastfrequenz zu skalieren. Dies ergibt eine bessere MatLab-Kompatibilität. -RM
- 2008-12-08
Ausrichtung von Ticks in Farbleisten behoben. -MGD
- 2008-12-07
Das veraltete "new"-Keyword von np.histogram() für numpy 1.2 oder neuer fallen lassen. -JJL
- 2008-12-06
Bug im svg-Backend behoben, dass new_figure_manager() Keyword-Argumente wie figsize usw. ignoriert. -JJL
- 2008-12-05
Bug behoben, dass die handlelength der neuen Legendenklasse zu kurz war, wenn numpoints=1 -JJL
- 2008-12-04
Unterstützung für Daten mit Einheiten (z.B. Daten) zu Axes.fill_between hinzugefügt. -RM
- 2008-12-04
fancybox-Keyword zur Legende hinzugefügt. Außerdem einige Änderungen für ein besseres Aussehen vorgenommen, einschließlich der Baseline-Anpassung von mehrzeiligen Texten, sodass sie zentriert ausgerichtet sind. -JJL
- 2008-12-02
Die Transmuter-Klassen in patches.py sind als Unterklassen der Style-Klassen neu organisiert. Einige weitere Box- und Pfeilstile wurden hinzugefügt. -JJL
- 2008-12-02
Bug in der neuen Legendenklasse behoben, die ein Tupel von Koordinatenwerten als loc nicht zuließ. -JJL
- 2008-12-02
Prüfungen auf externe Abhängigkeiten verbessert, unter Verwendung von subprocess (anstelle des veralteten popen*) und distutils (für Versionsprüfungen) - DSD
- 2008-11-30
Neuerstellung der Legende, die Baseline-Ausrichtung, Mehrspalten- und Expand-Modus unterstützt. - JJL
- 2008-12-01
Histogramm-Autoskalierungs-Bug behoben, wenn Bins oder Bereich explizit angegeben sind (behebt Debian Bug 503148) - MM
- 2008-11-25
rcParam axes.unicode_minus hinzugefügt, der einen einfachen Bindestrich für Minus erlaubt, wenn False - JDH
- 2008-11-25
scatterpoints-Unterstützung in Legend hinzugefügt. Patch von Erik Tollerud - JJL
- 2008-11-24
Absturz bei der logarithmischen Beschriftung behoben. - MGD
- 2008-11-20
Statische Hilfsmethode BrokenHBarCollection.span_where und Axes/pyplot-Methode fill_between hinzugefügt. Siehe examples/pylab/fill_between.py - JDH
- 2008-11-12
x_isdata und y_isdata Attribute zu Artist-Instanzen hinzugefügt und sie verwendet, um zu bestimmen, ob eine oder beide Koordinaten bei der Aktualisierung von dataLim verwendet werden. Dies wird verwendet, um Autoskalierungsprobleme zu beheben, die durch axhline, axhspan, axvline, axvspan ausgelöst wurden. - EF
- 2008-11-11
psd(), csd(), cohere() und specgram() Methoden von Axes und die Funktionen csd(), cohere() und specgram() in mlab synchronisiert mit den Änderungen an psd(). Tatsächlich rufen diese unter der Haube alle denselben Kern auf, um Berechnungen durchzuführen. - RM
- 2008-11-11
'pad_to' und 'sides' Parameter zu mlab.psd() hinzugefügt, um die Null-Padding und die Rückgabe negativer Frequenzkomponenten zu steuern. Diese werden auf eine Weise hinzugefügt, die die API nicht ändert. - RM
- 2008-11-10
Behandlung des c-Keywords von scatter behoben; is_string_like verallgemeinert, um numpy und numpy.ma String-Array-Skalare zu akzeptieren. - RM und EF
- 2008-11-09
Mögliches EINTR-Problem in dviread behoben, was beim Speichern von PDF-Dateien aus dem QT-Backend helfen könnte. - JKS
- 2008-11-05
Bug bei Zoom auf Rechteck und Twin-Achsen behoben - MGD
- 2008-10-24
Jae Joons Fancy-Pfeil-, Box- und Anmerkungsverbesserungen hinzugefügt -- siehe examples/pylab_examples/annotation_demo2.py
- 2008-10-23
Autoskalierung wird nun mit geteilten Achsen unterstützt - EF
- 2008-10-23
Ausnahme in dviread behoben, die bei Minion auftrat - JKS
- 2008-10-21
set_xlim, ylim gibt nun eine Kopie des viewlim-Arrays zurück, um Inplace-Änderungen zu vermeiden
- 2008-10-20
Bild-Thumbnail-Generierungsfunktion matplotlib.image.thumbnail hinzugefügt. Siehe examples/misc/image_thumbnail.py - JDH
- 2008-10-20
Scatleg-Patch angewendet, basierend auf Ideen und Arbeit von Erik Tollerud und Jae-Joon Lee. - MM
- 2008-10-11
Bug im pdf-Backend behoben: Wenn ein Dateiobjekt für die Ausgabe anstelle eines Dateinamens übergeben wird, z.B. in einer WEP-App, wird das Objekt nun am Ende geleert. - JKS
- 2008-10-08
Unterstützung für Pfadvereinfachung für Pfade mit Lücken hinzugefügt. - EF
- 2008-10-05
Problem mit AFM-Dateien behoben, die nicht den vollständigen Namen oder Familiennamen der Schriftart angeben. - JKS
- 2008-10-04
'scilimits' kwarg zu Axes.ticklabel_format() Methode hinzugefügt, für einfachen Zugriff auf die set_powerlimits Methode des Haupt-ScalarFormatter. - EF
- 2008-10-04
Experimenteller neuer kwarg borderpad ersetzt pad in legend, basierend auf Vorschlag von Jae-Joon Lee. - EF
- 2008-09-27
spy kann Nullen in dünnbesetzten Arrays ignorieren, basierend auf Patch von Tony Yu. Außerdem plot so geändert, dass leere Daten-Arrays behandelt werden, und Behandlung von Markern in figlegend behoben. - EF
- 2008-09-24
Zeichnungsstile für Linien eingeführt. Linienstile wie 'steps--' werden transparent in den Drawstyle 'steps' und den Linienstil '--' aufgeteilt. Legenden verwenden immer den Drawstyle 'default'. - MM
- 2008-09-18
Fehler in quiver und quiverkey behoben (fehlende korrekte Skalierung beim Ändern der Größe) und zusätzliche Methoden zur Bestimmung der Pfeilwinkel hinzugefügt - EF
- 2008-09-18
Polar-Interpolation korrigiert, um negative Werte von theta zu behandeln - MGD
- 2008-09-14
cbook und mlab Methoden im Zusammenhang mit numerischen Berechnungen, die wenig mit den Zielen dieser beiden Module zu tun haben, in ein separates Modul numerical_methods.py umorganisiert. Außerdem wurde die Möglichkeit hinzugefügt, Punkte auszuwählen und die Punktselektion mit der Tastatur im ginput und im manuellen Kontur-Labeling-Code zu stoppen. Schließlich wurde ein Fehler beim Kontur-Labeling behoben. - DMK
- 2008-09-11
Backtick in Postscript-Ausgabe behoben. - MGD
- 2008-09-10
[ 2089958 ] Pfadvereinfachung für Vektorausgabe-Backends Nutzen Sie den über path_to_polygons bereitgestellten Vereinfachungscode, um bestimmte gutartige Pfade in den Vektorausgabe-Backends (PDF, PS und SVG) zu vereinfachen. "path.simplify" muss in matplotlibrc auf True gesetzt sein, damit dies funktioniert. - MGD
- 2008-09-10
"filled" kwarg zu Path.intersects_path und Path.intersects_bbox hinzugefügt. - MGD
- 2008-09-07
Vollständige Pfeile leicht geändert, um ein xpdf-Rendering-Problem zu vermeiden, das von Friedrich Hagedorn gemeldet wurde. - JKS
- 2008-09-07
Konvertierung von quadratischen zu kubischen Bézier-Kurven in PDF- und PS-Backends behoben. Patch von Jae-Joon Lee. - JKS
- 2008-09-06
5-zackiger Stern-Marker zum plot-Befehl hinzugefügt - EF
- 2008-09-05
Hatching im PS-Backend behoben - MGD
- 2008-09-03
Logarithmus zur Basis 2 behoben - MGD
- 2008-09-01
Unterstützung für bilineare Interpolation in NonUniformImage hinzugefügt; Patch von Gregory Lielens. - EF
- 2008-08-28
Unterstützung für mehrere Histogramme mit Daten unterschiedlicher Länge hinzugefügt - MM
- 2008-08-28
Step-Plots mit Log-Skala behoben - MGD
- 2008-08-28
Maskierte Arrays mit Markern in Nicht-Agg-Backends behoben - MGD
- 2008-08-28
clip_on kwarg behoben, sodass er tatsächlich korrekt funktioniert - MGD
- 2008-08-25
Locale-Probleme im SVG-Backend behoben - MGD
- 2008-08-22
quiver behoben, sodass maskierte Werte nicht geplottet werden - JSW
- 2008-08-18
Verbesserung des interaktiven Pan/Zoom im qt4-Backend unter Windows - DSD
- 2008-08-11
Weitere Fehler bei der NaN/inf-Behandlung behoben. Insbesondere wird die Pfadvereinfachung (die keine NaNs oder infs verarbeitet) automatisch deaktiviert, wenn infs oder NaNs vorhanden sind. Außerdem werden maskierte Arrays nun in Arrays mit NaNs konvertiert, um Masken und NaNs konsistent zu behandeln - MGD und EF
- 2008-08-03
0.98.3 Veröffentlichung bei svn r5947
- 2008-08-01
Zurückportierte Speicherleck-Fixes in _ttconv.cpp - MGD
- 2008-07-31
Maskierte Array-Unterstützung zu griddata hinzugefügt. - JSW
- 2008-07-26
Optionale Argumente C und reduce_C_function zu axes.hexbin() hinzugefügt. Dies ermöglicht hexbin, die Werte von C basierend auf den x,y-Koordinaten zu akkumulieren und in hexagonalen Bins anzuzeigen. - ADS
- 2008-07-24
Die mlab2-Funktionen aus matplotlib.mlab als veraltet markiert (lösen NotImplementedError aus) aus Sorge, dass einige von ihnen keine Cleanroom-Implementierungen waren. JDH
- 2008-07-24
Neufassung eines erheblichen Teils des clabel-Codes (Klasse ContourLabeler) zur Verbesserung des Inlinings. - DMK
- 2008-07-22
Barbs Polygon Collection hinzugefügt (ähnlich wie Quiver) zum Plotten von Windbarben. Entsprechende Helfer zu Axes und Pyplot ebenfalls hinzugefügt. (examples/pylab_examples/barb_demo.py zeigt sie.) - RMM
- 2008-07-21
scikits.delaunay als matplotlib.delaunay hinzugefügt. griddata-Funktion in matplotlib.mlab hinzugefügt, mit Beispiel (griddata_demo.py) in pylab_examples. griddata-Funktion wird mpl_toolkits._natgrid verwenden, falls installiert. - JSW
- 2008-07-21
offset_copy wieder eingeführt, das im Kontext der neuen Transformationen funktioniert. - MGD
- 2008-07-21
Patch von Ryan May, um get_offsets und set_offsets zur Collections-Basisklasse hinzuzufügen - EF
- 2008-07-21
"asarray" Strategie in image.py geändert, sodass die Farbwahl von maskierten Eingaben für alle Bildtypen funktionieren sollte (dank Klaus Zimmerman) - EF
- 2008-07-20
cbook.delete_masked_points und entsprechende Unit-Tests neu geschrieben, um RGB-Farbarray-Eingaben, Datumszeit-Eingaben usw. zu unterstützen. - EF
- 2008-07-20
unit/axes_unit.py in cbook_unit.py umbenannt und entsprechend Ryans Verschiebung von delete_masked_points von axes nach cbook geändert. - EF
- 2008-07-18
Überprüfung auf nan und inf in axes.delete_masked_points(). Dies sollte hexbin und scatter bei der Behandlung von NaNs helfen. - ADS
- 2008-07-17
Möglichkeit zur manuellen Auswahl von Kontur-Label-Positionen hinzugefügt. Außerdem eine waitforbuttonpress-Funktion hinzugefügt. - DMK
- 2008-07-17
Bug mit NaNs am Ende eines Pfades behoben (danke, Andrew Straw für den Bericht) - MGD
- 2008-07-16
Fehlerbehandlung in texmanager verbessert, dank Ian Henry für die Meldung - DSD
- 2008-07-12
Unterstützung für externe Backends mit der "module://my_backend" Syntax hinzugefügt - JDH
- 2008-07-11
Speicherleck im Zusammenhang mit geteilten Achsen behoben. Grouper sollte schwache Referenzen speichern. - MGD
- 2008-07-10
Bugfix: Absturz beim Anzeigen von Fontconfig-Mustern - MGD
- 2008-07-10
Bugfix: [ 2013963 ] update_datalim_bounds in Axes funktioniert nicht - MGD
- 2008-07-10
Bugfix: [ 2014183 ] mehrere imshow() verursacht graue Ränder - MGD
- 2008-07-09
Rechteckiger Achsen-Patch auf Polardiagrammen behoben - MGD
- 2008-07-09
Verbesserte Radikaldarstellung in Mathtext - MGD
- 2008-07-08
Verbesserte Platzierung von hochgestellten Zeichen in Mathtext - MGD
- 2008-07-07
Benutzerdefinierte Skalen in pcolormesh behoben (danke Matthew Turk) - MGD
- 2008-07-03
findobj-Methode für Künstler und Pyplot implementiert - siehe examples/pylab_examples/findobj_demo.py - JDH
- 2008-06-30
Ein weiterer Versuch, TextWithDash zu beheben - DSD
- 2008-06-30
Qt4 NavigationToolbar2.destroy entfernt -- es schien unnötig zu sein und verursachte einen von P. Raybaut gemeldeten Fehler - DSD
- 2008-06-27
Tick-Positionierungs-Bug behoben - MM
- 2008-06-27
Gestrichelter Text-Bug behoben, bei dem der Text am falschen Ende des Strichs war - MGD
- 2008-06-26
Mathtext-Bug für Ausdrücke wie $x_{leftarrow}$ behoben - MGD
- 2008-06-26
Richtung von horizontalen/vertikalen Mustern behoben - MGD
- 2008-06-25
Figure.figurePatch in Figure.patch umbenannt, Axes.axesPatch in Axes.patch umbenannt, Axes.axesFrame in Axes.frame umbenannt, Axes.get_frame, das Axes.patch zurückgibt, ist veraltet. Beispiele und Benutzerhandbuch aktualisiert - JDH
- 2008-06-25
Darstellungsqualität von pcolor behoben - MGD
- 2008-06-24
0.98.2 Veröffentlicht bei svn r5667 - (nur Quellcode für Debian) JDH
- 2008-06-24
"transparent" kwarg zu savefig hinzugefügt. - MGD
- 2008-06-24
Stefan's Patch zum Zeichnen eines einzelnen zentrierten Markers über einer Linie mit numpoints==1 angewendet - JDH
- 2008-06-23
Splines zur Darstellung von Kreisen in Scatter-Plots verwendet - MGD
- 2008-06-22
0.98.1 Veröffentlicht bei Revision 5637
- 2008-06-22
Achsen3d-Unterstützung entfernt und durch eine NotImplementedError für einen Veröffentlichungszyklus ersetzt
- 2008-06-21
Marker-Platzierungsfehler im backend_ps behoben - DSD
- 2008-06-20
[ 1978629 ] Skalierungsdokumentation fehlt/falsch für Logarithmus - MGD
- 2008-06-20
closed kwarg zu PolyCollection hinzugefügt. Behebt Bug [ 1994535 ] immer noch fehlende Linien auf Graphen mit svn (r 5548). - MGD
- 2008-06-20
set/get_closed Methode zu Polygon hinzugefügt; behebt Fehler in hist - MM
- 2008-06-19
Verwende relative Schriftgrößen (z.B. 'medium' und 'large') in rcsetup.py und matplotlibrc.template, damit der Text beim Ändern von rcParams['font.size'] standardmäßig skaliert wird - EF
- 2008-06-17
Füge eine generische PatchCollection-Klasse hinzu, die jede Art von Patch enthalten kann. - MGD
- 2008-06-13
Ändere die Ausrichtung der Beschriftungen von Tortendiagrammen, um zu vermeiden, dass sich Beschriftungen mit dem Diagramm überschneiden - MGD
- 2008-06-12
Einige Hilfsfunktionen zum Mathtext-Parser hinzugefügt, um Bitmap-Arrays zurückzugeben oder PNGs zu schreiben, um die Verwendung von Mathtext außerhalb des Kontexts einer MPL-Figur zu erleichtern. Die Mathpng Sphinx-Erweiterung wurde modifiziert, um die Mathtext-PNG-Speicherfunktionalität zu nutzen - siehe examples/api/mathtext_asarray.py - JDH
- 2008-06-11
Verwende matplotlib.mathtext, um mathematische Ausdrücke in Online-Dokumenten zu rendern - MGD
- 2008-06-11
PNG-Laden/-Speichern in ein eigenes Erweiterungsmodul verschieben und doppelten Code in _backend_agg.cpp und _image.cpp entfernen, der dasselbe tut - MGD
- 2008-06-11
Zahlreiche Mathtext-Fehlerbehebungen, hauptsächlich im Zusammenhang mit DPI-Unabhängigkeit - MGD
- 2008-06-10
Bar wendet das Label jetzt nur auf den ersten Patch an und setzt '_nolegend_' für die anderen Patch-Labels. Dies ermöglicht die erwartete Funktionsweise von Autolegend für hist und bar - siehe https://sourceforge.net/tracker/index.php?func=detail&aid=1986597&group_id=80706&atid=560720 JDH
- 2008-06-10
Behebt Fehler bei der Ausrichtung der Textbasislinie. [ 1985420 ] Reparatur der Basislinienausrichtung in Text._get_layout. Danke Stan West - MGD
- 2008-06-09
Gregors Patch für das Bild-Resampling wurde übernommen, um Bilder mit dem neuen rcparam image.resample herunterzuskalieren - JDH
- 2008-06-09
Installiere Enthought.Traits nicht zusammen mit Matplotlib. Für die Bequemlichkeit von Matplotlib-Entwicklern kann es weiterhin durch Setzen einer Option in setup.cfg installiert werden, während wir entscheiden, ob es eine Zukunft für die traited Konfiguration gibt - DSD
- 2008-06-09
Range-Schlüsselwort-Argument zu hist() hinzugefügt - MM
- 2008-06-07
Liste der Backends nach rcsetup.py verschoben; Konsistenz bei Kleinbuchstaben für Backend-Namen; validate_backend beim Importieren des Backends-Unterpakets verwenden - EF
- 2008-06-06
Revision von hist(): Ideen von Erik Tollerud und Olle Engdegard übernommen: histtype='step' standardmäßig ungefüllt machen und histtype='stepfilled' einführen; Standard-Farbzyklus verwenden; umgekehrten kumulativen Histogramm einführen; neues align-Schlüsselwort - MM
- 2008-06-06
Geschlossenes Polygon-Patch behoben und die Option zum Nicht-Schließen des Polygons bereitgestellt - MGD
- 2008-06-05
Fehler bei der DPI-Änderung im Zusammenhang mit PolyCollection, wie sie von Axes.scatter() aufgerufen wird, behoben - MGD
- 2008-06-05
Bildzeichnen korrigiert, so dass kein zusätzlicher Platz rechts oder unten vorhanden ist - MGD
- 2006-06-04
Eine Figurentitel-Funktion suptitle als Figure-Methode und Pyplot-Befehl hinzugefügt -- siehe examples/figure_title.py - JDH
- 2008-06-02
Unterstützung für Log bei hist mit histtype='step' hinzugefügt und einen Fehler bei gestapelten Histogrammen im Log-Maßstab behoben - MM
- 2008-05-29
0.98.0 in Revision 5314 veröffentlicht
- 2008-05-29
matplotlib.image.imread gibt jetzt nicht mehr immer RGBA zurück -- wenn das Bild Luminanz oder RGB ist, gibt es ein MxN- oder MxNx3-Array zurück, wenn möglich. Auch uint8 wird nicht mehr immer auf float erzwungen.
- 2008-05-29
Pfad-Clipping im PS-Backend implementiert - JDH
- 2008-05-29
Zwei Fehler in texmanager.py behoben: verbesserter Vergleich der dvipng-Versionen, behobener Fehler, der bei der Hinzufügung der get_grey-Methode eingeführt wurde - DSD
- 2008-05-28
Absturz von PDFs in xpdf und ghostscript behoben, wenn zwei-Byte-Zeichen mit Typ 3-Schriftarten verwendet werden - MGD
- 2008-05-28
Keyword-Argumente zur Konfiguration von Widget-Eigenschaften erlaubt, wie in http://sourceforge.net/tracker/index.php?func=detail&aid=1866207&group_id=80706&atid=560722 angefordert - JDH
- 2008-05-28
'-' durch u'\u2212' für das Minuszeichen ersetzt, wie in http://sourceforge.net/tracker/index.php?func=detail&aid=1962574&group_id=80706&atid=560720 angefordert
- 2008-05-28
Rechtecke mit Nullbreite/-höhe beeinflussen den Autoscaler nicht mehr. Nützlich für Log-Histogramme mit leeren Bins - JDH
- 2008-05-28
Rendering von zusammengesetzten Glyphen bei der Konvertierung in Typ 3 behoben (insbesondere wie im koreanischen Font Eunjin.ttf belegt). Danke Jae-Joon Lee für den Fund!
- 2008-05-27
Die Callback-Infrastruktur von cm.ScalarMappable wurde mit cbook.CallbackRegistry anstelle einer benutzerdefinierten Callback-Behandlung neu geschrieben. Jede Verwendung von add_observer/notify von cm.ScalarMappable sollte stattdessen die cm.ScalarMappable.callbacksSM CallbackRegistry verwenden. JDH
- 2008-05-27
TkAgg-Build auf Ubuntu 8.04 behoben (und hoffentlich eine allgemeinere Lösung für andere Plattformen auch).
- 2008-05-24
PIL-Unterstützung für das Laden von Bildern in imread hinzugefügt (falls PIL verfügbar ist) - JDH
- 2008-05-23
Eine Funktion und eine Methode zur Steuerung des Plot-Farbzyklus bereitgestellt. - EF
- 2008-05-23
Umfangreiche Überarbeitung von hist(). Kann 2D-Arrays verarbeiten und gestapelte Histogramm-Plots erstellen; das Schlüsselwort 'width' wurde als veraltet erklärt und rwidth (relative Breite) eingeführt; align='edge' wurde auf die Mitte des Bins geändert - MM
- 2008-05-22
Unterstützung für ReST-basierte Dokumentation mit Sphinx hinzugefügt. Die Dokumente befinden sich in doc/ und sind in einen Benutzerhandbuch und eine API-Referenz unterteilt. Zum Erstellen, die make.py-Dateien ausführen. Sphinx-0.4 wird benötigt, um XML zu generieren, was für das Rendering von Gleichungen mit MathML nützlich ist. Verwenden Sie Sphinx aus dem SVN, bis 0.4 veröffentlicht wird - DSD
- 2008-05-21
Behebt Absturz im TkAgg-Backend - MGD
- 2008-05-21
Fehler "lokale Variable nicht referenziert" in plotfile behoben - MM
- 2008-05-19
Absturz behoben, wenn Windows nicht auf die Registrierung zugreifen kann, um den Schriftartpfad zu ermitteln [Bug 1966974, danke Patrik Simons] - MGD
- 2008-05-16
Einige unnötige Codes mit der Python 2.4-Anforderung entfernt. cbook bietet keine Kompatibilität mehr für reversed, enumerate, set oder izip. lib/subprocess, mpl1, sandbox/units und der Swig-Code wurden entfernt. Diese Sachen sollten zur Archivierung auf dem Wartungszweig verbleiben. JDH
- 2008-05-16
Beispielverzeichnis neu organisiert - JDH
- 2008-05-16
'elinewidth' Keyword-Argument zu errorbar hinzugefügt, basierend auf einem Patch von Christopher Brown - MM
- 2008-05-16
'cumulative' Keyword-Argument zu hist hinzugefügt, um kumulative Histogramme zu plotten. Bei normierten Hists wird dies auf eins normalisiert - MM
- 2008-05-15
Tk-Backend-Absturz auf einigen Maschinen behoben - MGD
- 2008-05-14
Stat auf Windows nicht verwenden (behebt Font-Embedding-Problem) - MGD
- 2008-05-09
Einzelne Anführungszeichen (') im Postscript-Backend behoben - MGD
- 2008-05-08
Kerning im SVG beim Einbetten von Zeichenkonturen behoben - MGD
- 2008-05-07
Auf zukünftige Numpy-Histogramm-Semantik in hist umgestellt - MM
- 2008-05-06
Seltsame Farben beim Blitting in QtAgg und Qt4Agg behoben - MGD
- 2008-05-05
notify_axes_change an den add_axobserver der Figur in den QT-Backends übergeben, wie wir es für die anderen Backends tun. Danke Glenn Jones für den Bericht - DSD
- 2008-05-02
Schritt-Histogramme hinzugefügt, basierend auf einem Patch von Erik Tollerud. - MM
- 2008-05-02
Auf PyQt <= 3.14 gibt es keine Möglichkeit, die zugrundeliegende Qt-Version zu ermitteln. [1851364] - MGD
- 2008-05-02
sys.exit() nicht aufrufen, wenn pyemf nicht gefunden wird [1924199] - MGD
- 2008-05-02
Update von _subprocess.c von Upstream Python 2.5.2, um einige Fehler im Zusammenhang mit Speicher und Referenzzählung zu beheben. Siehe Bug 1949978. - MGD
- 2008-04-30
Einige Record-Array-Bearbeitungs-Widgets für GTK hinzugefügt -- siehe examples/rec_edit*.py - JDH
- 2008-04-29
Fehler in mlab.sqrtm behoben - MM
- 2008-04-28
Fehler im SVG-Text mit Mozilla-basierten Viewern behoben (das Symbol-Tag wird nicht unterstützt) - MGD
- 2008-04-27
Patch von Michiel de Hoon angewendet, um die Methode hexbin axes und die Pyplot-Funktion hinzuzufügen - EF
- 2008-04-25
Python >= 2.4 erzwingen; subprocess-Build entfernen - EF
- 2008-04-25
Numpy-Anforderung zur Build-Zeit erzwingen - JDH
- 2008-04-24
Numpy 1.1 und Python 2.3 als Anforderung beim Importieren von Matplotlib festlegen - EF
- 2008-04-24
Kompilierungsprobleme unter VS2003 behoben (Danke Martin Spacek für die Hilfe) - MGD
- 2008-04-24
Probleme mit Unter-/Oberstrichen behoben, wenn die Schriftgröße geändert wurde - MGD
- 2008-04-22
"svg.embed_char_paths" konsistent überall verwenden - MGD
- 2008-04-20
Unterstützung für MaxNLocator für die automatische Skalierung symmetrischer Achsen hinzugefügt. - EF
- 2008-04-20
Doppel-Zoom-Fehler behoben. - MM
- 2008-04-15
Beschleunigung der Farbabbildung. - EF
- 2008-04-12
Beschleunigung des Zooms und Pans von dichten Bildern. - EF
- 2008-04-11
Globale Font-rcParam-Einstellung nach der Initialisierungszeit behoben. - MGD
- 2008-04-11
Commits 5002 und 5031 rückgängig gemacht, die dazu dienten, einen unnötigen draw()-Aufruf zu vermeiden. 5002 brach das Speichern von Figuren vor show(). 5031 behob das Problem, das in 5002 entstanden war, brach aber das interaktive Plotten. Der unnötige draw()-Aufruf muss noch gelöst werden - DSD
- 2008-04-07
Verbesserte Farbvalidierung bei der rc-Verarbeitung, vorgeschlagen von Lev Givon - EF
- 2008-04-02
Ermöglicht die Verwendung von Linienstil-Definitionsargumenten, '-' und 'solid' etc. in Plots/Kollektionen - MM
- 2008-03-27
Speichern in Unicode-Dateinamen mit Agg-Backend behoben (andere Backends scheinen bereits zu funktionieren...) (Danke, Christopher Barker) - MGD
- 2008-03-26
SVG-Backend-Fehler behoben, der das Kopieren und Einfügen in Inkscape verhindert (danke Kaushik Ghose) - MGD
- 2008-03-24
Eine unnötige draw()-Aufruf im Backend_qt* mouseReleaseEvent entfernt. Danke an Ted Drain - DSD
- 2008-03-23
Fehler im PDF-Backend behoben, der manchmal dazu führte, dass das äußerste gsave nicht mit einem grestore ausgeglichen wurde. - JKS
- 2008-03-20
Einen kleinen Fehler in ContourSet._process_linestyles behoben, wenn len(linestyles)==Nlev - MM
- 2008-03-19
Ma-Importanweisungen zu "from numpy import ma" geändert; dies sollte mit früheren und zukünftigen Versionen von numpy funktionieren, während "import numpy.ma as ma" nur mit numpy >= 1.05 funktioniert und "import numerix.npyma as ma" jetzt veraltet ist, da maskedarray die frühere Implementierung ersetzt, ab numpy 1.05.
- 2008-03-14
Eine anscheinend unnötige Aufruf von FigureCanvasAgg.draw im backend_qt*agg entfernt. Danke an Ted Drain - DSD
- 2008-03-10
Umgehung eines Fehlers in backend_qt4agg's Blitting aufgrund einer Diskrepanz zwischen Pufferbreite und Bbox-Breite in _backend_agg's copy_from_bbox - DSD
- 2008-02-29
Wx-Toolbar-Pan- und Zoomfunktionen behoben (Danke Jeff Peery) - MGD
- 2008-02-16
Einige neue Record-Array-Funktionen zu mlab hinzugefügt (rec_summarize, rec2txt und rec_groupby). Siehe examples/rec_groupby_demo.py. Danke an Tim M für rec2txt.
- 2008-02-12
Patch von Erik Tollerud für den Span-Selektor angewendet - JDH
- 2008-02-11
Plotting()-Docstring aktualisiert, um auf getp/setp zu verweisen. - JKS
- 2008-02-10
Problem mit Quadratwurzeln im PDF-Backend mit usetex behoben. - JKS
- 2008-02-08
Kleinere __str__-Fehler behoben, damit getp(gca()) funktioniert. - JKS
- 2008-02-05
Getter für Titel, xlabel, ylabel hinzugefügt, wie von Brandon Kieth gewünscht - EF
- 2008-02-05
Patch von Gael für ginput angewendet und examples/ginput_demo.py erstellt - JDH
- 2008-02-03
Exponiert interpnames, eine Liste gültiger Interpolationsmethoden, als Klassenattribut von AxesImage. - EF
- 2008-02-03
BoundaryNorm hinzugefügt, mit Beispielen in colorbar_only.py und image_masked.py. - EF
- 2008-02-03
Erzwingt dpi=72 im PDF-Backend, um den Bug bei der Bildgröße zu beheben. - JKS
- 2008-02-01
Problem mit doppelt eingebetteten Schriftarten im Postscript-Backend behoben - MGD
- 2008-02-01
Referenzleck in ft2font Glyph-Objekten behoben. - MGD
- 2008-01-31
Unicode-Strings mit usetex standardmäßig nicht verwenden - DSD
- 2008-01-31
Probleme mit Textabständen im PDF-Backend mit *einigen* Schriftarten wie STIXGeneral behoben.
- 2008-01-31
sqrt mit radikalem Nenner behoben (kaputt durch die Funktionalität von [ und ] unten) - MGD
- 2008-01-27
Patch von Martin Teichmann angewendet, um das Qt4-Backend zu verbessern. Verwendet die integrierten Toolbars und Statusbars von Qt. Siehe Bug 1828848 - DSD
- 2008-01-10
Toolkits nach mpl_toolkits verschoben, mpl_toolkits zu einem Namespace-Paket gemacht - JSWHIT
- 2008-01-10
setup.cfg zur Festlegung der Standardparameter (tkagg, numpy) beim Erstellen von Windows-Installern verwendet - DSD
- 2008-01-10
Bug beim Anzeigen von [ und ] in Mathtext behoben - MGD
- 2008-01-10
Fehler behoben, wenn eine Tick-Beschriftung mit wissenschaftlicher Notation verschoben wird. (Zeigt sich als Warnung, dass das Mal-Symbol nicht gefunden werden kann.) - MGD
- 2008-01-10
setup.cfg zur Festlegung der Standardparameter (tkagg, numpy) beim Erstellen von Windows-Installern verwendet - DSD
- 2008-01-06
0.91.2 in Revision 4802 veröffentlicht
- 2007-12-26
Zu späte Verwendung von matplotlib.use() von einer Ausnahme zu einer Warnung reduziert, für Abwärtskompatibilität - EF
- 2007-12-25
Fehler in errorbar behoben, identifiziert von Noriko Minakawa - EF
- 2007-12-25
Die Importe von Masked Arrays wurden geändert, um mit dem bevorstehenden numpy 1.05 (jetzt der maskedarray-Zweig) sowie mit früheren Versionen zu funktionieren. - EF
- 2007-12-16
rec2csv speichert Doubles ohne Präzisionsverlust. Außerdem werden übergebene File-Handles nicht geschlossen. - JDH,ADS
- 2007-12-13
rec2gtk nach matplotlib.toolkits.gtktools und rec2excel nach matplotlib.toolkits.exceltools verschoben - JDH
- 2007-12-12
Unterstützung für Alpha-blenden-Text in den Agg- und Svg-Backends - MGD
- 2007-12-10
SVG-Text-Rendering-Fehler behoben. - MGD
- 2007-12-10
Genauigkeit des Kreis- und Ellipsenzeichnens durch Verwendung einer 8-teiligen Bézier-Approximation anstelle einer 4-teiligen erhöht. PDF-, SVG- und Cairo-Backends korrigiert, damit sie Pfade zeichnen können (was auch Ellipsen einschließt). - MGD
- 2007-12-07
Warnung ausgeben, wenn ein Bild auf einer nichtlinearen Achse gezeichnet wird. - MGD
- 2007-12-06
Widgets.Cursor auf die unteren x- und y-Grenzen anstelle von 0,0 initialisieren, was für Daten und andere Transformationen katastrophale Folgen haben kann - DSD
- 2007-12-06
Referenzen zu mpl-Datenverzeichnissen für py2exe aktualisiert - DSD
- 2007-12-06
Fehler in rcsetup behoben, siehe Bug 1845057 - DSD
- 2007-12-05
Schriftart-Caching behoben, um das mehrfache Laden derselben Schriftart zu vermeiden. (Dies war eine Regression seit 0.90, verursacht durch die Refaktorierung von font_manager.py) - MGD
- 2007-12-05
Unterstützung für beliebige Rotation von usetex-Text im Agg-Backend. - MGD
- 2007-12-04
Unterstützung für '|' als Zeichen in Mathtext - MGD
- 2007-11-27
0.91.1 in Revision 4517 veröffentlicht
- 2007-11-27
0.91.0 in Revision 4478 veröffentlicht
- 2007-11-13
Alle Backends unterstützen nun das Schreiben in ein dateiähnliches Objekt, nicht nur in eine reguläre Datei. savefig() kann ein dateiähnliches Objekt anstelle eines Dateipfads übergeben werden. - MGD
- 2007-11-13
Verbesserte Auswahl des Standard-Backends zur Build-Zeit: SVG -> Agg -> TkAgg -> WXAgg -> GTK -> GTKAgg. Das zuletzt nutzbare Backend in dieser Reihenfolge wird in der Standardkonfigurationsdatei gewählt. Wenn ein Backend in setup.cfg definiert ist, ist dies das Standard-Backend - DSD
- 2007-11-13
Verbesserte Erstellung von Standardkonfigurationsdateien zur Build-Zeit für das Traited Config-Paket - DSD
- 2007-11-12
Alle Build-Optionen in setup.cfg verfügbar gemacht. Diese Optionen werden von setupext.py in ein Dictionary namens "options" gelesen. Außerdem wurden den Versionsstrings für von Matplotlib bereitgestellte Pakete "-mpl"-Tags hinzugefügt. Von mpl bereitgestellte Versionen werden identifiziert und bei nachfolgenden Installationen aktualisiert - DSD
- 2007-11-12
Unterstützung für STIX-Schriftarten hinzugefügt. Ein neuer rcParam, mathtext.fontset, kann verwendet werden, um zwischen
- 'cm'
Den TeX/LaTeX Computer Modern Schriften
- 'stix'
Den STIX-Schriften (siehe stixfonts.org)
- 'stixsans'
Den STIX-Schriften, standardmäßig serifenlose Glyphen verwendend
- 'custom'
Eine generische Unicode-Schriftart, in welchem Fall die Mathtext-Schriftart über mathtext.bf, mathtext.it, mathtext.sf usw. angegeben werden muss.
Ein neues Beispiel, stix_fonts_demo.py, wurde hinzugefügt, um zu zeigen, wie auf verschiedene Schriftarten und ungewöhnliche Symbole zugegriffen werden kann. - MGD
- 2007-11-12
Optionen zum Deaktivieren des Builds von Backend-Erweiterungsmodulen aus setup.py nach setup.cfg verschoben - DSD
- 2007-11-09
Patch von Martin Teichmann 1828813 angewendet: Ein QPainter wird in paintEvent verwendet, der mit der Methode end() zerstört werden muss. Wenn Matplotlib einen Fehler wirft, bevor end() aufgerufen wird - und das passiert, wenn man ihm fehlerhafte Daten zuführt - wird diese Methode end() nie aufgerufen und Qt4 beginnt, Fehlermeldungen auszugeben
- 2007-11-09
pyparsing zurück in den Matplotlib-Namensraum verschoben. Verwenden Sie nicht das System-pyparsing, die API ist von einer Version zur nächsten zu variabel - DSD
- 2007-11-08
Pylab standardmäßig auf direktes Numpy statt auf oldnumeric umgestellt - EF
- 2007-11-08
Zusätzliche Record-Array-Dienstprogramme zu mlab hinzugefügt (rec2excel, rec2gtk, rec_join, rec_append_field, rec_drop_field) - JDH
- 2007-11-08
pytz auf Version 2007g aktualisiert - DSD
- 2007-11-08
pyparsing auf Version 1.4.8 aktualisiert - DSD
- 2007-11-08
csv2rec nach recutils verschoben und weitere Record-Array-Dienstprogramme hinzugefügt - JDH
- 2007-11-08
Falls verfügbar, vorhandene pyparsing-Installation verwenden - DSD
- 2007-11-07
Altes enthought.traits aus lib/matplotlib entfernt, enthought.traits-2.6b1 von Gael Varoquaux hinzugefügt, das von setuptools befreit ist. Das Paket wird in site-packages installiert, wenn es noch nicht vorhanden ist - DSD
- 2007-11-05
Einfacher Zugriff auf Eigenschaften von Nebenticks hinzugefügt; leichte Modifikation des Patches von Pierre G-M - EF
- 2007-11-02
Patches von Phil Thompson 1599876 übernommen, Korrekturen am Qt4Agg-Backend und qt4-Blitting-Demo - DSD
- 2007-11-02
Patches von Phil Thompson 1599876 übernommen, Korrekturen am Qt4Agg-Backend und qt4-Blitting-Demo - DSD
- 2007-10-31
Log-Farbskala bei contourf einfacher zu verwenden; automatische Level-Generierung funktioniert jetzt. - EF
- 2007-10-29
TRANSFORMS REFACTORING
Das Hauptziel dieses Refactorings war es, es einfacher zu machen, Matplotlib zur Unterstützung neuer Projektionsarten zu erweitern. Dies ist hauptsächlich eine interne Verbesserung, und die möglichen sichtbaren Änderungen für den Benutzer kommen erst noch.
Das Transformationsframework wurde komplett in Python (mit Numpy) neu geschrieben. Dies wird es erleichtern, neue Arten von Transformationen hinzuzufügen, ohne C/C++-Code schreiben zu müssen.
Transformationen werden zu einem "Transformationsbaum" zusammengesetzt, der aus Transformationen besteht, deren Wert von anderen Transformationen (ihren Kindern) abhängt. Wenn sich der Inhalt von Kindern ändert, werden ihre Eltern automatisch aktualisiert, um diese Änderungen widerzuspiegeln. Dazu wird eine "Invalidierungs"-Methode verwendet: Wenn sich Kinder ändern, werden alle ihre Vorfahren als "ungültig" markiert. Wenn der Wert einer Transformation später abgerufen wird, wird ihr Wert nur dann neu berechnet, wenn er ungültig ist, andernfalls kann ein zwischengespeicherter Wert verwendet werden. Dies verhindert unnötige Neuberechnungen von Transformationen und trägt zu einer besseren interaktiven Leistung bei.
Das Framework kann sowohl für affine als auch für nicht-affine Transformationen verwendet werden. Aus Geschwindigkeitsgründen möchten wir jedoch die Backend-Renderer nutzen, um affine Transformationen nach Möglichkeit durchzuführen. Daher ist es möglich, nur den affinen oder nicht-affinen Teil einer Transformation auf einem Datensatz durchzuführen. Die affine Transformation wird immer nach der nicht-affinen angenommen. Für jede Transformation
full transform == non-affine + affine
Ein Großteil des Zeichnens wurde in Bezug auf zusammengesetzte Pfade umgestaltet. Daher wurden viele Methoden aus der Backend-Schnittstelle entfernt und durch eine Handvoll zum Zeichnen zusammengesetzter Pfade ersetzt. Dies erleichtert die Aktualisierung der Backends, da weniger zu aktualisieren ist. Es sollte auch die Konsistenz der Backends in Bezug auf die Funktionalität verbessern.
Benutzer sichtbare Änderungen
Polar Plots: Polar Plots sind nun interaktiv zoombar, und die r-Achsenbeschriftungen können interaktiv gedreht werden. Gerade Liniensegmente werden nun interpoliert, um der Krümmung der r-Achse zu folgen.
Nicht-rechteckiges Clipping funktioniert in mehr Backends und mit mehr Objekttypen.
Das Teilen einer Achse über Figuren hinweg erfolgt nun genau auf die gleiche Weise wie das Teilen einer Achse zwischen zwei Achsen innerhalb derselben Figur.
fig1 = figure() fig2 = figure() ax1 = fig1.add_subplot(111) ax2 = fig2.add_subplot(111, sharex=ax1, sharey=ax1)
Linienstile umfassen nun steps-pre, steps-post und steps-mid. Der alte step funktioniert weiterhin und ist äquivalent zu step-pre.
Mehrere Linienstile können einer Kollektion bereitgestellt werden.
Siehe API_CHANGES für detailliertere Informationen über dieses Refactoring.
- 2007-10-24
ax-Keyword-Argument zu Figure.colorbar und pyplot.colorbar hinzugefügt - EF
- 2007-10-19
Ein gsave/grestore-Paar um _draw_ps entfernt, das zu einem Verlust von Grafikstatusinformationen führte (siehe "EPS output problem - scatter & edgecolors" auf mpl-dev, 2007-10-29) - DSD
- 2007-10-15
Fehler in patches.Ellipse behoben, der für aspect='auto' kaputt war. Skalenfreie Ellipsen funktionieren nun richtig für equal und auto auf Agg und PS, und sie fallen auf eine polygonale Approximation für nichtlineare Transformationen zurück, bis wir uns davon überzeugt haben, dass die Spline-Approximation für nichtlineare Transformationen gilt. ellipse_compare.py wurde hinzugefügt, um Spline mit Vertex-Approximation für beide Aspekte zu vergleichen. JDH
- 2007-10-05
Generatorausdrücke aus texmanager und mpltraits entfernt. Generatorausdrücke werden von python-2.3 nicht unterstützt - DSD
- 2007-10-01
matplotlib.use() löst eine Ausnahme aus, wenn es nach dem Importieren von Backends aufgerufen wird. - EF
- 2007-09-30
update*-Methoden von Bbox und Interval modifiziert, damit sie mit umgekehrten Achsen funktionieren. Zuvor schlug das Setzen der Ticks auf einer umgekehrten Achse mit einer nichtssagenden Fehlermeldung fehl. - EF
- 2007-09-30
Patches für axes3d angewendet, um das Indexfehlerproblem zu beheben - EF
- 2007-09-24
Patch von Eike Welk angewendet, berichtet auf mpl-dev am 2007-09-22. Behebt einen Fehler mit mehreren Plot-Fenstern im qt-Backend, die Änderungen wurden auch auf backend_qt4 portiert - DSD
- 2007-09-21
cbook.reversed wurde so geändert, dass es dasselbe Ergebnis liefert wie das Python-Builtin-reversed - DSD
- 2007-09-13
Die usetex-Unterstützung im PDF-Backend ist nun besser nutzbar, daher wird sie aktiviert. - JKS
- 2007-09-12
Fehler in Axes.bar behoben - JDH
- 2007-09-10
skiprows=1 als Standardwert für csv2rec gesetzt - JDH
- 2007-09-09
Der Plotting-Teil von pylab wurde in pyplot.py ausgelagert; numerix wurde aus dem verbleibenden pylab.py entfernt, das alles aus pyplot.py importiert. Die Absicht ist, dass das Ergebnis des Imports von pylab abgesehen von Bereinigungen nahezu unverändert bleibt, aber es gibt die neue Alternative, von pyplot zu importieren, um die State-Engine-Grafiken ohne alle numerischen Funktionen zu erhalten. Beispiele wurden numpifiziert; zwei obsolete wurden gelöscht; einige wurden zur Verwendung von pyplot modifiziert. - EF
- 2007-09-08
gd- und paint-Backends eliminiert - EF
- 2007-09-06
.bmp-Dateiformat ist keine Alias mehr für .raw
- 2007-09-07
Clip-Pfad-Unterstützung zum PDF-Backend hinzugefügt. - JKS
- 2007-09-06
Fehler beim Einbetten von Typ 1-Schriftarten in PDF behoben. Stürzt nun nicht mehr Preview.app ab. - JKS
- 2007-09-06
Bildspeichercode refaktorisiert, so dass alle GUI-Backends die meisten Bildtypen speichern können. Siehe FILETYPES für eine Matrix der Backends und ihrer unterstützten Dateitypen. Backend-Canvas sollten keine eigene print_figure()-Methode mehr schreiben -- stattdessen sollten sie eine print_xxx-Methode für jeden Dateityp schreiben, den sie ausgeben können, und einen Eintrag zu ihrem klassenbezogenen filetypes-Dictionary hinzufügen. - MGD
- 2007-09-05
Qt-Versionsmeldung in setupext.py korrigiert - DSD
- 2007-09-04
Einbetten von Typ 1-Schriftarten in PDF und damit usetex-Unterstützung über dviread funktioniert so halbwegs. Zum Testen, aktivieren Sie es, indem Sie _draw_tex in draw_tex umbenennen. - JKS
- 2007-09-03
Möglichkeit hinzugefügt, dass errorbar Limits mit Pfeil- oder Pfeilspitzenenden an den Balken anzeigt; Patch von Manual Metz. - EF
- 2007-09-03
type1font.py erstellt, Funktionen zu AFM und FT2Font hinzugefügt (siehe API_CHANGES), Arbeit am Einbetten von Typ 1-Schriftarten in PDF-Dateien begonnen. - JKS
- 2007-09-02
Fortsetzung der Arbeit an dviread.py. - JKS
- 2007-08-16
set_extent-Methode zu AxesImage hinzugefügt, um die Datenextent nach dem ersten Aufruf von imshow ändern zu können - DSD
- 2007-08-14
Fehler in pyqt4 subplots-adjust behoben. Danke an Xavier Gnata für den Bericht und den vorgeschlagenen Fix - DSD
- 2007-08-13
Verwende pickle, um den gesamten fontManager zu cachen; Umstellung auf die Verwendung der Modul-Funktion findfont von font_manager als Wrapper für die Methode fontManager.findfont - EF
- 2007-08-11
Numpifizierung und Bereinigung von mlab.py und einigen Beispielen - EF
- 2007-08-06
mathtext2 entfernt
- 2007-07-31
Refactoring der Distutils-Skripte.
Schlägt bei der gesamten Build nicht fehl, wenn ein optionales Python-Paket (z.B. Tkinter) installiert ist, aber dessen Entwicklungsheader nicht (z.B. tk-devel). Stattdessen werden alle anderen Erweiterungen weiterhin erstellt.
Bereitstellung einer Übersicht am Anfang der Ausgabe, um anzuzeigen, welche Abhängigkeiten und ihre Versionen gefunden wurden und (somit) was erstellt wird.
Verwendung von pkg-config, wenn verfügbar, um freetype2 zu finden, da dies unter Mac OS-X bei Verwendung von MacPorts an einem nicht standardmäßigen Speicherort defekt war.
- 2007-07-30
Konfigurationscode neu organisiert, um mit Traited Config-Objekten zu arbeiten. Das neue Konfigurationssystem befindet sich im matplotlib.config-Paket, ist aber standardmäßig deaktiviert. Um es zu aktivieren, setzen Sie NEWCONFIG=True in matplotlib.__init__.py. Das neue Konfigurationssystem verwendet standardmäßig immer noch die alten matplotlibrc-Dateien. Um auf die experimentelle, Traited-Konfiguration umzuschalten, setzen Sie USE_TRAITED_CONFIG=True in config.__init__.py.
- 2007-07-29
Standard-pcolor-Schattierung auf 'flat' geändert; Aliase hinzugefügt, damit Collection-Kwargs mit Setter-Namen übereinstimmen, sodass Updates funktionieren; damit verbundene kleinere Bereinigungen. quiver_classic, scatter_classic, pcolor_classic entfernt. - EF
- 2007-07-26
Umfangreiche Neufassung von mathtext.py nach dem TeX-Box-Layout-Modell.
Es gibt eine (bekannte) rückwärts inkompatible Änderung. Die Befehle für Schriftarten (cal, rm, it, tt) verhalten sich jetzt wie TeX: Sie sind wirksam bis zum nächsten Befehl zur Schriftartänderung oder zum Ende der Gruppierung. Daher sollten Verwendungen von $cal{R}$ zu ${cal R}$ geändert werden. Alternativ können Sie die neuen LaTeX-ähnlichen Schriftartenbefehle (mathcal, mathrm, mathit, mathtt) verwenden, die die folgende Gruppe beeinflussen, z.B. $mathcal{R}$.
Weitere neue Funktionen umfassen
Mathematik kann mit nicht-mathematischem Text durchsetzt werden. Jeder Text mit einer geraden Anzahl von $'s (nicht-escaped) wird an den Mathtext-Parser zur Layout-Erstellung gesendet.
Unter-/Oberstriche überschneiden sich weniger wahrscheinlich versehentlich.
Unterstützung für Unter-/Oberstriche in beliebiger Reihenfolge, z.B. $x^i_j$ und $x_j^i$ sind äquivalent.
Doppelte Unter-/Oberstriche (z.B. $x_i_j$) werden als mehrdeutig betrachtet und lösen eine Ausnahme aus. Verwenden Sie Klammern zur Auflösung der Mehrdeutigkeit.
$frac{x}{y}$ kann zur Anzeige von Brüchen verwendet werden.
$sqrt[3]{x}$ kann zur Anzeige des Radikalzeichens mit Wurzeldarstellung und Körper verwendet werden.
$left(frac{x}{y}right)$ kann verwendet werden, um Klammern und andere Begrenzer zu erstellen, die sich automatisch an die Höhe ihres Inhalts anpassen.
Der Abstand um Operatoren usw. ähnelt nun im Allgemeinen TeX.
Unterstützung (und Schriftarten) für fette (bf) und serifenlose (sf) Symbole hinzugefügt.
Logarithmusähnliche Funktionsnamen-Kurzformen werden unterstützt. Zum Beispiel kann $sin(x)$ anstelle von ${rm sin}(x)$ verwendet werden
Begrenzte Verwendung von Kerning für einfache Fälle (gleiche Schriftart)
Hinter den Kulissen wurde das pyparsing.py-Modul, das für die mathematische Analyse verwendet wird, auf die neueste stabile Version (1.4.6) aktualisiert. Viel doppelter Code wurde aus den Font-Klassen herausrefaktorisiert.
MGD
- 2007-07-19
Numpifizierung der meisten trivialen Fälle abgeschlossen - NN
- 2007-07-19
Nicht-Numpy-Relikte im gesamten Code konvertiert - NN
- 2007-07-19
Der Python-Code in numerix/ wurde durch einen minimalen Wrapper um Numpy ersetzt, der ausdrücklich alle Symbole nennt, die für die weitere Numpifizierung adressiert werden müssen - NN
- 2007-07-18
usetex respektiert nun Änderungen an rcParams. texmanager konfigurierte sich früher nur bei seiner Erstellung, jetzt konfiguriert er sich neu, wenn rcParams geändert werden. Vielen Dank an Alexander Schmolck für die Bereitstellung eines Patches - DSD
- 2007-07-17
Validierung beim Setzen und Ändern von rcParams hinzugefügt - DSD
- 2007-07-17
Fehlerbehebung: Absturz im Transforms-Modul. Danke Ben North für den Patch. - ADS
- 2007-07-16
Einige Codebereinigungen in ticker.ScalarFormatter, Verwendung von Unicode zur Darstellung des Multiplikationszeichens in Offset-Tick-Labels - DSD
- 2007-07-16
Formatierungsfehler im wissenschaftlichen Notationsformat von ticker.ScalarFormatter behoben (10^0 wurde in einigen Fällen als 10 gerendert) - DSD
- 2007-07-13
MPL_isfinite64() und MPL_isinf64() hinzugefügt, um Doubles in (dem jetzt falsch benannten) MPL_isnan.h zu testen. - ADS
- 2007-07-13
Das Modul matplotlib._isnan wurde entfernt (verwende numpy.isnan) - ADS
- 2007-07-13
Einige kleinere Bereinigungen in _transforms.cpp - ADS
- 2007-07-13
Der restliche numerix-Erweiterungscode wurde entfernt, axes.py wurde numpifiziert und die Importe in axes.py bereinigt - JDH
- 2007-07-13
legend.loc als konfigurierbare Option hinzugefügt, die zukünftig auf 'best' standardmäßig eingestellt werden könnte. - NN
- 2007-07-12
Fehlerbehebungen in mlab.py, um Eingaben in Numpy-Arrays zu überführen. -ADS
- 2007-07-11
linespacing kwarg zu text.Text hinzugefügt - EF
- 2007-07-11
Code zum Speichern von Pfad-Informationen in SVG-Dateien hinzugefügt. - MGD
- 2007-07-10
Teilmenge von TTF-Schriftarten als Typ 3-Schriftart in PDF-Dateien speichern. - MGD
- 2007-07-09
Teilmenge von TTF-Schriftarten als Typ 3-Schriftart in PS-Dateien speichern. - MGD
- 2007-07-09
Patch von Paul für die Umstrukturierung von pick und das Hinzufügen von Pickern angewendet, Sourceforge Patch 1749829 - JDH
- 2007-07-09
Patch von Allan für draw_lines Agg-Optimierung angewendet. JDH
- 2007-07-08
Patch von Carl Worth angewendet, um cairo draw_arc zu korrigieren - SC
- 2007-07-07
Fehler 1712099 behoben: xpdf distiller unter Windows - DSD
- 2007-06-30
Patches für tkagg, gtk und wx Backends angewendet, um Speicherlecks zu reduzieren. Patches von Mike Droettboom; siehe Tracker-Nummern 1745400, 1745406, 1745408. unit/memleak_gui.py wurde auch flexibler mit Kommandozeilenoptionen gestaltet. - EF
- 2007-06-30
defaultParams in eine separate Datei rcdefaults (zusammen mit Validierungscode) aufgeteilt. Dies erforderte einige starke Refactorings, aber das Gesamtverhalten sollte dasselbe sein wie zuvor. - NN
- 2007-06-27
MPLCONFIGDIR für den Standardpfad für mpl-Daten und Konfiguration hinzugefügt. Nützlich für einige Apache-Installationen, bei denen HOME nicht beschreibbar ist. Versucht, die Logik in _get_config_dir zu bereinigen, um nicht beschreibbares HOME zu unterstützen, wo ein beschreibbares HOME/.matplotlib bereits existiert - JDH
- 2007-06-27
Locale-Fehler behoben, der unter http://sourceforge.net/tracker/index.php?func=detail&aid=1744154&group_id=80706&atid=560720 gemeldet wurde, durch Hinzufügen einer cbook.unicode_safe Funktion - JDH
- 2007-06-27
Patch von Michael für tk savefig Bugfix angewendet, beschrieben unter http://sourceforge.net/tracker/index.php?func=detail&aid=1716732&group_id=80706&atid=560720 Danke Michael!
- 2007-06-27
Patch für get_py2exe_datafiles(), um mit dem neuen Verzeichnislayout zu funktionieren. (Danke Tocer und auch Werner Bruhin.) -ADS
- 2007-06-27
Ein Scroll-Ereignis zum MPL-Ereignisbehandlungssystem hinzugefügt und es für die GTK*-Backends implementiert -- andere Backend-Benutzer/Entwickler/Wartungspersonen, bitte fügen Sie Unterstützung für Ihr Backend hinzu. - JDH
- 2007-06-25
Standardmäßig clip=False in colors.Normalize geändert; ColorbarBase für einfachere Colormap-Anzeige modifiziert - EF
- 2007-06-13
maskedarray-Option zu rc, numerix hinzugefügt - EF
- 2007-06-11
Python 2.5 Kompatibilitätsfix für mlab.py - EF
- 2007-06-10
Im matplotlibrc-File 'dashed' | 'solid' anstelle eines Paares von Floats für contour.negative_linestyle verwenden - EF
- 2007-06-08
Plot- und Fill-Formatzeichenfolgen als beliebige mpl-String-Farbspezifikationen zulassen - EF
- 2007-06-08
gnuplot-Datei plotfile Funktion zu pylab hinzugefügt -- siehe examples/plotfile_demo.py - JDH
- 2007-06-07
Build von numarray- und Numeric-Erweiterungen für internen MPL-Gebrauch und die numerix-Schicht deaktiviert. - ADS
- 2007-06-07
csv2rec zu matplotlib.mlab hinzugefügt, um die automatische Konvertierung von CSV-Dateien in Record-Arrays mit Typ-Introspektion zu unterstützen, und die native Datums-/Zeitunterstützung mithilfe der neuen Einheitenunterstützung in matplotlib.dates aktiviert. Siehe examples/loadrec.py! JDH
- 2007-06-07
Vereinfachung des internen Codes von _auto_legend_data - NN
- 2007-06-04
labeldistance Arg zu Axes.pie hinzugefügt, um den radialen Abstand der Keile-Beschriftungen zu steuern - JDH
- 2007-06-03
Mathtext in SVG in einzelne <text>-Objekte mit mehreren <tspan>-Objekten umgewandelt (einfacher in Inkscape zu bearbeiten). - NN
- 2007-06-02
0.90.1 in Revision 3352 veröffentlicht
- 2007-06-02
Nur aussagekräftige Labels anzeigen, wenn legend() ohne Argumente aufgerufen wird. - NN
- 2007-06-02
errorbar folgt dem Farbzyklus, auch wenn die Linie nicht geplottet ist. Unterdrückung des Plotting von errorbar-Kappen für capsize=0. - NN
- 2007-06-02
Marker auf den gleichen Alpha-Wert wie die Linie gesetzt. - NN
- 2007-06-02
Mathtext-Position im SVG-Backend behoben. - NN
- 2007-06-01
Numeric und numarray für die Verwendung als numerix als veraltet erklärt. Lob an Travis -- gute Arbeit. - ADS
- 2007-05-18
LaTeX-Unicode-Unterstützung hinzugefügt. Aktiviert mit dem rcParam 'text.latex.unicode'. Dies erfordert die LaTeX-Pakete ucs und inputenc. - ADS
- 2007-04-23
Einige Probleme mit Polar behoben -- allgemeines Polygon-Clipping hinzugefügt, um Linien und Gitter an die Polar-Achsen anzupassen. Unterstützung für set_rmax hinzugefügt, um das maximale Radialgitter einfach zu ändern. Unterstützung für Polar-Legende hinzugefügt - JDH
- 2007-04-16
Added Figure.autofmt_xdate to handle adjusting the bottom and rotating the tick labels for date plots when the ticks often overlap - JDH
- 2007-04-09
Beginnings of usetex support for pdf backend. -JKS
- 2007-04-07
Fixed legend/LineCollection bug. Added label support to collections. - EF
- 2007-04-06
Removed deprecated support for a float value as a gray-scale; now it must be a string, like '0.5'. Added alpha kwarg to ColorConverter.to_rgba_list. - EF
- 2007-04-06
Fixed rotation of ellipses in pdf backend (sf bug #1690559) -JKS
- 2007-04-04
More matshow tweaks; documentation updates; new method set_bounds() for formatters and locators. - EF
- 2007-04-02
Fixed problem with imshow and matshow of integer arrays; fixed problems with changes to color autoscaling. - EF
- 2007-04-01
Made image color autoscaling work correctly with a tracking colorbar; norm.autoscale now scales unconditionally, while norm.autoscale_None changes only None-valued vmin, vmax. - EF
- 2007-03-31
Added a qt-based subplot-adjustment dialog - DSD
- 2007-03-30
Fixed a bug in backend_qt4, reported on mpl-dev - DSD
- 2007-03-26
Removed colorbar_classic from figure.py; fixed bug in Figure.clear() in which _axobservers was not getting cleared. Modernization and cleanups. - EF
- 2007-03-26
Refactored some of the units support -- units now live in the respective x and y Axis instances. See also API_CHANGES for some alterations to the conversion interface. JDH
- 2007-03-25
Fix masked array handling in quiver.py for numpy. (Numeric and numarray support for masked arrays is broken in other ways when using quiver. I didn't pursue that.) - ADS
- 2007-03-23
Made font_manager.py close opened files. - JKS
- 2007-03-22
Made imshow default extent match matshow - EF
- 2007-03-22
Some more niceties for xcorr -- a maxlags option, normed now works for xcorr as well as axorr, usevlines is supported, and a zero correlation hline is added. See examples/xcorr_demo.py. Thanks Sameer for the patch. - JDH
- 2007-03-21
Axes.vlines and Axes.hlines now create and returns a LineCollection, not a list of lines. This is much faster. The kwarg signature has changed, so consult the docs. Modified Axes.errorbar which uses vlines and hlines. See API_CHANGES; the return signature for these three functions is now different
- 2007-03-20
Refactored units support and added new examples - JDH
- 2007-03-19
Added Mike's units patch - JDH
- 2007-03-18
Matshow as an Axes method; test version matshow1() in pylab; added 'integer' Boolean kwarg to MaxNLocator initializer to force ticks at integer locations. - EF
- 2007-03-17
Preliminary support for clipping to paths agg - JDH
- 2007-03-17
Text.set_text() accepts anything convertible with '%s' - EF
- 2007-03-14
Add masked-array support to hist. - EF
- 2007-03-03
Change barh to take a kwargs dict and pass it to bar. Fixes sf bug #1669506.
- 2007-03-02
Add rc parameter pdf.inheritcolor, which disables all color-setting operations in the pdf backend. The idea is that you include the resulting file in another program and set the colors (both stroke and fill color) there, so you can use the same pdf file for e.g., a paper and a presentation and have them in the surrounding color. You will probably not want to draw figure and axis frames in that case, since they would be filled in the same color. - JKS
- 2007-02-26
Prevent building _wxagg.so with broken Mac OS X wxPython. - ADS
- 2007-02-23
Require setuptools for Python 2.3 - ADS
- 2007-02-22
WXAgg accelerator updates - KM
WXAgg's C++ accelerator has been fixed to use the correct wxBitmap constructor.
The backend has been updated to use new wxPython functionality to provide fast blit() animation without the C++ accelerator. This requires wxPython 2.8 or later. Previous versions of wxPython can use the C++ accelerator or the old pure Python routines.
setup.py no longer builds the C++ accelerator when wxPython >= 2.8 is present.
The blit() method is now faster regardless of which agg/wxPython conversion routines are used.
- 2007-02-21
Applied the PDF backend patch by Nicolas Grilly. This impacts several files and directories in matplotlib
Created the directory lib/matplotlib/mpl-data/fonts/pdfcorefonts, holding AFM files for the 14 PDF core fonts. These fonts are embedded in every PDF viewing application.
setup.py: Added the directory pdfcorefonts to package_data.
lib/matplotlib/__init__.py: Added the default parameter 'pdf.use14corefonts'. When True, the PDF backend uses only the 14 PDF core fonts.
lib/matplotlib/afm.py: Added some keywords found in recent AFM files. Added a little workaround to handle Euro symbol.
lib/matplotlib/fontmanager.py: Added support for the 14 PDF core fonts. These fonts have a dedicated cache (file pdfcorefont.cache), not the same as for other AFM files (file .afmfont.cache). Also cleaned comments to conform to CODING_GUIDE.
lib/matplotlib/backends/backend_pdf.py: Added support for 14 PDF core fonts. Fixed some issues with incorrect character widths and encodings (works only for the most common encoding, WinAnsiEncoding, defined by the official PDF Reference). Removed parameter 'dpi' because it causes alignment issues.
-JKS (patch by Nicolas Grilly)
- 2007-02-17
Changed ft2font.get_charmap, and updated all the files where get_charmap is mentioned - ES
- 2007-02-13
Added barcode demo- JDH
- 2007-02-13
Added binary colormap to cm - JDH
- 2007-02-13
Added twiny to pylab - JDH
- 2007-02-12
Moved data files into lib/matplotlib so that setuptools' develop mode works. Re-organized the mpl-data layout so that this source structure is maintained in the installation. (i.e., the 'fonts' and 'images' sub-directories are maintained in site-packages.) Suggest removing site-packages/matplotlib/mpl-data and ~/.matplotlib/ttffont.cache before installing - ADS
- 2007-02-07
Committed Rob Hetland's patch for qt4: remove references to text()/latin1(), plus some improvements to the toolbar layout - DSD
- 2007-02-06
Released 0.90.0 at revision 3003
- 2007-01-22
Extended the new picker API to text, patches and patch collections. Added support for user customizable pick hit testing and attribute tagging of the PickEvent - Details and examples in examples/pick_event_demo.py - JDH
- 2007-01-16
Begun work on a new pick API using the mpl event handling framework. Artists will define their own pick method with a configurable epsilon tolerance and return pick attrs. All artists that meet the tolerance threshold will fire a PickEvent with artist dependent attrs; e.g., a Line2D can set the indices attribute that shows the indices into the line that are within epsilon of the pick point. See examples/pick_event_demo.py. The implementation of pick for the remaining Artists remains to be done, but the core infrastructure at the level of event handling is in place with a proof-of-concept implementation for Line2D - JDH
- 2007-01-16
src/_image.cpp: update to use Py_ssize_t (for 64-bit systems). Use return value of fread() to prevent warning messages - SC.
- 2007-01-15
src/_image.cpp: combine buffer_argb32() and buffer_bgra32() into a new method color_conv(format) - SC
- 2007-01-14
backend_cairo.py: update draw_arc() so that examples/arctest.py looks correct - SC
- 2007-01-12
backend_cairo.py: enable clipping. Update draw_image() so that examples/contour_demo.py looks correct - SC
- 2007-01-12
backend_cairo.py: fix draw_image() so that examples/image_demo.py now looks correct - SC
- 2007-01-11
Added Axes.xcorr and Axes.acorr to plot the cross correlation of x vs. y or the autocorrelation of x. pylab wrappers also provided. See examples/xcorr_demo.py - JDH
- 2007-01-10
Added "Subplot.label_outer" method. It will set the visibility of the ticklabels so that yticklabels are only visible in the first column and xticklabels are only visible in the last row - JDH
- 2007-01-02
Added additional kwarg documentation - JDH
- 2006-12-28
Improved error message for nonpositive input to log transform; added log kwarg to bar, barh, and hist, and modified bar method to behave sensibly by default when the ordinate has a log scale. (This only works if the log scale is set before or by the call to bar, hence the utility of the log kwarg.) - EF
- 2006-12-27
backend_cairo.py: update draw_image() and _draw_mathtext() to work with numpy - SC
- 2006-12-20
Fixed xpdf dependency check, which was failing on windows. Removed ps2eps dependency check. - DSD
- 2006-12-19
Added Tim Leslie's spectral patch - JDH
- 2006-12-17
Added rc param 'axes.formatter.limits' to control the default threshold for switching to scientific notation. Added convenience method Axes.ticklabel_format() for turning scientific notation on or off on either or both axes. - EF
- 2006-12-16
Added ability to turn control scientific notation in ScalarFormatter - EF
- 2006-12-16
Enhanced boxplot to handle more flexible inputs - EF
- 2006-12-13
Replaced calls to where() in colors.py with much faster clip() and putmask() calls; removed inappropriate uses of getmaskorNone (which should be needed only very rarely); all in response to profiling by David Cournapeau. Also fixed bugs in my 2-D array support from 12-09. - EF
- 2006-12-09
Replaced spy and spy2 with the new spy that combines marker and image capabilities - EF
- 2006-12-09
Added support for plotting 2-D arrays with plot: columns are plotted as in Matlab - EF
- 2006-12-09
Added linewidth kwarg to bar and barh; fixed arg checking bugs - EF
- 2006-12-07
Made pcolormesh argument handling match pcolor; fixed kwarg handling problem noted by Pierre GM - EF
- 2006-12-06
Made pcolor support vector X and/or Y instead of requiring 2-D arrays - EF
- 2006-12-05
Made the default Artist._transform None (rather than invoking identity_transform for each artist only to have it overridden later). Use artist.get_transform() rather than artist._transform, even in derived classes, so that the default transform will be created lazily as needed - JDH
- 2006-12-03
Added LogNorm to colors.py as illustrated by examples/pcolor_log.py, based on suggestion by Jim McDonald. Colorbar modified to handle LogNorm. Norms have additional "inverse" method. - EF
- 2006-12-02
Changed class names in colors.py to match convention: normalize -> Normalize, no_norm -> NoNorm. Old names are still available. Changed __init__.py rc defaults to match those in matplotlibrc - EF
- 2006-11-22
Fixed bug in set_*lim that I had introduced on 11-15 - EF
- 2006-11-22
Added examples/clippedline.py, which shows how to clip line data based on view limits -- it also changes the marker style when zoomed in - JDH
- 2006-11-21
Some spy bug-fixes and added precision arg per Robert C's suggestion - JDH
- 2006-11-19
Added semi-automatic docstring generation detailing all the kwargs that functions take using the artist introspection tools; e.g., 'help text now details the scatter kwargs that control the Text properties - JDH
- 2006-11-17
Removed obsolete scatter_classic, leaving a stub to raise NotImplementedError; same for pcolor_classic - EF
- 2006-11-15
Removed obsolete pcolor_classic - EF
- 2006-11-15
Fixed 1588908 reported by Russel Owen; factored nonsingular method out of ticker.py, put it into transforms.py as a function, and used it in set_xlim and set_ylim. - EF
- 2006-11-14
Applied patch 1591716 by Ulf Larssen to fix a bug in apply_aspect. Modified and applied patch 1594894 by mdehoon to fix bugs and improve formatting in lines.py. Applied patch 1573008 by Greg Willden to make psd etc. plot full frequency range for complex inputs. - EF
- 2006-11-14
Improved the ability of the colorbar to track changes in corresponding image, pcolor, or contourf. - EF
- 2006-11-11
Fixed bug that broke Numeric compatibility; added support for alpha to colorbar. The alpha information is taken from the mappable object, not specified as a kwarg. - EF
- 2006-11-05
Added broken_barh function for making a sequence of horizontal bars broken by gaps -- see examples/broken_barh.py
- 2006-11-05
Removed lineprops and markerprops from the Annotation code and replaced them with an arrow configurable with kwarg arrowprops. See examples/annotation_demo.py - JDH
- 2006-11-02
Fixed a pylab subplot bug that was causing axes to be deleted with hspace or wspace equals zero in subplots_adjust - JDH
- 2006-10-31
Applied axes3d patch 1587359 http://sourceforge.net/tracker/index.php?func=detail&aid=1587359&group_id=80706&atid=560722 JDH
- 2006-10-26
Released 0.87.7 at revision 2835
- 2006-10-25
Made "tiny" kwarg in Locator.nonsingular much smaller - EF
- 2006-10-17
Closed sf bug 1562496 update line props dash/solid/cap/join styles - JDH
- 2006-10-17
Complete overhaul of the annotations API and example code - See matplotlib.text.Annotation and examples/annotation_demo.py JDH
- 2006-10-12
Committed Manuel Metz's StarPolygon code and examples/scatter_star_poly.py - JDH
- 2006-10-11
commented out all default values in matplotlibrc.template Default values should generally be taken from defaultParam in __init__.py - the file matplotlib should only contain those values that the user wants to explicitly change from the default. (see thread "marker color handling" on matplotlib-devel)
- 2006-10-10
Changed default comment character for load to '#' - JDH
- 2006-10-10
deactivated rcfile-configurability of markerfacecolor and markeredgecolor. Both are now hardcoded to the special value 'auto' to follow the line color. Configurability at run-time (using function arguments) remains functional. - NN
- 2006-10-07
introduced dummy argument magnification=1.0 to FigImage.make_image to satisfy unit test figimage_demo.py The argument is not yet handled correctly, which should only show up when using non-standard DPI settings in PS backend, introduced by patch #1562394. - NN
- 2006-10-06
add backend-agnostic example: simple3d.py - NN
- 2006-09-29
fix line-breaking for SVG-inline images (purely cosmetic) - NN
- 2006-09-29
reworked set_linestyle and set_marker markeredgecolor and markerfacecolor now default to a special value "auto" that keeps the color in sync with the line color further, the intelligence of axes.plot is cleaned up, improved and simplified. Complete compatibility cannot be guaranteed, but the new behavior should be much more predictable (see patch #1104615 for details) - NN
- 2006-09-29
changed implementation of clip-path in SVG to work around a limitation in inkscape - NN
- 2006-09-29
added two options to matplotlibrc
svg.image_inline
svg.image_noscale
see patch #1533010 for details - NN
- 2006-09-29
axes.py: cleaned up kwargs checking - NN
- 2006-09-29
setup.py: cleaned up setup logic - NN
- 2006-09-29
setup.py: check for required pygtk versions, fixes bug #1460783 - SC
- 2006-09-27
Released 0.87.6 at revision 2783
- 2006-09-24
Added line pointers to the Annotation code, and a pylab interface. See matplotlib.text.Annotation, examples/annotation_demo.py and examples/annotation_demo_pylab.py - JDH
- 2006-09-18
mathtext2.py: The SVG backend now supports the same things that the AGG backend does. Fixed some bugs with rendering, and out of bounds errors in the AGG backend - ES. Changed the return values of math_parse_s_ft2font_svg to support lines (fractions etc.)
- 2006-09-17
Added an Annotation class to facilitate annotating objects and an examples file examples/annotation_demo.py. I want to add dash support as in TextWithDash, but haven't decided yet whether inheriting from TextWithDash is the right base class or if another approach is needed - JDH
- 2006-09-05
Released 0.87.5 at revision 2761
- 2006-09-04
Added nxutils for some numeric add-on extension code -- specifically a better/more efficient inside polygon tester (see unit/inside_poly_*.py) - JDH
- 2006-09-04
Made bitstream fonts the rc default - JDH
- 2006-08-31
Fixed alpha-handling bug in ColorConverter, affecting collections in general and contour/contourf in particular. - EF
- 2006-08-30
ft2font.cpp: Added draw_rect_filled method (now used by mathtext2 to draw the fraction bar) to FT2Font - ES
- 2006-08-29
setupext.py: wrap calls to tk.getvar() with str(). On some systems, getvar returns a Tcl_Obj instead of a string - DSD
- 2006-08-28
mathtext2.py: Sub/superscripts can now be complex (i.e. fractions etc.). The demo is also updated - ES
- 2006-08-28
font_manager.py: Added /usr/local/share/fonts to list of X11 font directories - DSD
- 2006-08-28
mathtext2.py: Initial support for complex fractions. Also, rendering is now completely separated from parsing. The sub/superscripts now work better. Updated the mathtext2_demo.py - ES
- 2006-08-27
qt backends: don't create a QApplication when backend is imported, do it when the FigureCanvasQt is created. Simplifies applications where mpl is embedded in qt. Updated embedding_in_qt* examples - DSD
- 2006-08-27
mathtext2.py: Now the fonts are searched in the OS font dir and in the mpl-data dir. Also env is not a dict anymore. - ES
- 2006-08-26
minor changes to __init__.py, mathtex2_demo.py. Added matplotlibrc key "mathtext.mathtext2" (removed the key "mathtext2") - ES
- 2006-08-21
mathtext2.py: Initial support for fractions Updated the mathtext2_demo.py _mathtext_data.py: removed "" from the unicode dicts mathtext.py: Minor modification (because of _mathtext_data.py)- ES
- 2006-08-20
Added mathtext2.py: Replacement for mathtext.py. Supports _ ^, rm, cal etc., sin, cos etc., unicode, recursive nestings, inline math mode. The only backend currently supported is Agg __init__.py: added new rc params for mathtext2 added mathtext2_demo.py example - ES
- 2006-08-19
Added embedding_in_qt4.py example - DSD
- 2006-08-11
Added scale free Ellipse patch for Agg - CM
- 2006-08-10
Added converters to and from julian dates to matplotlib.dates (num2julian and julian2num) - JDH
- 2006-08-08
Fixed widget locking so multiple widgets could share the event handling - JDH
- 2006-08-07
Added scale free Ellipse patch to SVG and PS - CM
- 2006-08-05
Re-organized imports in numerix for numpy 1.0b2 -- TEO
- 2006-08-04
Added draw_markers to PDF backend. - JKS
- 2006-08-01
Fixed a bug in postscript's rendering of dashed lines - DSD
- 2006-08-01
figure.py: savefig() update docstring to add support for 'format' argument. backend_cairo.py: print_figure() add support 'format' argument. - SC
- 2006-07-31
Don't let postscript's xpdf distiller compress images - DSD
- 2006-07-31
Added shallowcopy() methods to all Transformations; removed copy_bbox_transform and copy_bbox_transform_shallow from transforms.py; added offset_copy() function to transforms.py to facilitate positioning artists with offsets. See examples/transoffset.py. - EF
- 2006-07-31
Don't let postscript's xpdf distiller compress images - DSD
- 2006-07-29
Fixed numerix polygon bug reported by Nick Fotopoulos. Added inverse_numerix_xy() transform method. Made autoscale_view() preserve axis direction (e.g., increasing down).- EF
- 2006-07-28
Added shallow bbox copy routine for transforms -- mainly useful for copying transforms to apply offset to. - JDH
- 2006-07-28
Added resize method to FigureManager class for Qt and Gtk backend - CM
- 2006-07-28
Added subplots_adjust button to Qt backend - CM
- 2006-07-26
Use numerix more in collections. Quiver now handles masked arrays. - EF
- 2006-07-22
Fixed bug #1209354 - DSD
- 2006-07-22
make scatter() work with the kwarg "color". Closes bug 1285750 - DSD
- 2006-07-20
backend_cairo.py: require pycairo 1.2.0. print_figure() update to output SVG using cairo.
- 2006-07-19
Added blitting for Qt4Agg - CM
- 2006-07-19
Added lasso widget and example examples/lasso_demo.py - JDH
- 2006-07-18
Added blitting for QtAgg backend - CM
- 2006-07-17
Fixed bug #1523585: skip nans in semilog plots - DSD
- 2006-07-12
Add support to render the scientific notation label over the right-side y-axis - DSD
- 2006-07-11
Released 0.87.4 at revision 2558
- 2006-07-07
Fixed a usetex bug with older versions of latex - DSD
- 2006-07-07
Add compatibility for NumPy 1.0 - TEO
- 2006-06-29
Added a Qt4Agg backend. Thank you James Amundson - DSD
- 2006-06-26
Fixed a usetex bug. On Windows, usetex will process postscript output in the current directory rather than in a temp directory. This is due to the use of spaces and tildes in windows paths, which cause problems with latex. The subprocess module is no longer used. - DSD
- 2006-06-22
Various changes to bar(), barh(), and hist(). Added 'edgecolor' keyword arg to bar() and barh(). The x and y args in barh() have been renamed to width and bottom respectively, and their order has been swapped to maintain a (position, value) order ala matlab. left, height, width and bottom args can now all be scalars or sequences. barh() now defaults to edge alignment instead of center alignment. Added a keyword arg 'align' to bar(), barh() and hist() that controls between edge or center bar alignment. Fixed ignoring the rcParams['patch.facecolor'] for bar color in bar() and barh(). Fixed ignoring the rcParams['lines.color'] for error bar color in bar() and barh(). Fixed a bug where patches would be cleared when error bars were plotted if rcParams['axes.hold'] was False. - MAS
- 2006-06-22
Added support for numerix 2-D arrays as alternatives to a sequence of (x,y) tuples for specifying paths in collections, quiver, contour, pcolor, transforms. Fixed contour bug involving setting limits for colormapping. Added numpy-style all() to numerix. - EF
- 2006-06-20
Added custom FigureClass hook to pylab interface - see examples/custom_figure_class.py
- 2006-06-16
Added colormaps from gist (gist_earth, gist_stern, gist_rainbow, gist_gray, gist_yarg, gist_heat, gist_ncar) - JW
- 2006-06-16
Added a pointer to parent in figure canvas so you can access the container with fig.canvas.manager. Useful if you want to set the window title, e.g., in gtk fig.canvas.manager.window.set_title, though a GUI neutral method would be preferable JDH
- 2006-06-16
Fixed colorbar.py to handle indexed colors (i.e., norm = no_norm()) by centering each colored region on its index. - EF
- 2006-06-15
Added scalex and scaley to Axes.autoscale_view to support selective autoscaling just the x or y axis, and supported these command in plot so you can say plot(something, scaley=False) and just the x axis will be autoscaled. Modified axvline and axhline to support this, so for example axvline will no longer autoscale the y axis. JDH
- 2006-06-13
Fix so numpy updates are backward compatible - TEO
- 2006-06-12
Updated numerix to handle numpy restructuring of oldnumeric - TEO
- 2006-06-12
Updated numerix.fft to handle numpy restructuring Added ImportError to numerix.linear_algebra for numpy -TEO
- 2006-06-11
Added quiverkey command to pylab and Axes, using QuiverKey class in quiver.py. Changed pylab and Axes to use quiver2 if possible, but drop back to the newly-renamed quiver_classic if necessary. Modified examples/quiver_demo.py to illustrate the new quiver and quiverkey. Changed LineCollection implementation slightly to improve compatibility with PolyCollection. - EF
- 2006-06-11
Fixed a usetex bug for windows, running latex on files with spaces in their names or paths was failing - DSD
- 2006-06-09
Made additions to numerix, changes to quiver to make it work with all numeric flavors. - EF
- 2006-06-09
Added quiver2 function to pylab and method to axes, with implementation via a Quiver class in quiver.py. quiver2 will replace quiver before the next release; it is placed alongside it initially to facilitate testing and transition. See also examples/quiver2_demo.py. - EF
- 2006-06-08
Minor bug fix to make ticker.py draw proper minus signs with usetex - DSD
- 2006-06-06
Released 0.87.3 at revision 2432
- 2006-05-30
More partial support for polygons with outline or fill, but not both. Made LineCollection inherit from ScalarMappable. - EF
- 2006-05-29
Yet another revision of aspect-ratio handling. - EF
- 2006-05-27
Committed a patch to prevent stroking zero-width lines in the svg backend - DSD
- 2006-05-24
Fixed colorbar positioning bug identified by Helge Avlesen, and improved the algorithm; added a 'pad' kwarg to control the spacing between colorbar and parent axes. - EF
- 2006-05-23
Changed color handling so that collection initializers can take any mpl color arg or sequence of args; deprecated float as grayscale, replaced by string representation of float. - EF
- 2006-05-19
Fixed bug: plot failed if all points were masked - EF
- 2006-05-19
Added custom symbol option to scatter - JDH
- 2006-05-18
New example, multi_image.py; colorbar fixed to show offset text when the ScalarFormatter is used; FixedFormatter augmented to accept and display offset text. - EF
- 2006-05-14
New colorbar; old one is renamed to colorbar_classic. New colorbar code is in colorbar.py, with wrappers in figure.py and pylab.py. Fixed aspect-handling bug reported by Michael Mossey. Made backend_bases.draw_quad_mesh() run.- EF
- 2006-05-08
Changed handling of end ranges in contourf: replaced "clip-ends" kwarg with "extend". See docstring for details. -EF
- 2006-05-08
Added axisbelow to rc - JDH
- 2006-05-08
If using PyGTK require version 2.2+ - SC
- 2006-04-19
Added compression support to PDF backend, controlled by new pdf.compression rc setting. - JKS
- 2006-04-19
Added Jouni's PDF backend
- 2006-04-18
Fixed a bug that caused agg to not render long lines
- 2006-04-16
Masked array support for pcolormesh; made pcolormesh support the same combinations of X,Y,C dimensions as pcolor does; improved (I hope) description of grid used in pcolor, pcolormesh. - EF
- 2006-04-14
Reorganized axes.py - EF
- 2006-04-13
Fixed a bug Ryan found using usetex with sans-serif fonts and exponential tick labels - DSD
- 2006-04-11
Refactored backend_ps and backend_agg to prevent module-level texmanager imports. Now these imports only occur if text.usetex rc setting is true - DSD
- 2006-04-10
Committed changes required for building mpl on win32 platforms with visual studio. This allows wxpython blitting for fast animations. - CM
- 2006-04-10
Fixed an off-by-one bug in Axes.change_geometry.
- 2006-04-10
Fixed bug in pie charts where wedge wouldn't have label in legend. Submitted by Simon Hildebrandt. - ADS
- 2006-05-06
Usetex makes temporary latex and dvi files in a temporary directory, rather than in the user's current working directory - DSD
- 2006-04-05
Applied Ken's wx deprecation warning patch closing sf patch #1465371 - JDH
- 2006-04-05
Added support for the new API in the postscript backend. Allows values to be masked using nan's, and faster file creation - DSD
- 2006-04-05
Use python's subprocess module for usetex calls to external programs. subprocess catches when they exit abnormally so an error can be raised. - DSD
- 2006-04-03
Fixed the bug in which widgets would not respond to events. This regressed the twinx functionality, so I also updated subplots_adjust to update axes that share an x or y with a subplot instance. - CM
- 2006-04-02
Moved PBox class to transforms and deleted pbox.py; made pylab axis command a thin wrapper for Axes.axis; more tweaks to aspect-ratio handling; fixed Axes.specgram to account for the new imshow default of unit aspect ratio; made contour set the Axes.dataLim. - EF
- 2006-03-31
Fixed the Qt "Underlying C/C++ object deleted" bug. - JRE
- 2006-03-31
Applied Vasily Sulatskov's Qt Navigation Toolbar enhancement. - JRE
- 2006-03-31
Ported Norbert's rewriting of Halldor's stineman_interp algorithm to make it numerix compatible and added code to matplotlib.mlab. See examples/interp_demo.py - JDH
- 2006-03-30
Fixed a bug in aspect ratio handling; blocked potential crashes when panning with button 3; added axis('image') support. - EF
- 2006-03-28
More changes to aspect ratio handling; new PBox class in new file pbox.py to facilitate resizing and repositioning axes; made PolarAxes maintain unit aspect ratio. - EF
- 2006-03-23
Refactored TextWithDash class to inherit from, rather than delegate to, the Text class. Improves object inspection and closes bug # 1357969 - DSD
- 2006-03-22
Improved aspect ratio handling, including pylab interface. Interactive resizing, pan, zoom of images and plots (including panels with a shared axis) should work. Additions and possible refactoring are still likely. - EF
- 2006-03-21
Added another colorbrewer colormap (RdYlBu) - JSWHIT
- 2006-03-21
Fixed tickmarks for logscale plots over very large ranges. Closes bug # 1232920 - DSD
- 2006-03-21
Added Rob Knight's arrow code; see examples/arrow_demo.py - JDH
- 2006-03-20
Added support for masking values with nan's, using ADS's isnan module and the new API. Works for *Agg backends - DSD
- 2006-03-20
Added contour.negative_linestyle rcParam - ADS
- 2006-03-20
Added _isnan extension module to test for nan with Numeric - ADS
- 2006-03-17
Added Paul and Alex's support for faceting with quadmesh in sf patch 1411223 - JDH
- 2006-03-17
Added Charle Twardy's pie patch to support colors=None. Closes sf patch 1387861 - JDH
- 2006-03-17
Applied sophana's patch to support overlapping axes with toolbar navigation by toggling activation with the 'a' key. Closes sf patch 1432252 - JDH
- 2006-03-17
Applied Aarre's linestyle patch for backend EMF; closes sf patch 1449279 - JDH
- 2006-03-17
Applied Jordan Dawe's patch to support kwarg properties for grid lines in the grid command. Closes sf patch 1451661 - JDH
- 2006-03-17
Center postscript output on page when using usetex - DSD
- 2006-03-17
subprocess module built if Python <2.4 even if subprocess can be imported from an egg - ADS
- 2006-03-17
Added _subprocess.c from Python upstream and hopefully enabled building (without breaking) on Windows, although not tested. - ADS
- 2006-03-17
Updated subprocess.py to latest Python upstream and reverted name back to subprocess.py - ADS
- 2006-03-16
Added John Porter's 3D handling code
- 2006-03-16
Released 0.87.2 at revision 2150
- 2006-03-15
Fixed bug in MaxNLocator revealed by daigos@infinito.it. The main change is that Locator.nonsingular now adjusts vmin and vmax if they are nearly the same, not just if they are equal. A new kwarg, "tiny", sets the threshold. - EF
- 2006-03-14
Import der Kompatibilitätsbibliothek für neuere numpy linear_algebra hinzugefügt - TEO
- 2006-03-12
Die Funktion "load" wurde erweitert, um einzelne Spalten zu unterstützen, und "load" und "save" wurden in matplotlib.mlab verschoben, damit sie außerhalb von pylab verwendet werden können -- siehe examples/load_converter.py - JDH
- 2006-03-12
AutoDateFormatter und AutoDateLocator von James Evans hinzugefügt. Probieren Sie das Beispiel load_converter.py als Demo aus. - ADS
- 2006-03-11
Subprocess-Modul aus python-2.4 hinzugefügt - DSD
- 2006-03-11
Unterstützung für Hochformat-Ausrichtung mit der usetex-Option behoben. Die Methode backend_ps print_figure wurde kompliziert, ich habe _print_figure_tex hinzugefügt, um ein gewisses Maß an Vernunft zu wahren - DSD
- 2006-03-11
Neues Savefig-Keyword-Argument "papertype" zum Einstellen von Postscript-Papiergrößen hinzugefügt. papertype und ps.papersize rc-Einstellungen können auch auf "auto" gesetzt werden, um Seitengrößen automatisch anzupassen - DSD
- 2006-03-09
P-Js Patch angewendet, um pstoeps unter Windows lauffähig zu machen Patch-Bericht # 1445612 - DSD
- 2006-03-09
Backend rc-Parameter nicht mehr abhängig von Groß-/Kleinschreibung - DSD
- 2006-03-07
Bug in backend_ps im Zusammenhang mit C0-C6-Papiergrößen behoben, die Probleme mit Postscript-Viewern verursachten. Unterstützte Seitengrößen sind letter, legal, ledger, A0-A10 und B0-B10 - DSD
- 2006-03-07
0.87.1 veröffentlicht
- 2006-03-04
backend_cairo.py: Bug in get_rgb() behoben, der von Keith Briggs gemeldet wurde. Pycairo 1.0.2 erforderlich. Unterstützung für das Speichern von PNG in dateiähnlichen Objekten. - SC
- 2006-03-03
Behandlung von vmin und vmax in pcolor behoben - EF
- 2006-03-02
Seitenanpassung mit usetex und dem LaTeX-Geometriepaket verbessert. Schließt Bug # 1441629. - DSD
- 2006-03-02
DPI-Problem mit usetex PNG-Ausgabe behoben. Modifizierte Version von Patch # 1441809 akzeptiert. - DSD
- 2006-03-01
axis('scaled') behoben, um mit Fällen xmax < xmin umzugehen - JSWHIT
- 2006-03-01
Umgekehrte Colormaps hinzugefügt (mit '_r' an den Namen angehängt) - JSWHIT
- 2006-02-27
EPS-Begrenzungsrahmen mit usetex verbessert - DSD
- 2006-02-27
Test svn commit, nochmal!
- 2006-02-27
Zwei Fehler bei der Abhängigkeitsprüfung im Zusammenhang mit usetex unter Windows behoben - DSD
- 2006-02-27
Die Warnungen bezüglich der veralteten rc-Einstellungen wurden etwas leserlicher gemacht.
- 2006-02-26
Aktualisierung des vorherigen GTK.main_quit()-Bugfixes zur Verwendung von gtk.main_level() - SC
- 2006-02-24
Alpha-Unterstützung in contour und contourf implementiert - EF
- 2006-02-22
Bug bei GTK-Hauptbeendigung behoben, wenn quit vor mainloop aufgerufen wurde. - JDH
- 2006-02-22
Kleine Änderung in colors.py zur Umgehung eines offensichtlichen Bugs im numpy masked array-Modul - JSWHIT
- 2006-02-22
Bug in ScalarMappable.to_rgba() behoben, der von Ray Jones gemeldet wurde, und falsche Korrektur, die von Jeff Whitaker gefunden wurde, behoben - EF
- 2006-02-22
0.87 veröffentlicht
- 2006-02-21
Porträt-/Landschaftsausrichtung im Postscript-Backend behoben - DSD
- 2006-02-21
Bug-Fix vom Vortag behoben - SC
- 2006-02-20
backend_gtk.py FigureCanvasGTK.draw(): Bug behoben, der von David Tremouilles gemeldet wurde - SC
- 2006-02-20
Die Fehlermeldung "pygtk.require('2.4')" aus examples/embedding_in_gtk2.py entfernt - SC
- 2006-02-18
backend_gtk.py FigureCanvasGTK.draw(): Vereinfachung zur Verwendung (anstelle von Duplizierung) des expose_event()-Zeichencodes - SC
- 2006-02-12
Stagger- oder Wasserfall-Plot-Fähigkeit zur LineCollection hinzugefügt; illustriert in examples/collections.py. - EF
- 2006-02-11
Massive Bereinigung des usetex-Codes im Postscript-Backend. Möglicherweise wurde das Clipping-Problem behoben, das Benutzer mit älteren Versionen von Ghostscript gemeldet haben - DSD
- 2006-02-11
Autolim-Keyword-Argument zu axes.add_collection hinzugefügt. Collection get_verts()-Methoden entsprechend geändert. - EF
- 2006-02-09
Temporärer rc-Parameter text.dvipnghack hinzugefügt, um Mac-Benutzern schöne Ergebnisse mit der usetex-Option zu ermöglichen. - DSD
- 2006-02-09
Bug bei der Einstellung von Schriftgrößen mit der usetex-Option behoben. - DSD
- 2006-02-09
Bug im Zusammenhang mit dem LaTeX-Code von usetex behoben. - DSD
- 2006-02-09
Verhalten der rc-Einstellung font.size geändert. Sie sollten font.size in Punkten definieren, was die "mittlere" oder Standard-Schriftgröße festlegt. Spezielle Textgrößen wie Achsenbeschriftungen oder Tick-Beschriftungen können relative Schriftgrößen wie klein, groß, x-groß usw. haben und skalieren entsprechend. - DSD
- 2006-02-08
Py2exe-spezifische datapath-Prüfung wieder hinzugefügt. Außerdem wurde die neue py2exe-Hilfsfunktion get_py2exe_datafiles für die Verwendung in py2exe setup.py-Skripten hinzugefügt. - CM
- 2006-02-02
Box-Funktion zu pylab hinzugefügt
- 2006-02-02
Problem in setupext.py behoben, tk-Bibliothek im Unicode-Format verursachte Build-Probleme - DSD
- 2006-02-01
Unterstützung für die TeX-Engine in usetex eingestellt, um sich auf LaTeX zu konzentrieren. - DSD
- 2006-01-29
usetex-Option verbessert, um die rc-Einstellungen serif, sans-serif, monospace und cursive zu berücksichtigen. Die rc-Einstellung font.latex.package wurde entfernt, sie ist nicht mehr erforderlich - DSD
- 2006-01-29
Caching von tex so angepasst, dass auch font.family rc-Informationen enthalten sind - DSD
- 2006-01-29
Subpixel-Rendering-Bug in *Agg behoben, der ungleichmäßige Gitterlinien verursachte - JDH
- 2006-01-28
fontcmd zu backend_ps's RendererPS.draw_tex hinzugefügt, um andere Schriftarten in EPS-Ausgabe zu unterstützen - DSD
- 2006-01-28
MaxNLocator zu ticker.py hinzugefügt und contour.py geändert, um ihn standardmäßig zu verwenden. - EF
- 2006-01-28
fontcmd zu backend_ps's RendererPS.draw_tex hinzugefügt, um andere Schriftarten in EPS-Ausgabe zu unterstützen - DSD
- 2006-01-27
Lesen von matplotlibrc-Parametern gepuffert, um zu ermöglichen, dass 'verbose'-Einstellungen zuerst verarbeitet werden (ermöglicht verbose.report während des rc-Validierungsprozesses) - DSD
- 2006-01-27
Unterstützung für Setuptools aus setup.py entfernt und eine separate Datei setupegg.py erstellt, um sie zu ersetzen. - CM
- 2006-01-26
Die hässliche datapath-Logik durch einen saubereren Ansatz von http://wiki.python.org/moin/DistutilsInstallDataScattered ersetzt. Überschreibt den install_data-Befehl. - CM
- 2006-01-24
Keine Zeichentypencodes in cntr.c verwenden --- stattdessen definierte Typennummern verwenden. - TEO
- 2006-01-24
Einige Fehler in der Abhängigkeit von usetex und ps.usedistiller behoben
- 2006-01-24
Unterstützung für maskierte Arrays zu scatter hinzugefügt - EF
- 2006-01-24
Einige Fehler in der Abhängigkeitsprüfung von usetex und ps.usedistiller behoben - DSD
- 2006-01-24
0.86.2 veröffentlicht
- 2006-01-20
Ein Konverter-Dictionary zu pylab load hinzugefügt, um ausgewählte Spalten in Float zu konvertieren -- besonders nützlich für Dateien mit Datumsstrings, verwendet einen datestr2num-Konverter - JDH
- 2006-01-20
datestr2num zu matplotlib dates hinzugefügt, um einen String oder eine Sequenz von Strings in ein matplotlib datenum zu konvertieren
- 2006-01-18
quadrilateral pcolormesh Patch 1409190 von Alex Mont und Paul Kienzle hinzugefügt -- dies ist *nur für Agg vorerst. Siehe examples/quadmesh_demo.py - JDH
- 2006-01-18
Jounis Boxplot-Patch hinzugefügt - JDH
- 2006-01-18
Kommatrennzeichen für pylab save hinzugefügt - JDH
- 2006-01-12
Ryans Legend-Patch hinzugefügt - JDH
- 2006-01-12
Numpy / Numeric so geändert, dass .dtype.char verwendet wird, um mit numpy SVN synchron zu bleiben
- 2006-01-11
0.86.1 veröffentlicht
- 2006-01-11
setup.py für win32-Build behoben und rc-Vorlage zur MANIFEST.in hinzugefügt
- 2006-01-10
xpdf-Distiller-Option hinzugefügt. matplotlibrc ps.usedistiller kann nun none, false, ghostscript oder xpdf sein. Validierung prüft auf Abhängigkeiten. Dies muss getestet werden, aber die xpdf-Option sollte die qualitativ hochwertigste Ausgabe und kleine Dateigrößen liefern - DSD
- 2006-01-10
Für die usetex-Option führt backend_ps nun die gesamte LaTeX-Arbeit im temporären Verzeichnis des Betriebssystems durch - DSD
- 2006-01-10
Prüfungen auf usetex-Abhängigkeiten hinzugefügt. - DSD
- 2006-01-09
0.86 veröffentlicht
- 2006-01-04
Umstellung auf Unterstützung von numpy (neuer Name für scipy_core) - TEO
- 2006-01-04
Marks Skalierungsachsen-Patch für gemeinsame Achsen hinzugefügt
- 2005-12-28
Chris Barkers build_wxagg-Patch hinzugefügt - JDH
- 2005-12-27
Numerix/Scipy geändert, um die neue Scipy-Paketstruktur zu unterstützen - TEO
- 2005-12-20
Jame Boyles Datum-Tick-Umkehrproblem behoben - JDH
- 2005-12-20
Jounis rc-Patch hinzugefügt, um Listen von Schlüsseln zum Setzen zu unterstützen - JDH
- 2005-12-12
pyparsing und mathtext für einige Geschwindigkeitsverbesserungen (Danke Paul McGuire) und kleine Korrekturen an scipy numerix und setuptools aktualisiert
- 2005-12-12
Matplotlib-Daten werden nun als package_data im matplotlib-Modul installiert. Dies erspart die Überprüfung der vielen Möglichkeiten in matplotlib._get_data_path() - CM
- 2005-12-11
Unterstützung für setuptools/pkg_resources, um Matplotlib als Egg zu bauen und zu verwenden. Ermöglicht weiterhin, dass Matplotlib mit einer traditionellen Distutils-Installation existiert. - ADS
- 2005-12-03
Setup so geändert, dass matplotlibrc basierend auf Kompilierungszeit-Ergebnissen erstellt wird. Es wird numerix in der Reihenfolge scipy, numarray, Numeric je nach Fund installiert, und das Backend in der bevorzugten Reihenfolge GTKAgg, WXAgg, TkAgg, GTK, Agg, PS
- 2005-12-03
Scipy-Patch so geändert, dass er Numeric, Scipy und Numarray unterstützt. Es bleiben noch einige Arbeiten zu erledigen, da einige der Scipy-Imports fehlerhaft sind, wenn nur der Kern installiert ist. z.B. anscheinend benötigen wir from scipy.basic.fftpack import * anstatt from scipy.fftpack import *
- 2005-12-03
Einige Korrekturen an Nicholas Youngs nonuniform image Patch angewendet
- 2005-12-01
Alex Gontmakher hatch Patch angewendet - vorerst nur PS
- 2005-11-30
Rob McMullens EMF-Patch hinzugefügt
- 2005-11-30
Daishis Patch für Scipy hinzugefügt
- 2005-11-30
Out-of-Bounds Draw-Marker-Segfault in agg behoben
- 2005-11-28
TkAgg Blitting zu 100% (auf Holz klopfend) korrekt zum Laufen gebracht. - CM
- 2005-11-27
Mehrere Änderungen in cm.py, colors.py, figure.py, image.py, contour.py, contour_demo.py; neues _cm.py, examples/image_masked.py.
Die Farbtabellendaten wurden aus cm.py in eine neue Datei, _cm.py, ausgelagert, um den eigentlichen Code in cm.py leichter zu finden und neue Farbtabellen hinzuzufügen. Außerdem wurden einige Zeilenumbrüche zu den Farbtabellendictionaries hinzugefügt. Alles aus _cm.py wird von cm.py importiert, so dass die Trennung transparent sein sollte.
Automatische Erzeugung einer Farbtabelle aus einer Liste von Farben in contour aktiviert; siehe geänderte examples/contour_demo.py.
Unterstützung für imshow eines maskierten Arrays, mit der Möglichkeit, Farben (oder keine Farbe) für maskierte Bereiche und für Bereiche, die über oder unter dem normal zugeordneten Bereich liegen, anzugeben. Siehe examples/image_masked.py.
Zur Unterstützung des Obigen wurden zwei neue Klassen, ListedColormap und no_norm, zu colors.py hinzugefügt und die Colormap-Klasse so modifiziert, dass sie gemeinsame Funktionalitäten enthält. Ein clip-Keyword-Argument zur Normalisierungsklasse hinzugefügt. Farbverwaltung in contour.py überarbeitet, insbesondere in der ContourLabeller-Mixin.
EF
- 2005-11-25
text.py so geändert, dass die Farbe hashbar ist. EF
- 2005-11-16
0.85 veröffentlicht
- 2005-11-16
Die Standard-Linienstärke in rc wurde auf 1,0 geändert
- 2005-11-16
agg_to_gtk_drawable durch reinen PyGTK Pixbuf-Code in backend_gtkagg ersetzt. Wenn das Äquivalent für Blit erledigt ist, wird der Agg-Erweiterungscode nicht mehr benötigt
- 2005-11-16
Ein maxdict-Element zu cbook hinzugefügt, um zu verhindern, dass Caches unbegrenzt wachsen
- 2005-11-15
Ein Farb-auf/abwärts-Umkehr-Bug in finance.py behoben -- Danke Gilles
- 2005-11-15
Jouni K Steppanens Boxplot-Patch SF-Patch#1349997 angewendet - JDH
- 2005-11-09
axisbelow-Attribut für Axes hinzugefügt, um zu bestimmen, ob Ticks und ähnliches oberhalb oder unterhalb der Schauspieler liegen
- 2005-11-08
Nickolas' Patch für unregelmäßig beabstandete Bilder hinzugefügt
- 2005-11-08
HorizontalSpanSelector als veraltet markiert und durch SpanSelection ersetzt, die ein drittes Argument, direction, nimmt. Der neue SpanSelector unterstützt horizontale und vertikale Spannenauswahl, und das entsprechende min/max wird zurückgegeben. - CM
- 2005-11-08
Lineprops-Dialog für GTK hinzugefügt
- 2005-11-03
FIFOBuffer-Klasse zu mlab hinzugefügt, um Echtzeit-Feeds und Beispiele/fifo_buffer.py zu unterstützen
- 2005-11-01
Nickolas Youngs Patch für AFM Mathtext beigesteuert, um Mathtext basierend auf der Standard-Postscript-Symbol-Schriftart zu unterstützen, wenn ps.usetex = True ist.
- 2005-10-26
Unterstützung für Scatter-Legenden hinzugefügt - danke John Gill
- 2005-10-20
Bild-Clipping-Bug behoben, der dazu führte, dass einige TeX-Beschriftungen verschwanden. JDH
- 2005-10-14
sqrt aus der dvipng 1.6 Alpha-Kanalmaske entfernt.
- 2005-10-14
Breiten-Keyword-Argument zur hist-Funktion hinzugefügt
- 2005-10-10
Alle Instanzen von os.rename durch shutil.move ersetzt
- 2005-10-05
Michael Bradys ydate-Patch hinzugefügt
- 2005-10-04
rkerns texmanager-Patch hinzugefügt
- 2005-09-25
contour.py modifiziert, um eine einzelne ContourSet-Klasse zu verwenden, die gefüllte Konturen, Linienkonturen und Beschriftungen handhabt; neues Keyword-Argument (clip_ends) zu contourf hinzugefügt. Colorbar modifiziert, um mit dem neuen ContourSet-Objekt zu arbeiten; wenn das ContourSet Linien anstelle von Polygonen hat, folgt die Farbleiste dem. Bug behoben, der in 0.84 eingeführt wurde, bei dem contourf(...,colors=...) fehlerhaft war - EF
- 2005-09-19
0.84 veröffentlicht
- 2005-09-14
Neues "resize_event" hinzugefügt, das einen Callback mit einem backend_bases.ResizeEvent-Objekt auslöst - JDH
- 2005-09-14
font_manager.py: chkfontpath aus x11FontDirectory() entfernt - SC
- 2005-09-14
Auto-Datum-Locator/Formatter-Factory-Code in matplotlib.date.date_ticker_factory ausgelagert; Johns Byrnes Quiver-Patch angewendet.
- 2005-09-13
Marks Patch für Achsenpositionen history #1286915 hinzugefügt
- 2005-09-09
Unterstützung für automatische Canvas-Größenänderung mit
fig.set_figsize_inches(9,5,forward=True) # inches
ODER
fig.resize(400,300) # pixels
- 2005-09-07
figure.py: Figure.draw() aktualisiert, um den aktualisierten renderer.draw_image() zu verwenden, damit examples/figimage_demo.py wieder funktioniert. examples/stock_demo.py: data_clipping (das nicht mehr existiert) entfernt - SC
- 2005-09-06
Eric's tick.direction Patch hinzugefügt: rein oder raus in rc
- 2005-09-06
Martin's Rectangle Selector Widget hinzugefügt
- 2005-09-04
Logikfehler in text.py behoben, der rgxsuper am Abgleichen hinderte - JDH
- 2005-08-29
Kens wx blit Patch #1275002 committed
- 2005-08-26
Colorbar-Änderungen - verwendet nun contourf anstelle von imshow, damit die von contourf verwendeten Farben korrekt angezeigt werden. Zwei neue Keyword-Argumente (cspacing und clabels) hinzugefügt, die nur für ContourMappable-Bilder relevant sind - JSWHIT
- 2005-08-24
PS-Bild-Bug behoben, der von Darren gemeldet wurde - JDH
- 2005-08-23
colors.py: hex2color() so geändert, dass es Unicode-Strings sowie normale Strings akzeptiert. isinstance() anstelle von types.IntType etc. verwendet - SC
- 2005-08-16
data_clipping-Zeile und rc-Eigenschaft entfernt - JDH
- 2005-08-22
backend_svg.py: Redundante "x=0.0 y=0.0" aus SVG-Element entfernt. SVG-Version von 1.0 auf 1.1 erhöht. viewBox-Attribut zum SVG-Element hinzugefügt, damit SVG-Dokumente in eine beliebige Ansicht skaliert werden können - SC
- 2005-08-16
Eric's Dot-Marker-Patch hinzugefügt - JDH
- 2005-08-08
Blitting/Animation für TkAgg hinzugefügt - CM
- 2005-08-05
Fehler bei doppelten Ticklinien behoben - JDH
- 2005-08-05
GTK-Animations-Bug behoben, der auftrat, wenn Animationen in GTK//GTKAgg-Canvas mit darüber gepackten Widgets durchgeführt wurden
- 2005-08-05
Clovis Goldemberg Patch zum TK-Speichern-Dialog hinzugefügt
- 2005-08-04
origin-Keyword-Argument aus backend.draw_image entfernt. Origin wird jetzt vollständig vom Frontend behandelt.
- 2005-07-03
Bug im Zusammenhang mit TeX-Befehlen in backend_ps behoben
- 2005-08-03
SVG-Bilder so geändert, dass obere und untere Ursprünge berücksichtigt werden.
- 2005-08-03
flipud-Methode zu image hinzugefügt und aus to_str entfernt.
- 2005-07-29
figure.figaspect so geändert, dass es ein Array oder eine Zahl akzeptiert; backend_svg so geändert, dass es UTF-8 schreibt - JDH
- 2005-07-30
backend_svg.py: PNG-Bilddateien in SVG einbetten, anstatt auf eine separate PNG-Datei zu verlinken, behebt Bug #1245306 (dank an Norbert Nemec für den Patch) - SC
- 2005-07-29
0.83.2 veröffentlicht
- 2005-07-27
SF Patch 1242648 angewendet: geringer Rundungsfehler in IndexDateFormatter in dates.py
- 2005-07-27
SF Patch 1244732 angewendet: Achse skalieren, damit ein Kreis wie ein Kreis aussieht - JDH
- 2005-07-29
Nachrichtenberichterstattung in texmanager und backend_ps verbessert - DSD
- 2005-07-28
backend_gtk.py: FigureCanvasGTK.draw() aktualisiert (erforderlich aufgrund der jüngsten Änderung von expose_event()), damit examples/anim.py auf die übliche Weise funktioniert - SC
- 2005-07-26
Neue Widgets Cursor und HorizontalSpanSelector zu matplotlib.widgets hinzugefügt. Siehe examples/widgets/cursor.py und examples/widgets/span_selector.py - JDH
- 2005-07-26
Draw-Event zur mpl-Event-Hierarchie hinzugefügt -- ausgelöst bei figure.draw
- 2005-07-26
backend_gtk.py: Ermöglicht es der 'f'-Taste, den Fenstermodus umzuschalten
- 2005-07-26
backend_svg.py: "<.../>"-Elemente alle in einer Zeile schreiben und überflüssige Leerzeichen entfernen - SC
- 2005-07-25
backend_svg.py: Code vereinfachen durch Löschen von GraphicsContextSVG und RendererSVG.new_gc() und Verschieben des gc.get_capstyle()-Codes in RendererSVG._get_gc_props_svg() - SC
- 2005-07-24
backend_gtk.py: FigureCanvasBase.motion_notify_event() bei allen motion-notify-Ereignissen aufrufen, nicht nur bei solchen, bei denen eine Modifikatortaste oder -taste gedrückt wurde (behebt Bug-Bericht von Niklas Volbers) - SC
- 2005-07-24
backend_gtk.py: print_figure() modifizieren, um eigenen Pixmap zu verwenden, was Probleme behebt, bei denen print_figure() den Anzeige-Pixmap überschreibt. Von allen Button/Key etc. Events False zurückgeben -- um das Ereignis weiter zu propagieren - SC
- 2005-07-23
backend_gtk.py: expose_event von set_back_pixmap(); clear() zu draw_drawable() ändern - SC
- 2005-07-23
backend_gtk.py: pygtk.require() entfernt. matplotlib/__init__.py: 'FROZEN' und 'McPLError' gelöscht, da sie nicht mehr verwendet werden - SC
- 2005-07-22
backend_gdk.py: pygtk.require() entfernt - SC
- 2005-07-21
backend_svg.py: Unbenutzte Imports entfernen. Methodendokumentation entfernen, die nur die Dokumente von backend_bases.py dupliziert. draw_mathtext in _draw_mathtext umbenennen. - SC
- 2005-07-17
examples/embedding_in_gtk3.py: Neues Beispiel, das das Platzieren einer FigureCanvas in einem gtk.ScrolledWindow demonstriert - SC
- 2005-07-14
Windows-bezogener Bug (#1238412) in texmanager behoben - DSD
- 2005-07-11
Farb-Keyword-Bug behoben, das Setzen von color=1 oder 0 verursachte eine Ausnahme - DSD
- 2005-07-07
Eric's MA set_xdata Line2D Fix hinzugefügt - JDH
- 2005-07-06
HOME/.matplotlib als neues Konfigurationsverzeichnis festgelegt, in dem sich die matplotlibrc-Datei, die ttf.cache und die tex.cache befinden. Die neuen Standarddateinamen in .matplotlib haben keinen führenden Punkt und sind nicht versteckt. z.B. sind die neuen Namen matplotlibrc tex.cache ttffont.cache. So macht es ipython, also muss es richtig sein. Wenn alte Dateien gefunden werden, wird eine Warnung ausgegeben und sie werden an den neuen Speicherort verschoben. Außerdem wurde texmanager so geändert, dass alle Dateien, einschließlich temporärer Dateien, in ~/.matplotlib/tex.cache abgelegt werden, was es Ihnen ermöglicht, usetex in nicht beschreibbaren Verzeichnissen zu verwenden.
- 2005-07-05
Bug #1231611 in subplots adjust layout behoben. Das Problem war, dass der Text-Caching-Mechanismus nicht die Transformations-Affine im Schlüssel verwendete. - JDH
- 2005-07-05
Problem beim Standard-Backend-Import bei Verwendung der API behoben (SF Bug # 1209354 - siehe API_CHANGES für weitere Informationen - JDH
- 2005-07-04
backend_gtk.py: PyGTK-Version 2.0.0 oder höher erforderlich - SC
- 2005-06-30
setupext.py: numarray_inc_dirs zum Bauen gegen numarray hinzugefügt, wenn es nicht am Standardort installiert ist - ADS
- 2005-06-27
backend_svg.py: Abbildung Breite, Höhe als ganze Zahl, nicht als Gleitkommazahl schreiben. Aktualisiert, um einige der pychecker-Warnungen zu beheben - SC
- 2005-06-23
examples/agg_test.py aktualisiert, um gekrümmte Pfade und Füllungen zu demonstrieren - JDH
- 2005-06-21
Einige Text-Caching-Vorgänge von texmanager und backend_agg von Instanz- auf Klassenebene verschoben - JDH
- 2005-06-20
setupext.py: Problem behoben, bei dem _nc_backend_gdk in das falsche Verzeichnis installiert wurde - SC
- 2005-06-19
10.4-Unterstützung für CocoaAgg hinzugefügt. - CM
- 2005-06-18
Figure.get_width_height() nach FigureCanvasBase verschoben und gibt stattdessen int statt float zurück. - SC
- 2005-06-18
Ted Drain's QtAgg Patch angewendet: 1) Toolbar von einer horizontalen Leiste von Druckknöpfen anstelle einer QToolbar geändert und die Layout-Algorithmen im Hauptfenster entsprechend aktualisiert. Dies eliminiert die Möglichkeit, die Toolbar zu ziehen und vom Fenster zu lösen. 2) Den Größenänderungsalgorithmus im Hauptfenster aktualisiert, um die korrekte Größe für das Plot-Widget wie gewünscht anzuzeigen. Dies funktioniert im Moment fast richtig. Es scheint mir, dass die endgültige Größe des Widgets um den Rand des Hauptfensters abweicht, aber ich habe noch keinen Weg gefunden, diese Informationen zu erhalten. Wir könnten einfach einen kleinen Rand zur neuen Größe hinzufügen, aber das scheint ein wenig hacky zu sein. 3) Das x/y-Positionslabel von einer Statuszeile am unteren Rand des Widgets in die Toolbar verlegt, wie beim Tk-Backend. 4) Die Toolbar-Pixmaps geändert, um die PPM-Dateien anstelle der PNG-Dateien zu verwenden. Ich bemerkte, dass die Tk-Backend-Buttons viel schöner aussahen und es die PPM-Dateien verwendet, also habe ich sie gewechselt.
- 2005-06-17
Das GTK-Backend so modifiziert, dass keine Mausbewegungsereignisse mehr in die Warteschlange gestellt werden. Dies ermöglicht Live-Updates beim Ziehen eines Schiebereglers. - CM
- 2005-06-17
Starter CocoaAgg-Backend hinzugefügt. Funktioniert vorerst nur unter OS 10.3 und erfordert PyObjC. (10.4 hat hohe Priorität) - CM
- 2005-06-17
pyparsing und Mathtext für einige Geschwindigkeitsverbesserungen (Danke Paul McGuire) und kleine Korrekturen an scipy numerix und setuptools aktualisiert.
- 2005-06-16
David Cookes subplot make_key Patch angewendet
0.82 (2005-06-15)#
- 2005-06-15
Ein subplot-Konfigurationstool zu den GTK*-Backends hinzugefügt -- beachten Sie, dass Sie jetzt die NavigationToolbar2 aus Ihrem Backend Ihrer Wahl importieren müssen, anstatt aus backend_gtk, da sie die Backend-spezifische Canvas kennen muss -- siehe examples/embedding_in_gtk2.py. Dito für das wx-Backend -- siehe examples/embedding_in_wxagg.py
- 2005-06-15
backend_cairo.py: Aktualisiert auf pycairo 0.5.0 - SC
- 2005-06-14
Einige GUI-neutrale Widgets (Button, Slider, RadioButtons, CheckButtons) in matplotlib.widgets geschrieben. Siehe examples/widgets/*.py - JDH
- 2005-06-14
Subplot-Parameter als rc-Variablen und als fig SubplotParams-Instanz subplotpars verfügbar gemacht. Siehe figure.SubplotParams, figure.Figure.subplots_adjust und die pylab-Methode subplots_adjust sowie examples/subplots_adjust.py. Außerdem wurde ein GUI-neutrales Widget zur Anpassung von Subplots hinzugefügt, siehe examples/subplot_toolbar.py - JDH
- 2005-06-13
Kapp- und Verbindungspunkte für Linien mit neuen rc-Parametern und Linien-Eigenschaften verfügbar gemacht
lines.dash_joinstyle : miter # miter|round|bevel lines.dash_capstyle : butt # butt|round|projecting lines.solid_joinstyle : miter # miter|round|bevel lines.solid_capstyle : projecting # butt|round|projecting
- 2005-06-13
Keyword-Argumente zu Axes init hinzugefügt
- 2005-06-13
Baptistes Tick-Patch angewendet - JDH
- 2005-06-13
Bug im rc-Alias 'l' behoben, der von Fernando gemeldet wurde, indem Aliase für Hauptlevel-rc-Optionen entfernt wurden. - JDH
- 2005-06-10
Bug #1231611 in ticker.py behoben - DSD
- 2005-06-07
Bug in texmanager.py behoben: .aux-Dateien werden nicht entfernt - DSD
- 2005-06-08
Sean Richards hist binning Fix hinzugefügt -- siehe API_CHANGES - JDH
- 2005-06-07
Bug in texmanager.py behoben: .aux-Dateien werden nicht entfernt - DSD
0.81 (2005-06-07)#
- 2005-06-06
autoscale_on-Eigenschaft zu axes hinzugefügt
- 2005-06-06
Nicks Picker "among" Patch hinzugefügt - JDH
- 2005-06-05
Ein TeX/LaTeX-Schriftarten-Diskrepanz-Bug in backend_ps behoben. - DSD
- 2005-06-05
ps.distill-Option in rc-Einstellungen hinzugefügt. Wenn True, wird die Postscript-Ausgabe mit Ghostscript destilliert, was die Dateigröße reduzieren und das Laden beschleunigen sollte. Hoffentlich wird dies das Problem großer PS-Dateien aufgrund von Schriftartdefinitionen lösen. Getestet mit gnu-ghostscript-8.16. - DSD
- 2005-06-03
Verbesserte Unterstützung für TeX-Textbehandlung in backend_ps. - DSD
- 2005-06-03
rc-Optionen hinzugefügt, um Text mit TeX oder LaTeX zu rendern und das LaTeX-Schriftpaket auszuwählen. - DSD
- 2005-06-03
Bug in ticker.py behoben, der zu einer ZeroDivisionError führte
- 2005-06-02
backend_gtk.py DBL_BUFFER entfernt, Zeile zu expose_event hinzugefügt, um das Problem mit dem Neuanzeichnen von pygtk 2.6 zu beheben - SC
- 2005-06-01
Das Standardverhalten von ScalarFormatter rendert jetzt wissenschaftliche Notation und große numerische Offsets in einer Beschriftung am Ende der Achse. - DSD
- 2005-06-01
Nicholas' frombyte Bild Patch hinzugefügt - JDH
- 2005-05-31
Vertikaler TeX-Support für Agg hinzugefügt - JDH
- 2005-05-31
Eric's cntr Patch angewendet - JDH
- 2005-05-27
Endlich den lästigen Agg-Bug gefunden (den Maxim dankenswerterweise innerhalb von Stunden behoben hat), der einen Segfault beim Zeichnen von Cached-Markern unter Win32 verursachte. Jetzt können Windows-Benutzer die enormen Leistungsvorteile von Cached-Markern ohne gelegentliche lästige Screenshots genießen. - JDH
- 2005-05-27
Win32 Build-System wieder funktionsfähig gemacht, Verwendung einer neueren Version von GTK und PyGTK im Win32-Build, GTK 2.6 von https://web.archive.org/web/20050527002647/https://www.gimp.org/~tml/gimp/win32/downloads.html (Sie benötigen auch libpng12.dll, um diese zu verwenden). Ich habe nicht getestet, ob dieser Binär-Build von mpl für Win32 mit älteren GTK-Laufzeitumgebungen funktioniert, daher müssen Sie möglicherweise ein Upgrade durchführen.
- 2005-05-27
Bug behoben, bei dem eine 2. wxapp gestartet werden konnte, wenn das wxagg-Backend verwendet wurde. - ADS
- 2005-05-26
Daishis Text mit Strich-Patch hinzugefügt -- siehe examples/dashtick.py
- 2005-05-26
Die Funktionalität von backend_latex wurde in backend_ps verschoben. Wenn text.usetex=True ist, verwendet das PostScript-Backend LaTeX, um die .ps- oder .eps-Datei zu generieren. Ghostscript wird für die EPS-Ausgabe benötigt. - DSD
- 2005-05-24
Ausrichtungs- und Farbprobleme im LaTeX-Backend behoben. - DSD
- 2005-05-21
Rasterproblem für kleine Raster mit dvipng behoben -- scheint ein Problem mit voreingem Alpha zu sein - JDH
- 2005-05-20
Linewidth- und faceted-Keyword-Argumente zu scatter hinzugefügt, um Kantenbreite und Farbe zu steuern. Außerdem wurde der autolegend-Patch hinzugefügt, um Liniensegmente zu inspizieren.
- 2005-05-18
Orsay- und JPL-Qt-Fixes hinzugefügt - JDH
- 2005-05-17
Ein psfrag LaTeX-Backend hinzugefügt -- einige Ausrichtungsprobleme müssen noch gelöst werden. Ausführung mit -dLaTeX und Generierung einer *.tex-Datei und einer *.eps-Datei. latex und dvips auf die generierte latex-Datei anwenden, um ps-Ausgabe zu erhalten. Beachten Sie, dass xdvi *nicht* funktioniert, Sie müssen ps generieren. - JDH
- 2005-05-13
Florent Rougons Axis set_label1 Patch angewendet
- 2005-05-17
pcolor-Optimierung, Bug im vorherigen pcolor-Patch behoben - JSWHIT
- 2005-05-16
Unterstützung für maskierte Arrays in pcolor hinzugefügt - JS WHIT
- 2005-05-12
Arbeit an TeX-Text für Antigrain mit PNGDVI begonnen -- siehe examples/tex_demo.py und das neue Modul matplotlib.texmanager. Rotierter Text wird nicht unterstützt und die Darstellung kleiner Glyphen funktioniert noch nicht richtig. Aber große Schriftgrößen und/oder hohe DPI gespeicherte Figurens funktionieren großartig.
- 2005-05-10
Neue Bildgrößenänderungsoptionen Interpolationsoptionen. Neue Werte für das interp-Keyword-Argument sind
'nearest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', 'gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'blackman'
Siehe help(imshow) für Details, insbesondere die Keyword-Argumente interpolation, filternorm und filterrad
- 2005-05-10
Eric's Contour-Speicherleck-Fixes angewendet - JDH
- 2005-05-10
Python Agg Wrapper erweitert und mit der Implementierung von backend_agg2 begonnen, einem Agg-Renderer basierend auf dem Python Wrapper. Dieser wird flexibler und einfacher zu erweitern sein als das aktuelle backend_agg. Siehe auch examples/agg_test.py - JDH
- 2005-05-09
Marcin's no legend Patch hinzugefügt, um Zeilen vom Autolegend-Builder auszuschließen
plot(x, y, label='nolegend')
- 2005-05-05
Upgrade auf agg23
- 2005-05-05
newscalarformatter_demo.py zu examples hinzugefügt. -DSD
- 2005-05-04
NewScalarFormatter hinzugefügt. Formatierung von Tick-Labels, wissenschaftlicher Notation und die Möglichkeit, große Zahlen mit kleinen Bereichen zu plotten, verbessert, indem ein numerischer Offset ermittelt wird. Siehe ticker.NewScalarFormatter für weitere Details. -DSD
- 2005-05-03
Option zum Angeben eines Trennzeichens in pylab.load hinzugefügt -DSD
- 2005-04-28
Darrens Line Collection Beispiel hinzugefügt
- 2005-04-28
aa-Eigenschaft in agg behoben - JDH
- 2005-04-27
Postscript-Seitengröße in .matplotlibrc eingestellt - DSD
- 2005-04-26
Einbetten in Qt-Beispiel hinzugefügt. - JDH
- 2005-04-14
Michael Bradys Qt-Backend-Patch angewendet: 1) Bug behoben, bei dem Tastatureingaben von der Figur erfasst und nicht wieder freigegeben wurden 2) Cursoränderungen aktiviert 3) Tippfehler und auskommentierter Print-Statement bereinigt. - JDH
- 2005-04-14
Eric Firing's Masked Data Lines Patch und Contour Patch angewendet. Unterstützung für maskierte Arrays wurde dem Plot-Befehl und dem Line2D-Objekt hinzugefügt. Nur die gültigen Punkte werden geplottet. Ein "valid_only"-Keyword-Argument wurde zu den get_xdata()- und get_ydata()-Methoden von Line2D hinzugefügt; standardmäßig ist es False, sodass die ursprünglichen Daten-Arrays zurückgegeben werden. Wenn es auf True gesetzt wird, werden die plottbaren Punkte zurückgegeben. - siehe examples/masked_demo.py - JDH
- 2005-04-13
Rick's Pfeiltasten-Ereignisbehandlungs-Patch angewendet - JDH
0.80#
- 2005-04-11
Eine Variante von Ricks xlim/ylim/axis-Patch eingearbeitet. Diese Funktionen akzeptieren nun Keyword-Argumente, um nur das Minimum oder Maximum selektiv zu ändern, falls gewünscht. z.B. xlim(xmin=2) oder axis(ymax=3). Sie geben immer das neue Lim zurück. - JDH
- 2005-04-11
Werner's wx Patch integriert -- wx-Backend sollte mit wxpython2.4 und neueren Versionen von 2.5 kompatibel sein. Einige frühe Versionen von wxpython 2.5 funktionieren nicht, da es eine vorübergehende Änderung in der DC-API gab, die zurückgerollt wurde, um sie 2.4-konform zu machen
- 2005-04-11
tkagg show so geändert, dass ein neues Fenster für die Figur beim Aufruf von figure erscheint
- 2005-04-11
wxapp init Bug behoben
- 2005-04-02
backend_ps.draw_lines, draw_markers für die Verwendung mit der neuen API aktualisiert - DSD
- 2005-04-01
Editierbares Polygonbeispiel hinzugefügt
0.74 (2005-03-31)#
- 2005-03-30
Fehler und Prüfungen auf Gleitkomma-Ungenauigkeiten in ticker.Base behoben und hinzugefügt - DSD
- 2005-03-30
ellipse-Definition in backend_ps.py aktualisiert, um Bug #1122041 zu beheben - DSD
- 2005-03-29
Unicode-Unterstützung für Agg und PS hinzugefügt - JDH
- 2005-03-28
Jarrods svg Patch für Text hinzugefügt - JDH
- 2005-03-28
Ludals Pfeil- und Quiver-Patch hinzugefügt - JDH
- 2005-03-28
Label-Keyword-Argument zu Axes hinzugefügt, um die Erstellung neuer Achsen mit ansonsten identischen Attributen zu erleichtern
- 2005-03-28
Boxplot- und OSX-Schriftart-Such-Patches angewendet
- 2005-03-27
ft2font NULL-Prüfung hinzugefügt, um japanischen Schriftarten-Bug zu beheben - JDH
- 2005-03-27
Sprint-Legend-Patch plus Johns Gills Tests und Korrektur hinzugefügt -- siehe examples/legend_auto.py - JDH
0.73.1 (2005-03-19)#
- 2005-03-19
wxapp-Behandlung zurückgenommen, da sie Win32 abstürzen ließ - JDH
- 2005-03-18
.number-Attribut zu von figure() zurückgegebenen Figure-Objekten hinzugefügt - FP
0.73 (2005-03-18)#
- 2005-03-16
labelsep-Bug behoben
- 2005-03-16
Darrens Ticker-Fix für kleine Bereiche angewendet - JDH
- 2005-03-16
Tick auf horizontaler Farbleiste behoben - JDH
- 2005-03-16
Japanischer Winreg-Patch hinzugefügt - JDH
- 2005-03-15
backend_gtkagg.py: auf Double Buffering umgestellt, dies behebt das von Joachim Berdal Haga gemeldete Problem "Parts of plot lagging from previous frame in animation". Mit anim.py getestet und es macht keinen spürbaren Unterschied in der Leistung (23,7 vorher, 23,6 danach) - SC
- 2005-03-14
src/_backend_gdk.c-Erweiterung hinzugefügt, um eine Ersatzfunktion für pixbuf.get_pixels_array() bereitzustellen. Derzeit funktioniert pixbuf.get_pixels_array() nur mit Numeric, und das nur, wenn pygtk mit Numeric-Unterstützung kompiliert wurde. Die Änderung bietet eine Funktion pixbuf_get_pixels_array(), die mit Numeric und numarray funktioniert und immer verfügbar ist. Dies bedeutet, dass backend_gtk Bilder und mathtext unter allen Umständen anzeigen können sollte. - SC
- 2005-03-11
CXX auf 5.3.1 aktualisiert
- 2005-03-10
GraphicsContextPS.set_linestyle() und GraphicsContextSVG.set_linestyle() entfernt, da sie nicht mehr tun als die Basisklasse GraphicsContext.set_linestyle() - SC
- 2005-03-09
Konturfunktionalität in ein eigenes Modul ausgelagert
- 2005-03-09
Eric's contourf-Updates und Nadjas clabel-Funktionalität hinzugefügt
- 2005-03-09
colorbar zu figure.Figure verschoben, um es für API-Entwickler verfügbar zu machen - JDH
- 2005-03-09
backend_cairo.py: draw_markers() implementiert - SC
- 2005-03-09
cbook.py: enumerate() (die Python-Version) nur verwenden, wenn die eingebaute Version nicht verfügbar ist. Neue Funktion 'izip' hinzugefügt, die, falls verfügbar, auf itertools.izip gesetzt wird, und andernfalls das Python-Äquivalent. - SC
- 2005-03-07
backend_gdk.py: PIXELS_PER_INCH aus points_to_pixels() entfernt, aber immer noch zur Anpassung von Schriftgrößen verwendet. Dies ermöglicht es der GTK-Version von line_styles.py, enger mit GTKAgg übereinzustimmen, zuvor wurden die Marker zu groß gezeichnet. - SC
- 2005-03-01
Eric's contourf-Routinen hinzugefügt
- 2005-03-01
Beginn des properen Agg SWIG-Wrappers. Ich möchte Agg-Funktionalität direkt auf Benutzerebene verfügbar machen, und dieses Modul wird diesen Zweck erfüllen, und wird hoffentlich die meiste Funktionalität der aktuellen _image und _backend_agg Module übernehmen. - JDH
- 2005-02-28
polyfit / polyval so geändert, dass Eingabeargumente in Float-Arrays konvertiert werden - JDH
- 2005-02-25
Experimentelle Funktion in backend_gtk.py hinzugefügt, um Double Buffering zu aktivieren/deaktivieren (DBL_BUFFER=True/False) - SC
- 2005-02-24
colors.py: ColorConverter.to_rgb() so geändert, dass es immer RGB zurückgibt (und nicht RGBA), cnames-Schlüssel können jetzt gecached werden, die ausgelöste Ausnahme von RuntimeError auf ValueError geändert (wie bei hex2color()) hex2color() verwendet einen regulären Ausdruck, um zu überprüfen, ob der Farbstring gültig ist - SC
- 2005-02-23
rc-Parameter ps.useafm hinzugefügt, damit backend ps native afm-Schriftarten oder TrueType verwenden kann. AFM bricht Mathtext, verursacht aber viel kleinere Schriftgrößen und kann zu Bildern führen, die in einigen Kontexten besser angezeigt werden (z.B. in LaTeX-Dokumente eingebettete PDFs, die im Acrobat Reader betrachtet werden). Ich möchte diesen Ansatz erweitern, um dem Benutzer die ausschließliche Verwendung von TrueType für Mathtext zu ermöglichen, was einfach sein sollte.
- 2005-02-23
Sequenzprotokoll anstelle von Tupel in Agg-Kollektionszeichenroutinen für mehr Flexibilität verwendet - JDH
0.72.1 (2005-02-22)#
- 2005-02-21
Linienstile für Kollektionen behoben -- Kontur nun gestrichelt für Levels <0
- 2005-02-21
PS-Farb-Bug behoben - JDH
- 2005-02-15
Fehlende Qt-Datei behoben
- 2005-02-15
error_msg und report_error entfernt. Interne Backend-Methoden wie error_msg_gtk bleiben erhalten. Backend-Schreiber, überprüft eure Backends und vergleicht mit 0.72, um sicherzustellen, dass ich das Richtige getan habe! - JDH
- 2005-02-14
Enthought Traits zum Matplotlib-Baum hinzugefügt - JDH
0.72 (2005-02-14)#
- 2005-02-14
Bug in cbook alltrue() und onetrue() behoben - SC
- 2005-02-11
qtagg-Backend von Ted aktualisiert - JDH
- 2005-02-11
matshow-Korrekturen für Figure-Nummerierung, Rückgabewert und Dokumentation - FP
- 2005-02-09
Neues Zorder-Beispiel für feine Kontrolle in zorder_demo.py - FP
- 2005-02-09
Backend-Renderer draw_lines hat jetzt die Transformation im Backend, wie bei draw_markers; Numerix in _backend_agg verwendet, kleine Linienoptimierung zu agg hinzugefügt
- 2005-02-09
subplot löscht nun Achsen, die es überlappt
- 2005-02-08
Unterstützung für komprimierte Dateien in load/save hinzugefügt - Fernando Perez (fortan FP).
- 2005-02-08
Kleine Optimierungen im PS-Backend. Sie können bei großen Plots eine große Auswirkung haben, ansonsten schaden sie nicht - FP
- 2005-02-08
Unterstützung für komprimierte Dateien in load/save hinzugefügt - Fernando Perez (fortan FP).
- 2005-02-07
Neue Pfadzeichnung für Marker -- nur in agg implementiert - JDH
- 2005-02-05
Einige Optimierungen für hochgestellte Zeichen bei der Beschriftung von Log-Plots
- 2005-02-05
Einige Standard-Tastendruckereignisse zu pylab-Figuren hinzugefügt: 'g' schaltet das Gitter um - JDH
- 2005-02-05
Einige Unterstützung für die Handhabung von Log-Umschaltungen für Linien mit Nicht-Pos-Daten hinzugefügt - JDH
- 2005-02-04
Nadias Kontur-Patch hinzugefügt - Kontur hat jetzt Matlab-kompatible Syntax; dies behob auch einen Bug bei Kontur-Arrays ungleicher Größe - JDH
- 2005-02-04
GTK-Backends so modifiziert, dass die FigureCanvas kleiner als ihre ursprüngliche Größe geändert werden kann - SC
- 2005-02-02
Bug in dates mx2num behoben - JDH
- 2005-02-02
Fernando's Matshow integriert - JDH
- 2005-02-01
Fernando's Figure-Num-Patch hinzugefügt, einschließlich experimenteller Unterstützung für Pylab-Backend-Umschaltung, LineCOllection.color-Warnungen, savefig jetzt eine Figure-Methode, behobener close(fig)-Bug - JDH
- 2005-01-31
datalim in contour aktualisiert - JDH
- 2005-01-30
backend_qtagg.py von Sigve Tjora hinzugefügt - SC
- 2005-01-28
tk.inspect rc-Parameter zu .matplotlibrc hinzugefügt. IDLE-Benutzer sollten tk.pythoninspect:True und interactive:True und backend:TkAgg setzen
- 2005-01-28
examples/interactive.py durch ein aktualisiertes Skript von Fernando Perez ersetzt - SC
- 2005-01-27
Unterstützung für gemeinsame x- oder y-Achsen hinzugefügt. Siehe examples/shared_axis_demo.py und examples/ganged_plots.py
- 2005-01-27
Lees Patch für fehlende Symbole leq und LEFTbracket zu _mathtext_data hinzugefügt - JDH
- 2005-01-26
Baptistes Two Scales Patch hinzugefügt -- siehe help(twinx) im Pylab-Interface für weitere Informationen. Siehe auch examples/two_scales.py
- 2005-01-24
Bug im Mathtext-Parser behoben, der Schriftartänderungen in Sub-/Superskripten verhinderte - JDH
- 2005-01-24
Kontur so geändert, dass sie mit interaktiven Änderungen der Farbtabellen, clim usw. funktioniert - JDH
0.71 (2005-01-21)#
- 2005-01-21
Numerix refaktorisiert, um lästige Namensraumprobleme zu lösen - JDH
- 2005-01-21
Nadias Kontur-Bugfix angewendet - JDH
- 2005-01-20
Einige Änderungen an der Konturroutine vorgenommen -- insbesondere Region=1 scheint viele der Zickzack-Seltsamkeiten zu beheben. Farbtabellen als Standard für Konturen hinzugefügt - JDH
- 2005-01-19
Wiederhergestellte eingebaute Namen, die in Pylab überschrieben wurden (min, max, abs, round und sum). Dies ist eine potenziell bedeutende Änderung für diejenigen, die auf eine Array-Version dieser Funktionen angewiesen waren, die zuvor eingebaute Funktionsnamen überschrieben haben. - ADS
- 2005-01-18
Akzente zu Mathtext hinzugefügt: hat, breve, grave, bar, acute, tilde, vec, dot, ddot. Alle haben die gleiche Syntax, z. B. um einen Überstrich zu erstellen, verwenden Sie bar{o} oder um ein o mit Umlaut zu erstellen, verwenden Sie ddot{o}. Die Shortcuts sind ebenfalls vorhanden, z. B. "o 'e `e ~n .x ^y - JDH
- 2005-01-18
Speicherlecks bei der Bildgrößenänderung behoben - JDH
- 2005-01-18
Einige Probleme mit dem Mathtext-Parser in Bezug auf Superzeichen behoben
- 2005-01-17
Problem mit yticklabel für Farbleisten bei Änderung von clim behoben - JDH
- 2005-01-17
Zerstörungsbehandlung in wx bereinigt, Memleak/Fig von ca. 800k auf ca. 6k reduziert - JDH
- 2005-01-17
Kappa zu latex_to_bakoma hinzugefügt - JDH
- 2005-01-15
Unterstützung für beliebige Farbleistenachsen und horizontale Farbleisten - JDH
- 2005-01-15
Bug bei der Farbanzahl von Colormaps behoben, sodass die Farbleiste die gleiche Diskretisierung wie das Bild hat - JDH
- 2005-01-15
Nadias Korrektur für x,y-Konturen hinzugefügt - JDH
- 2005-01-15
backend_cairo: PDF-Unterstützung hinzugefügt, die pycairo 0.1.4 erfordert. Noch nicht nutzbar, aber bereit, wenn das Cairo-PDF-Backend ausgereift ist - SC
- 2005-01-15
Nadias Korrektur für x,y-Konturen hinzugefügt
- 2005-01-12
Bug bei set clip_on in artist behoben - JDH
- 2005-01-11
pythoninspect in tkagg zurückgesetzt - JDH
- 2005-01-09
Bug im backend_bases-Ereignis behoben, der auftrat, wenn ein Ereignis ausgelöst wurde, wenn der Ort None war - JDH
- 2005-01-07
Patch von Stephen Walton zum Beheben eines Fehlers in pylab.load(), wenn das %-Zeichen in einem Kommentar enthalten ist. - ADS
- 2005-01-07
Attribut markerscale zur Legend-Klasse hinzugefügt. Dies ermöglicht die Anpassung der Markergröße in der Legende relativ zur Größe im Plot. - ADS
- 2005-01-06
Patch von Ben Vanhaeren, um das vbox des FigureManagerGTK zu einem öffentlichen Attribut zu machen - SC
- 2004-12-30
Release 0.70
- 2004-12-28
Koordinatenposition zu Tastendruck hinzugefügt und examples/picker_demo.py hinzugefügt
- 2004-12-28
Koordinatenbenachrichtigung in der wx-Symbolleiste behoben - JDH
- 2004-12-28
Ereignisbehandlung für Verbinden und Trennen auf FigureCanvasBase verschoben. Backends müssen sich jetzt nur noch einmal für die Funktionen für Tastendruck, Tastenfreigabe und Tastendruck/-freigabe verbinden. Die Basisklasse kümmert sich um Rückrufe und mehrere Verbindungen. Dies behebt Fehler bei einigen Backends (tk, wx) bei mehreren Verbindungen und/oder Trennungen - JDH
- 2004-12-27
PS Mathtext Bug behoben, bei dem die Farbe nicht gesetzt war - Jochen bitte überprüfen - JDH
- 2004-12-27
Shadow-Klasse hinzugefügt und Schatten-Keyword-Argument zu legend und pie für Schatteneffekt hinzugefügt - JDH
- 2004-12-27
Tortendiagramme hinzugefügt und neues Beispiel/pie_demo.py
- 2004-12-23
Fehler bei der Ausrichtung der Textdrehung in Agg behoben, einige Fehler bei der Verarbeitung von Text-Keyword-Argumenten behoben und examples/text_rotation.py hinzugefügt, um zu erklären und zu demonstrieren, wie Textdrehungen und Ausrichtung in Matplotlib funktionieren. - JDH
0.65.1 (2004-12-22)#
- 2004-12-22
Farbleisten-Bug behoben, der dazu führte, dass die Farbleiste in einigen Fällen nicht auf Änderungen der Colormap reagierte - JDH
- 2004-12-22
NavigationToolbar in tkagg refaktoriert zur Unterstützung von App-Einbettungen, init nimmt jetzt (canvas, window) statt (canvas, figman) - JDH
- 2004-12-21
Achsen- und Unterplottmanagement refaktoriert - add_subplot und add_axes aus FigureManager entfernt. Klassische Toolbar-Updates werden über ein Observer-Muster auf der Figur mit add_axobserver durchgeführt. Figure verwaltet nun den Achsenstapel (für gca) und unterstützt das Löschen von Achsen. Änderungen an GTK, Tk, Wx und FLTK portiert. Bitte testen! delaxes hinzugefügt - JDH
- 2004-12-21
Viele Bildoptimierungen - 4-fache Leistungssteigerung gegenüber 0.65 JDH
- 2004-12-20
Fehler bei figimage behoben, bei dem die Achsen angezeigt wurden, und tkagg modifiziert, um die Destroy-Bindung in die Show-Methode zu verschieben.
- 2004-12-18
Minore Refactoring von NavigationToolbar2 zur Unterstützung der Einbettung in eine Anwendung - JDH
- 2004-12-14
Linienstil zu Collections hinzugefügt (derzeit defekt) - JDH
- 2004-12-14
Nadias setupext-Patch angewendet, um Linkprobleme mit libstdc++ bei contour und Solaris zu beheben - JDH
- 2004-12-14
Eine Reihe von pychecker-inspirierten Korrekturen, einschließlich der Entfernung von True und False aus cbook, was ich fälschlicherweise für python2.2 für notwendig hielt - JDH
- 2004-12-14
Docstrings für set-Introspektion fertig portiert. silent_list für viele get-Funktionen verwendet, die Listen zurückgeben. JDH
- 2004-12-13
dates.py: alle timezone()-Aufrufe entfernt, außer UTC - SC
0.65 (2004-12-13)#
- 2004-12-13
colors.py: rgb2hex(), hex2color() einfacher (und schneller) gemacht, auch rgb2hex() - round() anstelle von Integer-Abschneidung hinzugefügt hex2color() - 256.0 Divisor zu 255.0 geändert, sodass '#ffffff' jetzt (1.0,1.0,1.0) und nicht (0.996,0.996,0.996) ergibt - SC
- 2004-12-11
ion und ioff zur Pylab-Schnittstelle hinzugefügt - JDH
- 2004-12-11
backend_template.py: FigureCanvasTemplate.realize() gelöscht - die meisten Backends verwenden es nicht und es wird nicht mehr benötigt
backend_ps.py, backend_svg.py: show() und draw_if_interactive() gelöscht - sie werden für Bild-Backends nicht benötigt
backend_svg.py: direkt in Datei statt StringIO schreiben
SC
- 2004-12-10
zorder zu Artists hinzugefügt, um die Zeichenreihenfolge von Linien, Patches und Text in Achsen zu steuern. Siehe examples/zoder_demo.py - JDH
- 2004-12-10
Farbleisten-Bug mit Scatter behoben - JDH
- 2004-12-10
Nadia Dencheva <dencheva@stsci.edu> Kontur-Code hinzugefügt - JDH
- 2004-12-10
backend_cairo.py: Mathtext zum Laufen gebracht - SC
- 2004-12-09
Norm Peterson's SVG-Clipping-Patch hinzugefügt
- 2004-12-09
Matthew Newville's wx-Druck-Patch hinzugefügt
- 2004-12-09
Matlab zu Pylab migriert - JDH
- 2004-12-09
backend_gtk.py: in zwei Teile aufgeteilt
backend_gdk.py - ein Bild-Backend
backend_gtk.py - ein GUI-Backend, das GDK verwendet - SC
- 2004-12-08
backend_gtk.py: quit_after_print_xvfb(*args), show_xvfb(), Dialog_MeasureTool(gtk.Dialog) einen Monat nach dem Senden einer E-Mail an matplotlib-users, ob diese Funktionen noch jemand verwendet - SC
- 2004-12-02
backend_bases.py, backend_template.py: Dokumentation einiger Methoden aktualisiert, um sie konsistent zu gestalten - SC
- 2004-12-04
Mehrere Bindungen pro Ereignis für TkAgg mpl_connect und mpl_disconnect behoben. "test_disconnect"-Kommandozeilenparameter zu coords_demo.py hinzugefügt JTM
- 2004-12-04
Einige Legenden-Bugs behoben JDH
- 2004-11-30
Befehl "over" für einmalige Überlagerungsplots hinzugefügt. z.B. over(plot, x, y, lw=2). Funktioniert mit jeder Plotfunktion.
- 2004-11-30
bbox-Eigenschaft zu Text hinzugefügt - JDH
- 2004-11-29
Zoom auf Rechteck respektiert jetzt umgekehrte Achsenlimits (sowohl für lineare als auch für logarithmische Achsen). - GL
- 2004-11-29
Befehl "over" zur Matlab-Schnittstelle hinzugefügt. "over" ermöglicht das Hinzufügen eines Überlagerungsplots unabhängig vom Hold-Status. - JDH
- 2004-11-25
Printf zu mplutils für printf-Style Format-String-Formatierung in C++ hinzugefügt (soll helfen, bessere Ausnahmen zu schreiben)
- 2004-11-24
IMAGE_FORMAT: aus Agg und gtkagg Backends entfernt, da es nicht mehr verwendet wird - SC
- 2004-11-23
Matplotlib-kompatible Set- und Get-Introspektion hinzugefügt. Siehe set_and_get.py
- 2004-11-23
Norbert's gepatchte und freigegebene Legendenkonfiguration an kwargs angewendet - JDH
- 2004-11-23
backend_gtk.py: Standard-Ausnahmebehandlung hinzugefügt - SC
- 2004-11-18
backend_gtk.py: geändert, sodass das Backend alle Bildformate kennt und IMAGE_FORMAT nicht in anderen Backends verwendet werden muss - SC
- 2004-11-18
Einige report_error-Bugs bei der String-Interpolation behoben, wie im SF-Bugtracker gemeldet - JDH
- 2004-11-17
backend_gtkcairo.py: geändert, sodass alle print_figure()-Aufrufe Cairo verwenden und mit backend_gtk.print_figure() gespeichert werden - SC
- 2004-11-13
backend_cairo.py: Die magische Zahl (96) entdeckt, die für Cairo-PS-Plots erforderlich ist, um die richtige Größe zu haben. Cairo-PS-Ausgabe wiederhergestellt und Unterstützung für Querformat hinzugefügt - SC
- 2004-11-13
ishold hinzugefügt - JDH
- 2004-11-12
Viele neue Matlab-Colormaps hinzugefügt - autumn bone cool copper flag gray hot hsv jet pink prism spring summer winter - PG
- 2004-11-11
Den generierten PostScript-Code stark vereinfacht - JV
- 2004-11-12
Neue Plotfunktionen spy, spy2 für die Visualisierung spärlicher Matrizen hinzugefügt - JDH
- 2004-11-11
rgrids, thetragrids zum Anpassen der Gitterpositionen und Beschriftungen für Polarkoordinatenplots hinzugefügt - JDH
- 2004-11-11
Die Gtk-Backends so erstellt, dass sie ohne X-Server-Verbindung kompilieren - JV
- 2004-11-10
matplotlib/__init__.py: FROZEN hinzugefügt, um anzuzeigen, dass wir unter py2exe (oder ähnlichem) laufen - wird von backend_gtk.py verwendet - SC
- 2004-11-09
backend_gtk.py: Korrektur von maffew (<maffew@cat.org.au>) zum Verhindern von Problemen, wenn py2exe pygtk.require() aufruft. - SC
- 2004-11-09
backend_cairo.py: Unterstützung für das Drucken in ein Dateiobjekt hinzugefügt. Cairo-PS-Ausgabe deaktiviert, da sie nicht korrekt funktioniert. - SC
0.64 (2004-11-08)#
- 2004-11-04
-dbackend-Verarbeitung so geändert, dass nur bekannte Backends verwendet werden, damit andere Nicht-Matplotlib-Verwendungen von -d, wie -debug, nicht überschrieben werden.
- 2004-11-04
backend_agg.py: IMAGE_FORMAT hinzugefügt, um die Formate aufzulisten, in die das Backend speichern kann. backend_gtkagg.py: Unterstützung für das Speichern von JPG-Dateien durch Verwendung des GTK-Backends hinzugefügt - SC
- 2004-10-31
backend_cairo.py: erzeugt jetzt PNG- und PS-Dateien (obwohl die Figurengröße noch überarbeitet werden muss). pycairo hat nicht alle notwendigen Funktionen umschlossen, daher habe ich sie selbst umschlossen, sie sind in der Docstring von backend_cairo.py enthalten. - SC
- 2004-10-31
backend_ps.py: den generierten PostScript-Code bereinigt, den PostScript-Stack verwendet, um Zwischenwerte zu speichern, anstatt sie im Wörterbuch zu speichern. - JV
- 2004-10-30
backend_ps.py, ft2font.cpp, ft2font.h: Position des Textes in der PostScript-Ausgabe korrigiert. Die neue FT2Font-Methode get_descent gibt den Abstand zwischen der unteren Kante des Begrenzungsrahmens und der Grundlinie eines Strings an. In backend_ps wird der Text um diesen Betrag nach oben verschoben. - JV
- 2004-10-30
backend_ps.py: den Code stark bereinigt. Die PostScript-Ausgabe wurde DSC-konformer gemacht. Alle Definitionen für das generierte PostScript befinden sich jetzt in einem PostScript-Dictionary 'mpldict'. Der lange Kommentar zum Zeichnen von Ellipsen wurde aus der PostScript-Ausgabe in einen Python-Kommentar verschoben. - JV
- 2004-10-30
backend_gtk.py: FigureCanvasGTK.realize() entfernt, da es nicht mehr benötigt wird. ColorManager in GraphicsContext zusammengeführt backend_bases.py: Für set_capstyle/joinstyle() nur cap- oder joinstyle setzen, wenn kein Fehler auftritt. - SC
- 2004-10-30
backend_gtk.py: print_figure() aufgeräumt und einige Abhängigkeiten von Widget-Ereignissen entfernt - SC
- 2004-10-28
backend_cairo.py: Der Renderer ist bis auf Mathtext, draw_image() und Clipping vollständig. gtkcairo funktioniert einigermaßen gut. Cairo erstellt noch keine Dateien, da ich nicht herausfinden kann, wie die 'Target Surface' gesetzt wird. Ich glaube nicht, dass pycairo die erforderlichen Funktionen umschließt - SC
- 2004-10-28
backend_gtk.py: den Speichern-Dialog (nur GTK 2.4) verbessert, sodass er dem Benutzer ein Menü mit unterstützten Bildformaten präsentiert - SC
- 2004-10-28
backend_svg.py: print_figure() geändert, um die ursprüngliche Vorder-/Kantenfarbe wiederherzustellen backend_ps.py: print_figure() geändert, um sicherzustellen, dass die ursprünglichen Vorder-/Kantenfarben auch bei einem IOError wiederhergestellt werden - SC
- 2004-10-27
Norbert's errorbar-Patch zum Unterstützen des barsabove-Keyword-Arguments angewendet
- 2004-10-27
Norbert's Legenden-Patch zum Unterstützen von None-Handles angewendet
- 2004-10-27
Zwei weitere Backends hinzugefügt: backend_cairo.py, backend_gtkcairo.py Sie sind noch nicht vollständig, derzeit rendert backend_gtkcairo nur Polygone, Rechtecke und Linien - SC
- 2004-10-21
Achsen und Plots im Polarkoordinatensystem hinzugefügt - JDH
- 2004-10-20
Bug bei corrcoef behoben, der durch corrcoef(X) bei X als Matrix ausgelöst wurde - JDH
- 2004-10-19
Unterstützung für Keyword-Argumente bei xticks und yticks hinzugefügt, um Texteigenschaften von Tick-Labels einzustellen -- Dank an T. Edward Whalen für den Vorschlag
- 2004-10-19
Unterstützung für PIL-Bilder in imshow(), image.py hinzugefügt - ADS
- 2004-10-19
Ausnahmebehandlung in _image.py und _transforms.py überarbeitet, um Maskierungsprobleme mit gemeinsam genutzten Bibliotheken zu vermeiden. - JTM
- 2004-10-16
Wrapper der Matlab-Schnittstelle gestrafft, die Option noplot für hist entfernt - stattdessen mlab.hist verwenden.
- 2004-09-30
Andrew Dalke's strftime-Code hinzugefügt, um den Bereich der von DateFormatter unterstützten Daten zu erweitern - JDH
- 2004-09-30
barh hinzugefügt - JDH
- 2004-09-30
Fallback auf alternatives Array-Paket von numerix entfernt, damit ImportErrors leichter zu debuggen sind. - JTM
- 2004-09-30
GTK+ 2.4 Unterstützung für die Nachricht in der Symbolleiste hinzugefügt. SC
- 2004-09-30
Einige Änderungen zur Unterstützung von python22 vorgenommen - viele Doc-Korrekturen. - JDH
- 2004-09-29
Verbose-Klasse für die Berichterstattung hinzugefügt - JDH
- 2004-09-28
Release 0.63.0
- 2004-09-28
Speichern in Dateiobjekt für Agg hinzugefügt - siehe examples/print_stdout.py
- 2004-09-24
Alle Python-Codes in das Unterverzeichnis lib verschoben
- 2004-09-24
Randeffekte bei der Bildgrößenänderung der Achsen bei Interpolation behoben - erforderte ein Upgrade auf agg22, das einen Agg-Bug in Bezug auf dieses Problem behob
- 2004-09-20
Nachrichtenanzeige für Toolbar2 zu backend_tkagg hinzugefügt. JTM
- 2004-09-17
Koordinaten-Formatter-Attribute hinzugefügt. Diese müssen aufrufbar sein und einen String für die x- oder y-Daten zurückgeben. Diese werden verwendet, um die x- und y-Daten für die Koordinatenbox zu formatieren. Standard ist der Haupt-Formatter der Achse. z.B.
# format the coords message box def price(x): return '$%1.2f'%x ax.format_xdata = DateFormatter('%Y-%m-%d') ax.format_ydata = price
- 2004-09-17
Komplette Neufassung der Datumsbehandlung zur Verwendung von Python datetime mit num2date, date2num und drange. pytz für Zeitzonenbehandlung, dateutils für anspruchsvolles Ticken. Datumsbereiche von 0001-9999 werden unterstützt. rrules ermöglichen beliebiges Datums-Ticken. examples/date_demo*.py konvertiert, um neue Verwendung zu zeigen. neues Beispiel examples/date_demo_rrule.py zeigt, wie rrules in Datumsplots verwendet werden. Die Datums-Locators sind viel allgemeiner und fast alle haben unterschiedliche Konstruktoren. Weitere Informationen finden Sie unter matplotlib.dates.
- 2004-09-15
Fernando's backend __init__ Patch angewendet, um die Wartung von Backends zu erleichtern. Seine numutils zu mlab hinzugefügt. JDH
- 2004-09-16
Alle Dateien in matplotlib/images als binär und ohne Keyword-Substitution mit "cvs admin -kb *.svg ..." neu gekennzeichnet. Siehe Binärdateien in "info cvs" unter Linux. Dies hat die Builds von CVS unter Windows beeinträchtigt, da CVS LF -> CR/LF und Keyword-Substitution auf den Bitmaps durchgeführt hat. - JTM
- 2004-09-15
Setup modifiziert, um Array-Paket-spezifische Erweiterungen für solche Erweiterungen zu erstellen, die Array-bewusst sind. Setup erstellt automatisch Erweiterungen für Numeric, numarray oder beide, je nachdem, was installiert ist. Python-Proxy-Module für die Array-bewussten Erweiterungen importieren die für numarray oder Numeric optimierte Version, die von numerix bestimmt wird. - JTM
- 2004-09-15
Definitionen von Unendlichkeit von mlab nach numerix verschoben, um Warnungen vor Division durch Null für numarray zu vermeiden - JTM
- 2004-09-09
axhline, axvline, axhspan und axvspan hinzugefügt
0.62.4 (2004-08-30)#
- 2004-08-30
Bug bei mehreren Bildern mit unterschiedlichem Umfang behoben, markerfacecolor als RGB-Tupel behoben
- 2004-08-27
Mathtext jetzt mehr als 5x schneller. Dank an Paul Mcguire für Korrekturen sowohl an pyparsing als auch an der Matplotlib-Grammatik! Mathtext unter python2.2 defekt
- 2004-08-25
Darren's und Greg's Log-Ticking- und Formatierungsoptionen für semilogx und Freunde freigelegt
- 2004-08-23
grid ohne Argumente, um den Grid-Status umzuschalten, behoben - JDH
- 2004-08-11
Gregory's Log-Patches für Haupt- und Neben-Ticking hinzugefügt
- 2004-08-18
Einige Korrekturen für Pixel-Randeffekte bei Bildern
- 2004-08-18
TTF-Dateien werden in backend_ps unter win32 gelesen. behoben.
- 2004-08-18
Basis- und Subs-Eigenschaften für logscale-Plots hinzugefügt, vom Benutzer modifizierbar über set_[x,y]scale('log',base=b,subs=[mt1,mt2,...]) - GL
- 2004-08-18
Bug behoben, der beim Versuch, das HOME-Verzeichnis unter win32 zu finden, aufgetreten ist, dank Alan Issac, der auf das Licht hingewiesen hat - JDH
- 2004-08-18
Bug in errorbar beim Setzen von ecolor behoben - JDH
- 2004-08-12
Darren Dale's Exponential Ticking Patch hinzugefügt
- 2004-08-11
Gregory's fltkagg Backend hinzugefügt
0.61.0 (2004-08-09)#
- 2004-08-08
backend_gtk.py: die letzte PyGTK-Deprecation-Warnung entfernt, indem gtkOptionMenu durch gtkMenu in der 2.4-Version der klassischen Symbolleiste ersetzt wurde.
- 2004-08-06
Tk zoom to rect Rechteck, ordnungsgemäßes Idle-Zeichnen und Keybinding hinzugefügt - JDH
- 2004-08-05
installing.html und INSTALL aktualisiert - JDH
- 2004-08-01
backend_gtk.py: gesamten Zeichencode in die expose_event() verschoben
- 2004-07-28
Greg's toolbar2 und backend_*agg Patches hinzugefügt - JDH
- 2004-07-28
image.imread mit Unterstützung für das Laden von PNG in numerische Arrays hinzugefügt
- 2004-07-28
Tastatur-Modifikatoren zu Ereignissen hinzugefügt - dynamische Aktualisierungen und Gummiband für interaktives Verschieben/Zoomen implementiert - JDH
- 2004-07-27
SVG durchgesehen, alle String-Additionen durch String-Interpolationen ersetzt zur Effizienzsteigerung, einige Layout-Probleme behoben, Schrift- und Bildunterstützung (durch externe PNGs) hinzugefügt - JDH
- 2004-07-25
backend_gtk.py: toolbar2 modifiziert, um die Unterstützung für GTK+ 2.4 zu erleichtern. GTK+ 2.4 Toolbar-Unterstützung hinzugefügt. - SC
- 2004-07-24
backend_gtk.py: Erstellung der klassischen Toolbar vereinfacht - SC
- 2004-07-24
images/matplotlib.svg hinzugefügt, das verwendet werden soll, wenn GTK+ Fenster minimiert werden - SC
- 2004-07-22
Rechtsklick-Zoom für NavigationToolbar2-Panning-Modus hinzugefügt. - JTM
- 2004-07-22
NavigationToolbar2-Unterstützung zu backend_tkagg hinzugefügt. Kleinere Anpassung an backend_bases. - JTM
- 2004-07-22
Gregory's Renderer-Cache und Pufferobjekt-Cache integriert - JDH
- 2004-07-22
Backend_gtk.py: Unterstützung für GtkFileChooser hinzugefügt, FileSelection/FileChooser geändert, sodass nur eine Instanz erscheint, und beide modal gemacht. - SC
- 2004-07-21
Backend_agg Speicherleck-Patch von Hayden angewendet - jocallo@online.no. Ein Leck in binären Operationen auf Transformationen gefunden und behoben. Moral von der Geschichte: niemals incref, wenn decref gemeint war! Mehrere Lecks in ft2font behoben: Moral von der Geschichte: fast immer Py::asObject über Py::Object zurückgeben - JDH
- 2004-07-21
Bug bei der String-Speicherzuweisung in den Modulen agg und image behoben - JDH
- 2004-07-21
mpl_connect und mpl_disconnect zur Matlab-Schnittstelle hinzugefügt - JDH
- 2004-07-21
Anfänge von users_guide zu CVS hinzugefügt - JDH
- 2004-07-20
Toolbar2 nach wx portiert
- 2004-07-20
Upgrade auf agg21 - JDH
- 2004-07-20
Neue Icons für Toolbar2 hinzugefügt - JDH
- 2004-07-19
Vertikales Mathtext für *Agg und GTK hinzugefügt - Danke Jim Benson! - JDH
- 2004-07-16
ps/eps/svg savefig-Optionen zu wx und gtk hinzugefügt JDH
- 2004-07-15
Python-Framework-Tk-Finder in setupext.py behoben - JDH
- 2004-07-14
Layer-Bilder-Demo behoben, die durch die Bildumfangs-Korrekturen vom 12.07. defekt war - JDH
- 2004-07-13
Linien-Collections modifiziert, um Segmente beliebiger Länge für jedes Liniensegment zu verarbeiten. - JDH
- 2004-07-13
Probleme mit Bildumfang und Ursprung behoben - set_image_extent veraltet. Verwenden Sie stattdessen imshow(blah, blah, extent=(xmin, xmax, ymin, ymax) - JDH
- 2004-07-12
Prototyp für neue Navigationsleiste mit kodifizierter Ereignisbehandlung hinzugefügt. Verwenden Sie mpl_connect anstelle von connect für Matplotlib-Ereignisbehandlung. Toolbar-Stil wird durch rc toolbar Param bestimmt. Backend-Status: gtk: Prototyp, wx: in Arbeit, tk: nicht begonnen - JDH
- 2004-07-11
backend_gtk.py: eingebaute round() anstelle von Neudefinition verwendet. - SC
- 2004-07-10
embedding_in_wx3 Beispiel hinzugefügt - ADS
- 2004-07-09
dynamic_image_wxagg zu Examples hinzugefügt - ADS
- 2004-07-09
Unterstützung für das Einbetten von TrueType-Schriften in PS-Dateien hinzugefügt - PEB
- 2004-07-09
sfnt-Bug behoben, der auftrat, wenn der Font-Cache nicht erstellt wurde
- 2004-07-09
Standardargument None zum matplotlib.matlab grid-Befehl hinzugefügt, um den aktuellen Grid-Status umzuschalten
0.60.2 (2004-07-08)#
- 2004-07-08
Mathtext-Bug für '6' behoben
- 2004-07-08
Einige Workarounds für Numarray-Bugs hinzugefügt
0.60 (2004-07-07)#
- 2004-07-07
Bug in dynamic_demo_wx behoben
- 2004-07-07
backend_gtk.py: SystemExit sofort auslösen, wenn 'import pygtk' fehlschlägt - SC
- 2004-07-05
Neue Mathtext-Befehle over{sym1}{sym2} und under{sym1}{sym2} hinzugefügt
- 2004-07-05
Farbkodierungs- und Skalierungsargumente für Bild- und Patch-Collections vereinheitlicht. Dokumentation für alle aktualisiert - JDH
- 2004-07-05
Bug in Figure-Legende behoben und examples/figlegend_demo.py hinzugefügt - JDH
- 2004-07-01
Speicherleck in den to-string-Methoden von Image und Agg behoben
- 2004-06-25
Schriftarten-Demo-Abstandsprobleme behoben und eine Keyword-Argument-Version der Schriftarten-Demo fonts_demo_kw.py hinzugefügt - JDH
- 2004-06-25
finance.py: Fall behandelt, wenn urlopen() fehlschlägt - SC
- 2004-06-24
Unterstützung für mehrere Bilder auf Achsen und Figuren mit Überblendung. Unterstützung für obere und untere Bildursprünge. clim, jet und gray Funktionen in der Matlab-Schnittstelle wirken auf das aktuelle Bild - JDH
- 2004-06-23
Code auf Perrys neues Farbmap- und Norm-Schema portiert. Neue rc-Attribute hinzugefügt: image.aspect, image.interpolation, image.cmap, image.lut, image.origin
- 2004-06-20
backend_gtk.py: gtk.TRUE/FALSE durch True/False ersetzt. _make_axis_menu() vereinfacht. - SC
- 2004-06-19
anim_tk.py: aktualisiert, um TkAgg standardmäßig zu verwenden (nicht GTK) backend_gtk_py: Unterstrich vor privaten Widget-Erstellungsfunktionen hinzugefügt - SC
- 2004-06-17
backend_gtk.py: GC einmal in realise() erstellen, nicht jedes Mal, wenn draw() aufgerufen wird. - SC
- 2004-06-16
Neuer FAQ-Eintrag für py2exe hinzugefügt und Frozen-Unterstützung in get_data_path für py2exe hinzugefügt - JDH
- 2004-06-16
GTKGD entfernt, das immer nur ein Proof-of-Concept-Backend war - JDH
- 2004-06-16
backend_gtk.py Aktualisierungen zur Ersetzung veralteter Funktionen gtk.mainquit(), gtk.mainloop(). NavigationToolbar aktualisiert, um die neue GtkToolbar-API zu verwenden - SC
- 2004-06-15
set_default_font aus font_manager entfernt, um die Schriftanpassung über die neue Funktion rc zu vereinheitlichen. Siehe API_CHANGES für weitere Informationen. Die Beispiele fonts_demo.py und fonts_demo_kw.py werden auf die neue API portiert - JDH
- 2004-06-15
Achsenskalierung (wieder einmal!) verbessert, um Singleton-Plots ordnungsgemäß zu handhaben - JDH
- 2004-06-15
Die alte FigureCanvasGTK.draw() wiederhergestellt - SC
- 2004-06-11
Weitere Speicherleck-Korrekturen in Transforms und ft2font - JDH
- 2004-06-11
numerix .numerix-Datei und Umgebungsvariable NUMERIX eliminiert. Bug behoben, der Befehlszeilen-Overrides verhinderte: --numarray oder --numeric. - JTM
- 2004-06-10
rc-Konfigurationsfunktion rc hinzugefügt; alle rc-Parametereinstellungen bis zur Objekterstellungszeit verzögert; neue rc-Attribute hinzugefügt: lines.markerfacecolor, lines.markeredgecolor, lines.markeredgewidth, patch.linewidth, patch.facecolor, patch.edgecolor, patch.antialiased; siehe examples/customize_rc.py für die Verwendung - JDH
0.54.2 (2004-06-09)#
- 2004-06-08
ft2font als Teil allgemeiner Speicherleck-Korrekturen in CXX neu geschrieben; Transformations-Speicherlecks ebenfalls behoben - JDH
- 2004-06-07
Mehrere Probleme mit Log-Ticks und Skalierung behoben - JDH
- 2004-06-07
Breiten-/Höhenprobleme für Bilder behoben - JDH
- 2004-06-03
draw_if_interactive-Bug für semilogx behoben;
- 2004-06-02
Text-Clipping auf Achsen gekürzt - JDH
- 2004-06-02
Führende Zeilenumbrüche und mehrere Zeilenumbrüche behoben - JDH
- 2004-06-02
plot_date so geändert, dass Linien zurückgegeben werden - JDH
- 2004-06-01
Plot so angepasst, dass er mit x oder y der Form N,1 oder 1,N funktioniert - JDH
- 2004-05-31
renderer markeredgewidth Attribut von Line2D hinzugefügt. - ADS
- 2004-05-29
Tick-Label-Clipping behoben, um mit Navigation zu funktionieren.
- 2004-05-28
- Renderer-Gruppierungsbefehle hinzugefügt, um Gruppen in
SVG/PS zu unterstützen. - JDH
- 2004-05-28
Behoben, diesmal meine ich es wirklich, den Singleton-Plot plot([0]) Skalierungsbug; Flavio's shape = N,1 Bug behoben - JDH
- 2004-05-28
colorbar hinzugefügt - JDH
- 2004-05-28
Einige Änderungen an matplotlib.colors.Colormap vorgenommen, um clim ordnungsgemäß zu unterstützen - JDH
0.54.1 (2004-05-27)#
- 2004-05-27
Viele kleine Fehlerbehebungen: rotierter Text bei negativen Winkeln, errorbar capsize und Autoskalierung, rechte Tick-Label-Position, gtkagg unter win98, Alpha des Figure-Hintergrunds, Singleton-Plots - JDH
- 2004-05-26
Gary's errorbar-Zeug hinzugefügt und einige Korrekturen für Plots der Länge eins und Plots mit konstanten Daten vorgenommen - JDH
- 2004-05-25
TkAgg-Backend getunt, sodass canvas.draw() mehr wie die anderen Backends funktioniert. Bug behoben, der zu 2 Zeichnungen pro Figure-Manager-Show() führte. - JTM
0.54 (2004-05-19)#
- 2004-05-18
Zeilenumbruch-separierter Text mit Rotationen zur Text.Text-Layout-Engine hinzugefügt - JDH
- 2004-05-16
Schnelle pcolor mit PolyCollections hinzugefügt. - JDH
- 2004-05-14
Schnelle Polygon-Collections hinzugefügt - Scatter verwendet jetzt diese. Mehrere Symbole zu Scatter hinzugefügt. 10-fache Beschleunigung bei großen Scatters mit *Agg und 5-fache Beschleunigung für ps. - JDH
- 2004-05-14
Nach reiflicher Überlegung... einen "nx"-Namespace in numerix erstellt, der Typnamen genauso auf Typencodes abbildet wie für numarray und Numeric. Dies macht meine vorherige Änderung direkt darunter rückgängig. Um einen Typnamen für Int16 zu erhalten, der in einer Numeric-Erweiterung verwendbar ist: sagen Sie nx.Int16. - JTM
- 2004-05-15
Transformationsklasse im Erweiterungscode neu geschrieben, alle Konstruktoren der Künstler vereinfacht - JDH
- 2004-05-14
Typdefinitionen auf der Numarray-Seite von Numerix geändert, sodass sie Numeric-Typencodes sind und mit Numeric-Kompilierungserweiterungen verwendet werden können. Die ursprünglichen Numarray-Typen wurden in type<old_name> umbenannt. - JTM
- 2004-05-06
Gary Ruben hat mir eine Fülle neuer Plot-Symbole und Marker geschickt. Siehe matplotlib.matlab.plot - JDH
- 2004-05-06
Komplette Neufassung von Mathtext - ft2font-Code aus der Layout-Engine herausgenommen und eine abstrakte Klasse für die Schriftbehandlung definiert, um die Grundlage für PS Mathtext zu schaffen. Parser neu geschrieben und die Layout-Engine viel präziser gemacht. Alle Layout-Hacks behoben. Abstands-Befehle / und hspace hinzugefügt. Zusammengesetzte Zeichen hinzugefügt und Angström definiert. - JDH
- 2004-05-05
Textinstanzen aus dem Backend refaktorisiert; Text mit beliebigen Rotationen ist jetzt ausgerichtet und wird unterstützt - JDH
- 2004-05-05
Eine Matrix-Fähigkeit für numarray zu numerix hinzugefügt. JTM
- 2004-05-04
whats_new.html.template aktualisiert, um Wörterbücher und Schleifen zu verwenden, Anker für alle Versionen und Elemente hinzugefügt; goals.txt aktualisiert, um diese für Links zu verwenden. PG
- 2004-05-04
fonts_demo.py zum backend_driver hinzugefügt, sowie AFM- und TTF-Schrift-Caches zu font_manager.py - PEB
- 2004-05-03
goals.html.template neu gestaltet, um eine goals.txt-Datei zu verwenden, die eine Pseudo-restrukturierte Textorganisation hat. PG
- 2004-05-03
Schaltflächen zum Schließen aller GUIs entfernt und die Python #! Bang-Zeile zu den Beispielen hinzugefügt, nach Steve Chaplins Rat zur Matplotlib-Entwicklung
- 2004-04-29
CXX hinzugefügt und backend_agg damit neu geschrieben; Agg-Speicherleck verfolgt und behoben - JDH
- 2004-04-29
Stem-Plot-Befehl hinzugefügt - JDH
- 2004-04-28
PS-Skalierungs- und Zentrierungsbug behoben - JDH
- 2004-04-26
Fehlerbehebungs-Autoskalierung behoben - JDH
- 2004-04-22
Kopier-Tick-Attribut-Bug behoben, Singular-Datalim-Ticker-Bug behoben; Mathtext-Schriftgröße interaktiver Bug behoben. - JDH
- 2004-04-21
Aufrufe zu draw_if_interactive zu axes(), legend() und pcolor() hinzugefügt. Doppelte pcolor() gelöscht. - JTM
- 2004-04-21
Matplotlib 0.53 Release
- 2004-04-19
Bug bei vertikaler Ausrichtung im PS-Backend behoben - JDH
- 2004-04-17
Unterstützung für zwei Skalen auf denselben Achsen mit unterschiedlichen Ticks und Beschriftungen links/rechts oder oben/unten hinzugefügt. Siehe examples/two_scales.py - JDH
- 2004-04-17
Standardverzeichnisse als Liste statt als einzelnes Verzeichnis in setupext.py hinzugefügt - JDH
- 2004-04-16
wx-Exception-Schluck-Bug behoben (und es gab große Freude!) - JDH
- 2004-04-16
Neuer Ticker-Locator und Formatter, Standard-Schriftart-Rückgabe behoben - JDH
- 2004-04-16
get_name-Methode zur FontProperties-Klasse hinzugefügt. Font-Lookup in GTK- und WX-Backends behoben. - PEB
- 2004-04-16
get- und set_fontstyle-Methoden hinzugefügt. - PEB
- 2004-04-10
Mathtext-Korrekturen: Skalierung mit dpi, - JDH
- 2004-04-09
Verbesserter Algorithmus zur Schrifterkennung. - PEB
- 2004-04-09
Deprecation-Warnungen von text.py nach __init__.py verschoben - PEB
- 2004-04-09
Standard-Schriftanpassung hinzugefügt - JDH
- 2004-04-08
set-Problem von viewlim auf Achsen und Achse behoben. - JDH
- 2004-04-07
validate_comma_sep_str und Font-Eigenschaften-Parameter zu __init__ hinzugefügt. Schriftfamilien entfernt und rcParams zu FontProperties __init__ Argumenten in font_manager hinzugefügt. Standard-Schrifteigenschaftsparameter zu .matplotlibrc-Datei mit Beschreibungen hinzugefügt. Deprecation-Warnungen zu den get- und set-fontXXX-Methoden des Textobjekts hinzugefügt. - PEB
- 2004-04-06
Lade- und Befehle zum Speichern von ASCII-Daten hinzugefügt - JDH
- 2004-04-05
Verbesserte Schrift-Cache, indem AFM-Schriften erst bei Bedarf gelesen werden. Bessere Dokumentation hinzugefügt. Das Verhalten der Methoden get_family, set_family und set_name von FontProperties geändert. - PEB
- 2004-04-05
WXAgg-Backend hinzugefügt - JDH
- 2004-04-04
Verbesserte Schrift-Cache im backend_agg mit Änderungen an font_manager - JDH
- 2004-03-29
Fontdicts und kwargs so geändert, dass sie mit dem neuen Font-Manager funktionieren - JDH
Dies ist das alte, veraltete, nie verwendete Changelog
- 2002-12-10
TODO-Datei und CHANGELOG hinzugefügt. Viel zu tun - ran an die Arbeit!
Bug im y-Zoom-Werkzeug behoben
Einen Kompromiss-Fix für das y-Daten-Clipping-Problem angewendet. Das Problem war, dass bei durchgezogenen Linien das y-Daten-Clipping (im Gegensatz zum GC-Clipping) artefaktuelle horizontale durchgezogene Linien nahe den ylim-Grenzen verursachte. Ich habe einen 5% Offset-Hack in den Axes set_ylim-Funktionen verwendet, der geholfen hat, aber das Problem bei sehr hohen Gain y-Zooms nicht vollständig behoben hat. Daher habe ich das y-Daten-Clipping für verbundene Linien deaktiviert. Wenn Sie umfangreiches y-Clipping benötigen, plotten Sie entweder (y,x), da das x-Daten-Clipping immer aktiviert ist, oder ändern Sie den _set_clip-Code auf 'if 1', wie im src von lines.py angegeben. Siehe _set_clip in lines.py und set_ylim in figure.py für weitere Informationen.
- 2002-12-11
Ein Messdialog zum Figure-Fenster hinzugefügt, um die Achsenposition und die Differenz x/y bei einem Linksklick-Drag zu messen. Diese Standardwerte können überschrieben werden, indem von Figure abgeleitet und button_press_event, button_release_event und motion_notify_event sowie _dialog_measure_tool überschrieben werden.
Navigationsdialog so repariert, dass die Achsen, auf die sich die Navigationsschaltflächen beziehen, überprüft werden können.
- 2003-04-23
Matplotlib v0.1 veröffentlicht
- 2003-04-24
Neuer Linienstil PixelLine2D hinzugefügt, der die Marker als Pixel (so klein wie möglich) mit dem Format-Symbol ',' plottet
Neue Klasse Patch mit abgeleiteten Klassen Rectangle, RegularPolygon und Circle hinzugefügt
- 2003-04-25
Neue Funktionen errorbar, scatter und hist implementiert
Neuer Linientyp '|' hinzugefügt, der eine vline ist. Syntax ist plot(x, Y, '|') wobei y.shape = len(x),2 ist und jede Zeile ymin, ymax für die jeweiligen x-Werte angibt. Zuvor hatte ich vlines als Liste von Linien implementiert, aber ich benötigte die Effizienz des numerischen Clipping für große Mengen von vlines außerhalb des Viewports, also habe ich eine dedizierte Klasse Vline2D geschrieben, die von Line2D abgeleitet ist
- 2003-05-01
ytick-Bug behoben, bei dem das Gitter und der Tick außerhalb des Achsen-Viewports mit gc-Clip angezeigt wurden
- 2003-05-14
Neue Möglichkeiten zur Farbangabe hinzugefügt: 1) Matlab-Format-String 2) HTML-ähnlicher Hex-String, 3) RGB-Tupel. Siehe examples/color_demo.py
- 2003-05-28
Änderung des Figure-Renderings, um von einem Pixmap zu zeichnen, um Flimmern zu reduzieren. Siehe examples/system_monitor.py für ein Beispiel, bei dem der Plot kontinuierlich ohne Flimmern aktualisiert wird. Dieses Beispiel soll einen Systemmonitor simulieren, der freien CPU, RAM usw. anzeigt...
- 2003-08-04
Jon Andersons GTK-Shell hinzugefügt, die kein integriertes Threading in pygtk benötigt und gut aussieht!
- 2003-08-25
Deprecation-Warnungen für python2.3 und pygtk-1.99.18 behoben
- 2003-08-26
Figurentext mit neuem Beispiel examples/figtext.py hinzugefügt
- 2003-08-27
Bugs im Figure-Text mit Schriftart-Override-Wörterbüchern und Fig-Text, der außerhalb des Fensterbereichs platziert wurde, behoben
- 2003-09-01 bis 2003-09-15
PostScript- und GD-Modul-Backend hinzugefügt
- 2003-09-16
Schriftart-Skalierung und Punkt-Skalierung behoben, sodass Kreise, Quadrate usw. auf Linien mit DPI skaliert werden, ebenso wie Schriften. Die Schriftart-Skalierung ist im GTK-Backend noch nicht vollständig implementiert, da ich noch nicht herausgefunden habe, wie man Schriften mit GTK auf beliebige Größen skaliert
- 2003-09-17
Bug im Figure-Text behoben, der X-Windows bei langem Figure-Text, der über den Anzeigebereich hinausging, zum Absturz brachte. Dies lag meiner Meinung nach an der vestigialen Löschfunktion, die nicht mehr benötigt wurde, seit ich zu einem Pixmap gerendert habe
- 2003-09-30
Legende hinzugefügt
- 2003-10-01
Bug behoben, wenn Farben mit RGB-Tupel oder Hex-String angegeben werden.
- 2003-10-21
Andrew Straw stellte einige Legenden-Codes zur Verfügung, die ich modifizierte und integrierte. Danke Andrew!
- 2003-10-27
Einen Fehler in axis.get_view_distance behoben, der das Zoomen bei interaktivem Scrollen beeinträchtigte, sowie einen Fehler im System zum Zurücksetzen von Achsentexten, der verhinderte, dass der Text in einer interaktiven GTK-Ansicht, die mit dem Widget festgelegt wurde, neu gezeichnet wurde.
Einen Fehler behoben, der die manuelle Einstellung von Ticklabel-Zeichenketten verhinderte, sodass diese nicht korrekt funktionierten.
- 2003-11-02
Führt eine Farbauswahl per nächstem Nachbarn auf GD durch, wenn die Zuweisung fehlschlägt.
- 2003-11-02
pcolor-Plot hinzugefügt.
MRI-Beispiel hinzugefügt.
Fehler behoben, der die Position von Beschriftungen durcheinanderbrachte, wenn xticks oder yticks leer waren.
Nächster Nachbar-Farbauswähler hinzugefügt, wenn GD-Max-Farben überschritten werden.
Fehler bei der Hintergrundfarbe von Abbildungen im GD-Backend behoben.
- 2003-11-10 - 2003-11-11
Große Refaktorierung.
Ticks (mit Beschriftungen, Linien und Gitter) werden von einer dedizierten Klasse verwaltet.
Artist kennt nun Begrenzungsrahmen und DPI.
Begrenzungsrahmen und Transformationen werden von dedizierten Klassen verwaltet.
Legende in dedizierter Klasse. Sorgt für bessere Ausrichtung und Umrandung. Kann mit spezifischen Linieninstanzen initialisiert werden. Siehe examples/legend_demo2.py
- 2003-11-14
Fehler bei der Legendenpositionierung behoben und neue Positionsargumente hinzugefügt.
- 2003-11-16
Portierung von GD auf die neue Achsen-API abgeschlossen.
- 2003-11-20
TM für MATLAB auf der Website und in der Dokumentation hinzugefügt.
- 2003-11-20
Screenshot von Errorbar und Scatter erstellt.
- 2003-11-20
Automatische Linienstil-Zyklisierung für mehrere Linientypen defekt.
- 2003-11-18
(Verwendung von inkrect): Logisches Rechteck zu groß im GTK-Backend.
- 2003-11-18
Ticks erreichen den Rand der Achsen im GTK-Modus nicht – Rundungsfehler?
- 2003-11-20
Garys Errorbar-Code vor 0.40 auf die neue API portieren.
- 2003-11-20
Problem mit veralteten _set_font. Legenden-Achsenfeld wird beim Speichern im GTK-Backend nicht in der Größe angepasst – siehe htdocs legend_demo.py.
- 2003-11-21
Strichpunkt-Dictionary für den GC erstellen.
- 2003-12-15
Fehler bei Installationspfad behoben.