-
-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Expand file tree
/
Copy pathCHANGELOG
More file actions
1632 lines (1089 loc) · 61.6 KB
/
CHANGELOG
File metadata and controls
1632 lines (1089 loc) · 61.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
New entries should be added at the top
2005-09-13 Added Mark's axes positions history patch #1286915
2005-09-09 Added support for auto canvas resizing with
fig.set_figsize_inches(9,5,forward=True) # inches
OR
fig.resize(400,300) # pixels
2005-09-07 figure.py: update Figure.draw() to use the updated
renderer.draw_image() so that examples/figimage_demo.py works again.
examples/stock_demo.py: remove data_clipping (which no longer
exists) - SC
2005-09-06 Added Eric's tick.direction patch: in or out in rc
2005-09-06 Added Martin's rectangle selector widget
2005-09-04 Fixed a logic err in text.py that was preventing rgxsuper
from matching - JDH
2005-08-29 Committed Ken's wx blit patch #1275002
2005-08-26 colorbar modifications - now uses contourf instead of imshow
so that colors used by contourf are displayed correctly.
Added two new keyword args (cspacing and clabels) that are
only relevant for ContourMappable images - JSWHIT
2005-08-24 Fixes a PS image bug reported by Darren - JDH
2005-08-23 colors.py: change hex2color() to accept unicode strings as well as
normal strings. Use isinstance() instead of types.IntType etc - SC
2005-08-16 removed data_clipping line and rc property - JDH
2005-08-22 backend_svg.py: Remove redundant "x=0.0 y=0.0" from svg element.
Increase svg version from 1.0 to 1.1. Add viewBox attribute to svg
element to allow SVG documents to scale-to-fit into an arbitrary
viewport - SC
2005-08-16 Added Eric's dot marker patch - JDH
2005-08-08 Added blitting/animation for TkAgg - CM
2005-08-05 Fixed duplicate tickline bug - JDH
2005-08-05 Fixed a GTK animation bug that cropped up when doing
animations in gtk//gtkagg canvases that had widgets packed
above them
2005-08-05 Added Clovis Goldemberg patch to the tk save dialog
2005-08-04 Removed origin kwarg from backend.draw_image. origin is
handled entirely by the frontend now.
2005-07-03 Fixed a bug related to TeX commands in backend_ps
2005-08-03 Fixed SVG images to respect uppoer and lower origins.
2005-08-03 Added flipud method to image and removed it from to_str.
2005-07-29 Modified figure.figaspect to take an array or number;
modified backend_svg to write utf-8 - JDH
2005-07-30 backend_svg.py: embed png image files in svg rather than linking
to a separate png file, fixes bug #1245306 (thanks to Norbert Nemec
for the patch) - SC
=======================================================================
2005-07-29 Released 0.83.2
2005-07-27 Applied SF patch 1242648: minor rounding error in
IndexDateFormatter in dates.py
2005-07-27 Applied sf patch 1244732: Scale axis such that circle
looks like circle - JDH
2005-07-29 Improved message reporting in texmanager and backend_ps - DSD
2005-07-28 backend_gtk.py: update FigureCanvasGTK.draw() (needed due to the
recent expose_event() change) so that examples/anim.py works in the
usual way - SC
2005-07-26 Added new widgets Cursor and HorizontalSpanSelector to
matplotlib.widgets. See examples/widgets/cursor.py and
examples/widgets/span_selector.py - JDH
2005-07-26 added draw event to mpl event hierarchy -- triggered on
figure.draw
2005-07-26 backend_gtk.py: allow 'f' key to toggle window fullscreen mode
2005-07-26 backend_svg.py: write "<.../>" elements all on one line and remove
surplus spaces - SC
2005-07-25 backend_svg.py: simplify code by deleting GraphicsContextSVG and
RendererSVG.new_gc(), and moving the gc.get_capstyle() code into
RendererSVG._get_gc_props_svg() - SC
2005-07-24 backend_gtk.py: call FigureCanvasBase.motion_notify_event() on
all motion-notify-events, not just ones where a modifier key or
button has been pressed (fixes bug report from Niklas Volbers) - SC
2005-07-24 backend_gtk.py: modify print_figure() use own pixmap, fixing
problems where print_figure() overwrites the display pixmap.
return False from all button/key etc events - to allow the event
to propagate further - SC
2005-07-23 backend_gtk.py: change expose_event from using set_back_pixmap();
clear() to draw_drawable() - SC
2005-07-23 backend_gtk.py: removed pygtk.require()
matplotlib/__init__.py: delete 'FROZEN' and 'McPLError' which are
no longer used - SC
2005-07-22 backend_gdk.py: removed pygtk.require() - SC
2005-07-21 backend_svg.py: Remove unused imports. Remove methods doc strings
which just duplicate the docs from backend_bases.py. Rename
draw_mathtext to _draw_mathtext. - SC
2005-07-17 examples/embedding_in_gtk3.py: new example demonstrating placing
a FigureCanvas in a gtk.ScrolledWindow - SC
2005-07-14 Fixed a Windows related bug (#1238412) in texmanager - DSD
2005-07-11 Fixed color kwarg bug, setting color=1 or 0 caused an
exception - DSD
2005-07-07 Added Eric's MA set_xdata Line2D fix - JDH
2005-07-06 Made HOME/.matplotlib the new config dir where the
matplotlibrc file, the ttf.cache, and the tex.cache live.
The new default filenames in .matplotlib have no leading
dot and are not hidden. Eg, the new names are matplotlibrc
tex.cache ttffont.cache. This is how ipython does it so it
must be right. If old files are found, a warning is issued
and they are moved to the new location. Also fixed
texmanager to put all files, including temp files in
~/.matplotlib/tex.cache, which allows you to usetex in
non-writable dirs.
2005-07-05 Fixed bug #1231611 in subplots adjust layout. The problem
was that the text cacheing mechanism was not using the
transformation affine in the key. - JDH
2005-07-05 Fixed default backend import problem when using API (SF bug
# 1209354 - see API_CHANGES for more info - JDH
2005-07-04 backend_gtk.py: require PyGTK version 2.0.0 or higher - SC
2005-06-30 setupext.py: added numarray_inc_dirs for building against
numarray when not installed in standard location - ADS
2005-06-27 backend_svg.py: write figure width, height as int, not float.
Update to fix some of the pychecker warnings - SC
2005-06-23 Updated examples/agg_test.py to demonstrate curved paths
and fills - JDH
2005-06-21 Moved some texmanager and backend_agg tex caching to class
level rather than instance level - JDH
2005-06-20 setupext.py: fix problem where _nc_backend_gdk is installed to the
wrong directory - SC
2005-06-19 Added 10.4 support for CocoaAgg. - CM
2005-06-18 Move Figure.get_width_height() to FigureCanvasBase and return
int instead of float. - SC
2005-06-18 Applied Ted Drain's QtAgg patch: 1) Changed the toolbar to
be a horizontal bar of push buttons instead of a QToolbar
and updated the layout algorithms in the main window
accordingly. This eliminates the ability to drag and drop
the toolbar and detach it from the window. 2) Updated the
resize algorithm in the main window to show the correct
size for the plot widget as requested. This works almost
correctly right now. It looks to me like the final size of
the widget is off by the border of the main window but I
haven't figured out a way to get that information yet. We
could just add a small margin to the new size but that
seems a little hacky. 3) Changed the x/y location label to
be in the toolbar like the Tk backend instead of as a
status line at the bottom of the widget. 4) Changed the
toolbar pixmaps to use the ppm files instead of the png
files. I noticed that the Tk backend buttons looked much
nicer and it uses the ppm files so I switched them.
2005-06-17 Modified the gtk backend to not queue mouse motion events.
This allows for live updates when dragging a slider. - CM
2005-06-17 Added starter CocoaAgg backend. Only works on OS 10.3 for
now and requires PyObjC. (10.4 is high priority) - CM
2005-06-17 Upgraded pyparsing and applied Paul McGuire's suggestions
for speeding things up. This more than doubles the speed
of mathtext in my simple tests. JDH
2005-06-16 Applied David Cooke's subplot make_key patch
========================================================
2005-06-15 0.82 released
2005-06-15 Added subplot config tool to GTK* backends -- note you must
now import the NavigationToolbar2 from your backend of
choice rather than from backend_gtk because it needs to
know about the backend specific canvas -- see
examples/embedding_in_gtk2.py. Ditto for wx backend -- see
examples/embedding_in_wxagg.py
2005-06-15 backend_cairo.py: updated to use pycairo 0.5.0 - SC
2005-06-14 Wrote some GUI neutral widgets (Button, Slider,
RadioButtons, CheckButtons) in matplotlib.widgets. See
examples/widgets/*.py - JDH
2005-06-14 Exposed subplot parameters as rc vars and as the fig
SubplotParams instance subplotpars. See
figure.SubplotParams, figure.Figure.subplots_adjust and the
pylab method subplots_adjust and
examples/subplots_adjust.py . Also added a GUI neutral
widget for adjusting subplots, see
examples/subplot_toolbar.py - JDH
2005-06-13 Exposed cap and join style for lines with new rc params and
line properties
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 Added kwargs to Axes init
2005-06-13 Applied Baptiste's tick patch - JDH
2005-06-13 Fixed rc alias 'l' bug reported by Fernando by removing
aliases for mainlevel rc options. - JDH
2005-06-10 Fixed bug #1217637 in ticker.py - DSD
2005-06-07 Fixed a bug in texmanager.py: .aux files not being removed - DSD
2005-06-08 Added Sean Richard's hist binning fix -- see API_CHANGES - JDH
2005-06-07 Fixed a bug in texmanager.py: .aux files not being removed
- DSD
=====================================================================
2005-06-07 matplotlib-0.81 released
2005-06-06 Added autoscale_on prop to axes
2005-06-06 Added Nick's picker "among" patch - JDH
2005-06-05 Fixed a TeX/LaTeX font discrepency in backend_ps. - DSD
2005-06-05 Added a ps.distill option in rc settings. If True, postscript
output will be distilled using ghostscript, which should trim
the file size and allow it to load more quickly. Hopefully this
will address the issue of large ps files due to font
definitions. Tested with gnu-ghostscript-8.16. - DSD
2005-06-03 Improved support for tex handling of text in backend_ps. - DSD
2005-06-03 Added rc options to render text with tex or latex, and to select
the latex font package. - DSD
2005-06-03 Fixed a bug in ticker.py causing a ZeroDivisionError
2005-06-02 backend_gtk.py remove DBL_BUFFER, add line to expose_event to
try to fix pygtk 2.6 redraw problem - SC
2005-06-01 The default behavior of ScalarFormatter now renders scientific
notation and large numerical offsets in a label at the end of
the axis. - DSD
2005-06-01 Added Nicholas' frombyte image patch - JDH
2005-05-31 Added vertical TeX support for agg - JDH
2005-05-31 Applied Eric's cntr patch - JDH
2005-05-27 Finally found the pesky agg bug (which Maxim was kind
enough to fix within hours) that was causing a segfault in
the win32 cached marker drawing. Now windows users can get
the enormouse performance benefits of caced markers w/o
those occasional pesy screenshots. - JDH
2005-05-27 Got win32 build system working again, using a more recent
version of gtk and pygtk in the win32 build, gtk 2.6 from
http://www.gimp.org/~tml/gimp/win32/downloads.html (you
will also need libpng12.dll to use these). I haven't
tested whether this binary build of mpl for win32 will work
with older gtk runtimes, so you may need to upgrade.
2005-05-27 Fixed bug where 2nd wxapp could be started if using wxagg
backend. - ADS
2005-05-26 Added Daishi text with dash patch -- see examples/dashtick.py
2005-05-26 Moved backend_latex functionality into backend_ps. If
text.usetex=True, the PostScript backend will use LaTeX to
generate the .ps or .eps file. Ghostscript is required for
eps output. - DSD
2005-05-24 Fixed alignment and color issues in latex backend. - DSD
2005-05-21 Fixed raster problem for small rasters with dvipng -- looks
like it was a premultipled alpha problem - JDH
2005-05-20 Added linewidth and faceted kwarg to scatter to control
edgewidth and color. Also added autolegend patch to
inspect line segments.
2005-05-18 Added Orsay and JPL qt fixes - JDH
2005-05-17 Added a psfrag latex backend -- some alignment issues need
to be worked out. Run with -dLaTeX and a *.tex file and
*.eps file are generated. latex and dvips the generated
latex file to get ps output. Note xdvi *does* not work,
you must generate ps.- JDH
2005-05-13 Added Florent Rougon's Axis set_label1
patch
2005-05-17 pcolor optimization, fixed bug in previous pcolor patch - JSWHIT
2005-05-16 Added support for masked arrays in pcolor - JSWHIT
2005-05-12 Started work on TeX text for antigrain using pngdvi -- see
examples/tex_demo.py and the new module
matplotlib.texmanager. Rotated text not supported and
rendering small glyps is not working right yet. BUt large
fontsizes and/or high dpi saved figs work great.
2005-05-10 New image resize options interpolation options. New values
for the interp kwarg are
'nearest', 'bilinear', 'bicubic', 'spline16', 'spline36',
'hanning', 'hamming', 'hermite', 'kaiser', 'quadric',
'catrom', 'gaussian', 'bessel', 'mitchell', 'sinc',
'lanczos', 'blackman'
See help(imshow) for details, particularly the
interpolation, filternorm and filterrad kwargs
2005-05-10 Applied Eric's contour mem leak fixes - JDH
2005-05-10 Extended python agg wrapper and started implementing
backend_agg2, an agg renderer based on the python wrapper.
This will be more flexible and easier to extend than the
current backend_agg. See also examples/agg_test.py - JDH
2005-05-09 Added Marcin's no legend patch to exclude lines from the
autolegend builder
plot(x, y, label='nolegend')
2005-05-05 Upgraded to agg23
2005-05-05 Added newscalarformatter_demo.py to examples. -DSD
2005-05-04 Added NewScalarFormatter. Improved formatting of ticklabels,
scientific notation, and the ability to plot large large
numbers with small ranges, by determining a numerical offset.
See ticker.NewScalarFormatter for more details. -DSD
2005-05-03 Added the option to specify a delimiter in pylab.load -DSD
2005-04-28 Added Darren's line collection example
2005-04-28 Fixed aa property in agg - JDH
2005-04-27 Set postscript page size in .matplotlibrc - DSD
2005-04-26 Added embedding in qt example. - JDH
2005-04-14 Applied Michael Brady's qt backend patch: 1) fix a bug
where keyboard input was grabbed by the figure and not
released 2) turn on cursor changes 3) clean up a typo
and commented-out print statement. - JDH
2005-04-14 Applied Eric Firing's masked data lines patch and contour
patch. Support for masked arrays has been added to the
plot command and to the Line2D object. Only the valid
points are plotted. A "valid_only" kwarg was added to the
get_xdata() and get_ydata() methods of Line2D; by default
it is False, so that the original data arrays are
returned. Setting it to True returns the plottable points.
- see examples/masked_demo.py - JDH
2005-04-13 Applied Tim Leslie's arrow key event handling patch - JDH
=================================================================
0.80 released
2005-04-11 Applied a variant of rick's xlim/ylim/axis patch. These
functions now take kwargs to let you selectively alter only
the min or max if desired. Eg xlim(xmin=2) or
axis(ymax=3). They always return the new lim. - JDH
2005-04-11 Incorporated Werner's wx patch -- wx backend should be
compatible with wxpython2.4 and recent versions of 2.5.
Some early versions of wxpython 2.5 will not work because
there was a temporary change in the dc API that was rolled
back to make it 2.4 compliant
2005-04-11 modified tkagg show so that new figure window pops up on
call to figure
2005-04-11 fixed wxapp init bug
2005-04-02 updated backend_ps.draw_lines, draw_markers for use with the
new API - DSD
2005-04-01 Added editable polygon example
==========================================================================
2005-03-31 0.74 released
2005-03-30 Fixed and added checks for floating point inaccuracy in
ticker.Base - DSD
2005-03-30 updated /ellipse definition in backend_ps.py to address bug
#1122041 - DSD
2005-03-29 Added unicode support for Agg and PS - JDH
2005-03-28 Added Jarrod's svg patch for text - JDH
2005-03-28 Added Ludal's arrow and quiver patch - JDH
2005-03-28 Added label kwarg to Axes to facilitate forcing the
creation of new Axes with otherwise identical attributes
2005-03-28 Applied boxplot and OSX font search patches
2005-03-27 Added ft2font NULL check to fix Japanase font bug - JDH
2005-03-27 Added sprint legend patch plus John Gill's tests and fix --
see examples/legend_auto.py - JDH
==========================================================================
2005-03-19 0.73.1 released
2005-03-19 Reverted wxapp handling because it crashed win32 - JDH
2005-03-18 Add .number attribute to figure objects returned by figure() - FP
===========================================================================
2005-03-18 0.73 released
2005-03-16 Fixed labelsep bug
2005-03-16 Applied Darren's ticker fix for small ranges - JDH
2005-03-16 Fixed tick on horiz colorbar - JDH
2005-03-16 Added Japanses winreg patch - JDH
2005-03-15 backend_gtkagg.py: changed to use double buffering, this fixes
the problem reported Joachim Berdal Haga - "Parts of plot lagging
from previous frame in animation". Tested with anim.py and it makes
no noticable difference to performance (23.7 before, 23.6 after)
- SC
2005-03-14 add src/_backend_gdk.c extension to provide a substitute function
for pixbuf.get_pixels_array(). Currently pixbuf.get_pixels_array()
only works with Numeric, and then only works if pygtk has been
compiled with Numeric support. The change provides a function
pixbuf_get_pixels_array() which works with Numeric and numarray and
is always available. It means that backend_gtk should be able to
display images and mathtext in all circumstances. - SC
2005-03-11 Upgraded CXX to 5.3.1
2005-03-10 remove GraphicsContextPS.set_linestyle()
and GraphicsContextSVG.set_linestyle() since they do no more than
the base class GraphicsContext.set_linestyle() - SC
2005-03-09 Refactored contour functionality into dedicated module
2005-03-09 Added Eric's contourf updates and Nadia's clabel functionality
2005-03-09 Moved colorbar to figure.Figure to expose it for API developers
- JDH
2005-03-09 backend_cairo.py: implemented draw_markers() - SC
2005-03-09 cbook.py: only use enumerate() (the python version) if the builtin
version is not available.
Add new function 'izip' which is set to itertools.izip if available
and the python equivalent if not available. - SC
2005-03-07 backend_gdk.py: remove PIXELS_PER_INCH from points_to_pixels(), but
still use it to adjust font sizes. This allows the GTK version of
line_styles.py to more closely match GTKAgg, previously the markers
were being drawn too large. - SC
2005-03-01 Added Eric's contourf routines
2005-03-01 Added start of proper agg SWIG wrapper. I would like to
expose agg functionality directly a the user level and this
module will serve that purpose eventually, and will
hopefully take over most of the functionality of the
current _image and _backend_agg modules. - JDH
2005-02-28 Fixed polyfit / polyval to convert input args to float
arrays - JDH
2005-02-25 Add experimental feature to backend_gtk.py to enable/disable
double buffering (DBL_BUFFER=True/False) - SC
2005-02-24 colors.py change ColorConverter.to_rgb() so it always returns rgb
(and not rgba), allow cnames keys to be cached, change the exception
raised from RuntimeError to ValueError (like hex2color())
hex2color() use a regular expression to check the color string is
valid - SC
2005-02-23 Added rc param ps.useafm so backend ps can use native afm
fonts or truetype. afme breaks mathtext but causes much
smaller font sizes and may result in images that display
better in some contexts (eg pdfs incorporated into latex
docs viewed in acrobat reader). I would like to extend
this approach to allow the user to use truetype only for
mathtext, which should be easy.
2005-02-23 Used sequence protocol rather than tuple in agg collection
drawing routines for greater flexibility - JDH
===========================================================
2005-02-22 0.72.1 released
2005-02-21 fixed linestyles for collections -- contour now dashes for
levels <0
2005-02-21 fixed ps color bug - JDH
2005-02-15 fixed missing qt file
2005-02-15 banished error_msg and report_error. Internal backend
methods like error_msg_gtk are preserved. backend writers,
check your backends, and diff against 0.72 to make sure I
did the right thing! - JDH
2005-02-14 Added enthought traits to matplotlib tree - JDH
===========================================================
2005-02-14 0.72 released
2005-02-14 fix bug in cbook alltrue() and onetrue() - SC
2005-02-11 updated qtagg backend from Ted - JDH
2005-02-11 matshow fixes for figure numbering, return value and docs - FP
2005-02-09 new zorder example for fine control in zorder_demo.py - FP
2005-02-09 backend renderer draw_lines now has transform in backend,
as in draw_markers; use numerix in _backend_agg, aded small
line optimization to agg
2005-02-09 subplot now deletes axes that it overlaps
2005-02-08 Added transparent support for gzipped files in load/save - Fernando
Perez (FP from now on).
2005-02-08 Small optimizations in PS backend. They may have a big impact for
large plots, otherwise they don't hurt - FP
2005-02-08 Added transparent support for gzipped files in load/save - Fernando
Perez (FP from now on).
2005-02-07 Added newstyle path drawing for markers - only implemented
in agg currently - JDH
2005-02-05 Some superscript text optimizations for ticking log plots
2005-02-05 Added some default key press events to pylab figures: 'g'
toggles grid - JDH
2005-02-05 Added some support for handling log switching for lines
that have nonpos data - JDH
2005-02-04 Added Nadia's contour patch - contour now has matlab
compatible syntax; this also fixed an unequal sized contour
array bug- JDH
2005-02-04 Modified GTK backends to allow the FigureCanvas to be resized
smaller than its original size - SC
2005-02-02 Fixed a bug in dates mx2num - JDH
2005-02-02 Incorporated Fernando's matshow - JDH
2005-02-01 Added Fernando's figure num patch, including experemental
support for pylab backend switching, LineCOllection.color
warns, savefig now a figure method, fixed a close(fig) bug
- JDH
2005-01-31 updated datalim in contour - JDH
2005-01-30 Added backend_qtagg.py provided by Sigve Tjora - SC
2005-01-28 Added tk.inspect rc param to .matplotlibrc. IDLE users
should set tk.pythoninspect:True and interactive:True and
backend:TkAgg
2005-01-28 Replaced examples/interactive.py with an updated script from
Fernando Perez - SC
2005-01-27 Added support for shared x or y axes. See
examples/shared_axis_demo.py and examples/ganged_plots.py
2005-01-27 Added Lee's patch for missing symbols \leq and \LEFTbracket
to _mathtext_data - JDH
2005-01-26 Added Baptiste's two scales patch -- see help(twinx) in the
pylab interface for more info. See also
examples/two_scales.py
2005-01-24 Fixed a mathtext parser bug that prevented font changes in
sub/superscripts - JDH
2005-01-24 Fixed contour to work w/ interactive changes in colormaps,
clim, etc - JDH
===============================================================
2005-01-21 matplotlib-0.71 released
2005-01-21 Refactored numerix to solve vexing namespace issues - JDH
2005-01-21 Applied Nadia's contour bug fix - JDH
2005-01-20 Made some changes to the contour routine - particularly
region=1 seems t fix a lot of the zigzag strangeness.
Added colormaps as default for contour - JDH
2005-01-19 Restored builtin names which were overridden (min, max,
abs, round, and sum) in pylab. This is a potentially
significant change for those who were relying on an array
version of those functions that previously overrode builtin
function names. - ADS
2005-01-18 Added accents to mathtext: \hat, \breve, \grave, \bar,
\acute, \tilde, \vec, \dot, \ddot. All of them have the
same syntax, eg to make an overbar you do \bar{o} or to
make an o umlaut you do \ddot{o}. The shortcuts are also
provided, eg: \"o \'e \`e \~n \.x \^y - JDH
2005-01-18 Plugged image resize memory leaks - JDH
2005-01-18 Fixed some mathtext parser problems relating to superscripts
2005-01-17 Fixed a yticklabel problem for colorbars under change of
clim - JDH
2005-01-17 Cleaned up Destroy handling in wx reducing memleak/fig from
approx 800k to approx 6k- JDH
2005-01-17 Added kappa to latex_to_bakoma - JDH
2005-01-15 Support arbitrary colorbar axes and horizontal colorbars - JDH
2005-01-15 Fixed colormap number of colors bug so that the colorbar
has the same discretization as the image - JDH
2005-01-15 Added Nadia's x,y contour fix - JDH
2005-01-15 backend_cairo: added PDF support which requires pycairo 0.1.4.
Its not usable yet, but is ready for when the Cairo PDF backend
matures - SC
2005-01-15 Added Nadia's x,y contour fix
2005-01-12 Fixed set clip_on bug in artist - JDH
2005-01-11 Reverted pythoninspect in tkagg - JDH
2005-01-09 Fixed a backend_bases event bug caused when an event is
triggered when location is None - JDH
2005-01-07 Add patch from Stephen Walton to fix bug in pylab.load()
when the % character is included in a comment. - ADS
2005-01-07 Added markerscale attribute to Legend class. This allows
the marker size in the legend to be adjusted relative to
that in the plot. - ADS
2005-01-06 Add patch from Ben Vanhaeren to make the FigureManagerGTK vbox a
public attribute - SC
====================================================================
2004-12-30 Release 0.70
2004-12-28 Added coord location to key press and added a
examples/picker_demo.py
2004-12-28 Fixed coords notification in wx toolbar - JDH
2004-12-28 Moved connection and disconnection event handling to the
FigureCanvasBase. Backends now only need to connect one
time for each of the button press, button release and key
press/release functions. The base class deals with
callbacks and multiple connections. This fixes flakiness
on some backends (tk, wx) in the presence of multiple
connections and/or disconnect - JDH
2004-12-27 Fixed PS mathtext bug where color was not set - Jochen
please verify correct - JDH
2004-12-27 Added Shadow class and added shadow kwarg to legend and pie
for shadow effect - JDH
2004-12-27 Added pie charts and new example/pie_demo.py
2004-12-23 Fixed an agg text rotation alignment bug, fixed some text
kwarg processing bugs, and added examples/text_rotation.py
to explain and demonstrate how text rotations and alignment
work in matplotlib. - JDH
======================================================================
2004-12-22 0.65.1 released - JDH
2004-12-22 Fixed colorbar bug which caused colorbar not to respond to
changes in colormap in some instances - JDH
2004-12-22 Refactored NavigationToolbar in tkagg to support app
embedding , init now takes (canvas, window) rather than
(canvas, figman) - JDH
2004-12-21 Refactored axes and subplot management - removed
add_subplot and add_axes from the FigureManager. classic
toolbar updates are done via an observer pattern on the
figure using add_axobserver. Figure now maintains the axes
stack (for gca) and supports axes deletion. Ported changes
to GTK, Tk, Wx, and FLTK. Please test! Added delaxes - JDH
2004-12-21 Lots of image optimizations - 4x performance boost over
0.65 JDH
2004-12-20 Fixed a figimage bug where the axes is shown and modified
tkagg to move the destroy binding into the show method.
2004-12-18 Minor refactoring of NavigationToolbar2 to support
embedding in an application - JDH
2004-12-14 Added linestyle to collections (currently broken) - JDH
2004-12-14 Applied Nadia's setupext patch to fix libstdc++ link
problem with contour and solaris -JDH
2004-12-14 A number of pychecker inspired fixes, including removal of
True and False from cbook which I erroneously thought was
needed for python2.2 - JDH
2004-12-14 Finished porting doc strings for set introspection.
Used silent_list for many get funcs that return
lists. JDH
2004-12-13 dates.py: removed all timezone() calls, except for UTC - SC
======================================================================
2004-12-13 0.65 released - JDH
2004-12-13 colors.py: rgb2hex(), hex2color() made simpler (and faster), also
rgb2hex() - added round() instead of integer truncation
hex2color() - changed 256.0 divisor to 255.0, so now
'#ffffff' becomes (1.0,1.0,1.0) not (0.996,0.996,0.996) - SC
2004-12-11 Added ion and ioff to pylab interface - JDH
2004-12-11 backend_template.py: delete FigureCanvasTemplate.realize() - most
backends don't use it and its no longer needed
backend_ps.py, backend_svg.py: delete show() and
draw_if_interactive() - they are not needed for image backends
backend_svg.py: write direct to file instead of StringIO
- SC
2004-12-10 Added zorder to artists to control drawing order of lines,
patches and text in axes. See examples/zoder_demo.py - JDH
2004-12-10 Fixed colorbar bug with scatter - JDH
2004-12-10 Added Nadia Dencheva <[email protected]> contour code - JDH
2004-12-10 backend_cairo.py: got mathtext working - SC
2004-12-09 Added Norm Peterson's svg clipping patch
2004-12-09 Added Matthew Newville's wx printing patch
2004-12-09 Migrated matlab to pylab - JDH
2004-12-09 backend_gtk.py: split into two parts
- backend_gdk.py - an image backend
- backend_gtk.py - A GUI backend that uses GDK - SC
2004-12-08 backend_gtk.py: remove quit_after_print_xvfb(*args), show_xvfb(),
Dialog_MeasureTool(gtk.Dialog) one month after sending mail to
matplotlib-users asking if anyone still uses these functions - SC
2004-12-02 backend_bases.py, backend_template.py: updated some of the method
documentation to make them consistent with each other - SC
2004-12-04 Fixed multiple bindings per event for TkAgg mpl_connect and
mpl_disconnect. Added a "test_disconnect" command line
parameter to coords_demo.py JTM
2004-12-04 Fixed some legend bugs JDH
2004-11-30 Added over command for oneoff over plots. Eg over(plot, x,
y, lw=2). Works with any plot function.
2004-11-30 Added bbox property to text - JDH
2004-11-29 Zoom to rect now respect reversed axes limits (for both
linear and log axes). - GL
2004-11-29 Added the over command to the matlab interface. over
allows you to add an overlay plot regardless of hold
state. - JDH
2004-11-25 Added Printf to mplutils for printf style format string
formatting in C++ (should help write better exceptions)
2004-11-24 IMAGE_FORMAT: remove from agg and gtkagg backends as its no longer
used - SC
2004-11-23 Added matplotlib compatible set and get introspection. See
set_and_get.py
2004-11-23 applied Norbert's patched and exposed legend configuration
to kwargs - JDH
2004-11-23 backend_gtk.py: added a default exception handler - SC
2004-11-18 backend_gtk.py: change so that the backend knows about all image
formats and does not need to use IMAGE_FORMAT in other backends - SC
2004-11-18 Fixed some report_error bugs in string interpolation as
reported on SF bug tracker- JDH
2004-11-17 backend_gtkcairo.py: change so all print_figure() calls render using
Cairo and get saved using backend_gtk.print_figure() - SC
2004-11-13 backend_cairo.py: Discovered the magic number (96) required for
Cairo PS plots to come out the right size. Restored Cairo PS output
and added support for landscape mode - SC
2004-11-13 Added ishold - JDH
2004-11-12 Added many new matlab colormaps - autumn bone cool copper
flag gray hot hsv jet pink prism spring summer winter - PG
2004-11-11 greatly simplify the emitted postscript code - JV
2004-11-12 Added new plotting functions spy, spy2 for sparse matrix
visualization - JDH
2004-11-11 Added rgrids, thetragrids for customizing the grid
locations and labels for polar plots - JDH
2004-11-11 make the Gtk backends build without an X-server connection - JV
2004-11-10 matplotlib/__init__.py: Added FROZEN to signal we are running under
py2exe (or similar) - is used by backend_gtk.py - SC
2004-11-09 backend_gtk.py: Made fix suggested by [email protected]
to prevent problems when py2exe calls pygtk.require(). - SC
2004-11-09 backend_cairo.py: Added support for printing to a fileobject.
Disabled cairo PS output which is not working correctly. - SC
==============================================================
2004-11-08 matplotlib-0.64 released
2004-11-04 Changed -dbackend processing to only use known backends, so
we don't clobber other non-matplotlib uses of -d, like -debug.
2004-11-04 backend_agg.py: added IMAGE_FORMAT to list the formats that the
backend can save to.
backend_gtkagg.py: added support for saving JPG files by using the
GTK backend - SC
2004-10-31 backend_cairo.py: now produces png and ps files (although the figure
sizing needs some work). pycairo did not wrap all the necessary
functions, so I wrapped them myself, they are included in the
backend_cairo.py doc string. - SC
2004-10-31 backend_ps.py: clean up the generated PostScript code, use
the PostScript stack to hold itermediate values instead of
storing them in the dictionary. - JV
2004-10-30 backend_ps.py, ft2font.cpp, ft2font.h: fix the position of
text in the PostScript output. The new FT2Font method
get_descent gives the distance between the lower edge of
the bounding box and the baseline of a string. In
backend_ps the text is shifted upwards by this amount. - JV
2004-10-30 backend_ps.py: clean up the code a lot. Change the
PostScript output to be more DSC compliant. All
definitions for the generated PostScript are now in a
PostScript dictionary 'mpldict'. Moved the long comment
about drawing ellipses from the PostScript output into a
Python comment. - JV
2004-10-30 backend_gtk.py: removed FigureCanvasGTK.realize() as its no longer
needed. Merged ColorManager into GraphicsContext
backend_bases.py: For set_capstyle/joinstyle() only set cap or
joinstyle if there is no error. - SC
2004-10-30 backend_gtk.py: tidied up print_figure() and removed some of the
dependency on widget events - SC
2004-10-28 backend_cairo.py: The renderer is complete except for mathtext,
draw_image() and clipping. gtkcairo works reasonably well. cairo
does not yet create any files since I can't figure how to set the
'target surface', I don't think pycairo wraps the required functions
- SC
2004-10-28 backend_gtk.py: Improved the save dialog (GTK 2.4 only) so it
presents the user with a menu of supported image formats - SC
2004-10-28 backend_svg.py: change print_figure() to restore original face/edge
color
backend_ps.py : change print_figure() to ensure original face/edge
colors are restored even if there's an IOError - SC
2004-10-27 Applied Norbert's errorbar patch to support barsabove kwarg
2004-10-27 Applied Norbert's legend patch to support None handles
2004-10-27 Added two more backends: backend_cairo.py, backend_gtkcairo.py
They are not complete yet, currently backend_gtkcairo just renders
polygons, rectangles and lines - SC
2004-10-21 Added polar axes and plots - JDH
2004-10-20 Fixed corrcoef bug exposed by corrcoef(X) where X is matrix
- JDH
2004-10-19 Added kwarg support to xticks and yticks to set ticklabel
text properties -- thanks to T. Edward Whalen for the suggestion
2004-10-19 Added support for PIL images in imshow(), image.py - ADS
2004-10-19 Re-worked exception handling in _image.py and _transforms.py
to avoid masking problems with shared libraries. - JTM
2004-10-16 Streamlined the matlab interface wrapper, removed the
noplot option to hist - just use mlab.hist instead.
2004-09-30 Added Andrew Dalke's strftime code to extend the range of
dates supported by the DateFormatter - JDH
2004-09-30 Added barh - JDH
2004-09-30 Removed fallback to alternate array package from numerix
so that ImportErrors are easier to debug. JTM
2004-09-30 Add GTK+ 2.4 support for the message in the toolbar. SC
2004-09-30 Made some changes to support python22 - lots of doc
fixes. - JDH
2004-09-29 Added a Verbose class for reporting - JDH
==============================================================
2004-09-28 Released 0.63.0
2004-09-28 Added save to file object for agg - see
examples/print_stdout.py
2004-09-24 Reorganized all py code to lib subdir