You can subscribe to this list here.
| 2003 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           (3)  | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           (12)  | 
        
        
        
        
          Sep
           (12)  | 
        
        
        
        
          Oct
           (56)  | 
        
        
        
        
          Nov
           (65)  | 
        
        
        
        
          Dec
           (37)  | 
        
      
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 | 
          Jan
           (59)  | 
        
        
        
        
          Feb
           (78)  | 
        
        
        
        
          Mar
           (153)  | 
        
        
        
        
          Apr
           (205)  | 
        
        
        
        
          May
           (184)  | 
        
        
        
        
          Jun
           (123)  | 
        
        
        
        
          Jul
           (171)  | 
        
        
        
        
          Aug
           (156)  | 
        
        
        
        
          Sep
           (190)  | 
        
        
        
        
          Oct
           (120)  | 
        
        
        
        
          Nov
           (154)  | 
        
        
        
        
          Dec
           (223)  | 
        
      
| 2005 | 
          Jan
           (184)  | 
        
        
        
        
          Feb
           (267)  | 
        
        
        
        
          Mar
           (214)  | 
        
        
        
        
          Apr
           (286)  | 
        
        
        
        
          May
           (320)  | 
        
        
        
        
          Jun
           (299)  | 
        
        
        
        
          Jul
           (348)  | 
        
        
        
        
          Aug
           (283)  | 
        
        
        
        
          Sep
           (355)  | 
        
        
        
        
          Oct
           (293)  | 
        
        
        
        
          Nov
           (232)  | 
        
        
        
        
          Dec
           (203)  | 
        
      
| 2006 | 
          Jan
           (352)  | 
        
        
        
        
          Feb
           (358)  | 
        
        
        
        
          Mar
           (403)  | 
        
        
        
        
          Apr
           (313)  | 
        
        
        
        
          May
           (165)  | 
        
        
        
        
          Jun
           (281)  | 
        
        
        
        
          Jul
           (316)  | 
        
        
        
        
          Aug
           (228)  | 
        
        
        
        
          Sep
           (279)  | 
        
        
        
        
          Oct
           (243)  | 
        
        
        
        
          Nov
           (315)  | 
        
        
        
        
          Dec
           (345)  | 
        
      
| 2007 | 
          Jan
           (260)  | 
        
        
        
        
          Feb
           (323)  | 
        
        
        
        
          Mar
           (340)  | 
        
        
        
        
          Apr
           (319)  | 
        
        
        
        
          May
           (290)  | 
        
        
        
        
          Jun
           (296)  | 
        
        
        
        
          Jul
           (221)  | 
        
        
        
        
          Aug
           (292)  | 
        
        
        
        
          Sep
           (242)  | 
        
        
        
        
          Oct
           (248)  | 
        
        
        
        
          Nov
           (242)  | 
        
        
        
        
          Dec
           (332)  | 
        
      
| 2008 | 
          Jan
           (312)  | 
        
        
        
        
          Feb
           (359)  | 
        
        
        
        
          Mar
           (454)  | 
        
        
        
        
          Apr
           (287)  | 
        
        
        
        
          May
           (340)  | 
        
        
        
        
          Jun
           (450)  | 
        
        
        
        
          Jul
           (403)  | 
        
        
        
        
          Aug
           (324)  | 
        
        
        
        
          Sep
           (349)  | 
        
        
        
        
          Oct
           (385)  | 
        
        
        
        
          Nov
           (363)  | 
        
        
        
        
          Dec
           (437)  | 
        
      
| 2009 | 
          Jan
           (500)  | 
        
        
        
        
          Feb
           (301)  | 
        
        
        
        
          Mar
           (409)  | 
        
        
        
        
          Apr
           (486)  | 
        
        
        
        
          May
           (545)  | 
        
        
        
        
          Jun
           (391)  | 
        
        
        
        
          Jul
           (518)  | 
        
        
        
        
          Aug
           (497)  | 
        
        
        
        
          Sep
           (492)  | 
        
        
        
        
          Oct
           (429)  | 
        
        
        
        
          Nov
           (357)  | 
        
        
        
        
          Dec
           (310)  | 
        
      
| 2010 | 
          Jan
           (371)  | 
        
        
        
        
          Feb
           (657)  | 
        
        
        
        
          Mar
           (519)  | 
        
        
        
        
          Apr
           (432)  | 
        
        
        
        
          May
           (312)  | 
        
        
        
        
          Jun
           (416)  | 
        
        
        
        
          Jul
           (477)  | 
        
        
        
        
          Aug
           (386)  | 
        
        
        
        
          Sep
           (419)  | 
        
        
        
        
          Oct
           (435)  | 
        
        
        
        
          Nov
           (320)  | 
        
        
        
        
          Dec
           (202)  | 
        
      
| 2011 | 
          Jan
           (321)  | 
        
        
        
        
          Feb
           (413)  | 
        
        
        
        
          Mar
           (299)  | 
        
        
        
        
          Apr
           (215)  | 
        
        
        
        
          May
           (284)  | 
        
        
        
        
          Jun
           (203)  | 
        
        
        
        
          Jul
           (207)  | 
        
        
        
        
          Aug
           (314)  | 
        
        
        
        
          Sep
           (321)  | 
        
        
        
        
          Oct
           (259)  | 
        
        
        
        
          Nov
           (347)  | 
        
        
        
        
          Dec
           (209)  | 
        
      
| 2012 | 
          Jan
           (322)  | 
        
        
        
        
          Feb
           (414)  | 
        
        
        
        
          Mar
           (377)  | 
        
        
        
        
          Apr
           (179)  | 
        
        
        
        
          May
           (173)  | 
        
        
        
        
          Jun
           (234)  | 
        
        
        
        
          Jul
           (295)  | 
        
        
        
        
          Aug
           (239)  | 
        
        
        
        
          Sep
           (276)  | 
        
        
        
        
          Oct
           (355)  | 
        
        
        
        
          Nov
           (144)  | 
        
        
        
        
          Dec
           (108)  | 
        
      
| 2013 | 
          Jan
           (170)  | 
        
        
        
        
          Feb
           (89)  | 
        
        
        
        
          Mar
           (204)  | 
        
        
        
        
          Apr
           (133)  | 
        
        
        
        
          May
           (142)  | 
        
        
        
        
          Jun
           (89)  | 
        
        
        
        
          Jul
           (160)  | 
        
        
        
        
          Aug
           (180)  | 
        
        
        
        
          Sep
           (69)  | 
        
        
        
        
          Oct
           (136)  | 
        
        
        
        
          Nov
           (83)  | 
        
        
        
        
          Dec
           (32)  | 
        
      
| 2014 | 
          Jan
           (71)  | 
        
        
        
        
          Feb
           (90)  | 
        
        
        
        
          Mar
           (161)  | 
        
        
        
        
          Apr
           (117)  | 
        
        
        
        
          May
           (78)  | 
        
        
        
        
          Jun
           (94)  | 
        
        
        
        
          Jul
           (60)  | 
        
        
        
        
          Aug
           (83)  | 
        
        
        
        
          Sep
           (102)  | 
        
        
        
        
          Oct
           (132)  | 
        
        
        
        
          Nov
           (154)  | 
        
        
        
        
          Dec
           (96)  | 
        
      
| 2015 | 
          Jan
           (45)  | 
        
        
        
        
          Feb
           (138)  | 
        
        
        
        
          Mar
           (176)  | 
        
        
        
        
          Apr
           (132)  | 
        
        
        
        
          May
           (119)  | 
        
        
        
        
          Jun
           (124)  | 
        
        
        
        
          Jul
           (77)  | 
        
        
        
        
          Aug
           (31)  | 
        
        
        
        
          Sep
           (34)  | 
        
        
        
        
          Oct
           (22)  | 
        
        
        
        
          Nov
           (23)  | 
        
        
        
        
          Dec
           (9)  | 
        
      
| 2016 | 
          Jan
           (26)  | 
        
        
        
        
          Feb
           (17)  | 
        
        
        
        
          Mar
           (10)  | 
        
        
        
        
          Apr
           (8)  | 
        
        
        
        
          May
           (4)  | 
        
        
        
        
          Jun
           (8)  | 
        
        
        
        
          Jul
           (6)  | 
        
        
        
        
          Aug
           (5)  | 
        
        
        
        
          Sep
           (9)  | 
        
        
        
        
          Oct
           (4)  | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           | 
        
      
| 2017 | 
          Jan
           (5)  | 
        
        
        
        
          Feb
           (7)  | 
        
        
        
        
          Mar
           (1)  | 
        
        
        
        
          Apr
           (5)  | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           (3)  | 
        
        
        
        
          Jul
           (6)  | 
        
        
        
        
          Aug
           (1)  | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           (2)  | 
        
        
        
        
          Nov
           (1)  | 
        
        
        
        
          Dec
           | 
        
      
| 2018 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           (1)  | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           | 
        
      
| 2020 | 
          Jan
           | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           (1)  | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           | 
        
      
| 2025 | 
          Jan
           (1)  | 
        
        
        
        
          Feb
           | 
        
        
        
        
          Mar
           | 
        
        
        
        
          Apr
           | 
        
        
        
        
          May
           | 
        
        
        
        
          Jun
           | 
        
        
        
        
          Jul
           | 
        
        
        
        
          Aug
           | 
        
        
        
        
          Sep
           | 
        
        
        
        
          Oct
           | 
        
        
        
        
          Nov
           | 
        
        
        
        
          Dec
           | 
        
      
| S | M | T | W | T | F | S | 
|---|---|---|---|---|---|---|
| 
           
           | 
        
        
           
           | 
        
        
           
           | 
        
        
          1
           (8)  | 
        
        
          2
           (6)  | 
        
        
          3
           (1)  | 
        
        
          4
           (3)  | 
        
      
| 
          5
           | 
        
        
          6
           (6)  | 
        
        
          7
           (20)  | 
        
        
          8
           (9)  | 
        
        
          9
           (6)  | 
        
        
          10
           (2)  | 
        
        
          11
           (2)  | 
        
      
| 
          12
           (1)  | 
        
        
          13
           (12)  | 
        
        
          14
           (7)  | 
        
        
          15
           (10)  | 
        
        
          16
           (7)  | 
        
        
          17
           (4)  | 
        
        
          18
           | 
        
      
| 
          19
           (3)  | 
        
        
          20
           (10)  | 
        
        
          21
           (8)  | 
        
        
          22
           (8)  | 
        
        
          23
           (2)  | 
        
        
          24
           (5)  | 
        
        
          25
           (1)  | 
        
      
| 
          26
           | 
        
        
          27
           (3)  | 
        
        
          28
           (16)  | 
        
        
          29
           (15)  | 
        
        
          30
           (15)  | 
        
        
           
           | 
        
        
           
           | 
        
      
| 
     
      
      
      From: Fernando P. <Fer...@co...> - 2004-09-09 19:23:17
      
     
   | 
John Hunter wrote:
>>>>>>"Fernando" == Fernando Perez <Fer...@co...> writes:
> Gee, some people are never satisfied!
You should know me by now :)
> In IPython/Shell.py on or around line 424, replace the mainloop
> function with 
[...]
Great, I just put it in CVS.  Many thanks!
> Incidentally, this or some other change appears to fix the GTK OSX
> confirm on exit bug (the only other change here is that I call 'start'
> after the threads_init call).
> 
> Thus I can happily report that with this change and the one you
> included in CVS yesterday for output redirection in wx, all the
> backends seem to be working across all the major platforms in ipython.
> 
> And there was much rejoicing.
Indeed!  So it seems like the little matrix you sent yesterday now reads:
            linux        win32     OSX
     GTK* : good         good	  good
     WX*  : good         good      good
     TK*  : good         good      good
:)
I think I'm actually going to make a 0.6.4 release with these fixes, since 
making this functionality useful across the board is worth it IMO.  After the 
warm reception the ipython+matplotlib combo got at scipy, it would be nice to 
give users something that really works across all platforms.
Again, many thanks for this: you know if it were up to me the win32 bug would 
have lingered forever.
Best,
f
 | 
| 
     
      
      
      From: Alan G I. <ai...@am...> - 2004-09-09 16:09:18
      
     
   | 
On Thu, 09 Sep 2004, John Hunter apparently wrote: > I made a number of simple but useful additions to the matlab interface Very useful!! And very cool as well. Thanks, Alan  | 
| 
     
      
      
      From: Alan G I. <ai...@am...> - 2004-09-09 14:19:25
      
     
   | 
On Thu, 09 Sep 2004, John Hunter apparently wrote: > And there was much rejoicing. Actually, yes! Alan Isaac  | 
| 
     
      
      
      From: John H. <jdh...@ac...> - 2004-09-09 13:33:19
      
     
   | 
The show() function works fine. But newbies ...
  Clovis> 1. There are two different toolbars that can be selected by
  Clovis> '.matplotlibrc': "classic" and "toolbar2" I tried both and
  Clovis> there is no "close figure" button. The only way I found to
  Clovis> close the figure was to press the mouse in the window upper
  Clovis> right corner.  Is it possible to "customize" the toolbar
  Clovis> icon menu?
Currently, there is no way to do this without hacking into the src
code of your backend of choice.  There used to be a close button, but
Steve Chaplin pointed me to some user interface docs from GNOME which
argued that it is a bad idea to put close buttons on toolbars, and so
I removed them.  There has been a discussion and partial
implementation of customizable toolbars on the devel list.  This will
happen eventually.
  Clovis> 2. How can I pre-assign a window size/position?  When I
  Clovis> issue the show() function the window position and size
  Clovis> assume default values.  How can I change these values?
  Clovis> 3. When I issue the show() function, the window opens with
  Clovis> the names "Figure 1", "Figure 2", etc How can I custumize
  Clovis> the window name?
  Clovis> 4. Is it possible to change the window attributes (eg.,
  Clovis> modal or not, enable/disable minimize)?
The only way currently to control the window size from the matlab
interface is to set the figure size with the figsize option, eg
figure(figsize=(10,12)).  However, you can set window properties in a
backend dependent manner with the figure manager instance.
  manager = get_current_fig_manager()
  backend_gtk*    : manager.window is a gtk.Window instance
  backend_wx*     : manager.frame is a wxFrame instance
  backend_tkagg   : manager.window is a Tk.Tk() instance
  backend_fltkagg : manager.window is a Fltk.Fl_Double_Window
Thus to set the title in a gtk* backend, you could do
manager = get_current_fig_manager()
manager.window.set_title('hi mom')
Of course, now your scripts won't work with other matplotlib
backends.  
In theory, we could abstract the essential window calls and expose
them in a GUI neutral manner.  We are trying to resist the urge to
become a GUI wrapping library so we can focus on being a plotting
library.
If you need a lot of control over GUI properties, you may want to skip
the matlab interface and use the matplotlib API directly, eg build a
GTK app which embeds matplotlib.  See examples/embedding_in*.py in the
matplotlib src distribution or at http://matplotlib.sf.net/examples
explaining how to embed matplotlib in your GUI of choice.
Cheers,
JDH
 | 
| 
     
      
      
      From: John H. <jdh...@ac...> - 2004-09-09 13:31:34
      
     
   | 
>>>>> "Fernando" == Fernando Perez <Fer...@co...> writes:
    Fernando> Do you think we'll be able to get the GTK/win32 setup
    Fernando> working?  You probably know that platform better than
    Fernando> anybody else here, so I'm pretty useless on this one.
    Fernando> But it would be great to be able to make a final ipython
    Fernando> release before I get into the 'big cleanup', so that
    Fernando> matplotlib users on all platforms/backends can use pylab
    Fernando> happily while I work on the cleanup.
Gee, some people are never satisfied!
I was able to replicate the gtk win32 problem in the matplotlib
interactive.py, which as you know is based on Brian McErlean and John
Finlay's ASPN cookbook recipe.  However, the original recipe does not
have this bug.  By diffing them, I traced the problem to the call to
gtk.threads_init().  This call is required on linux and OSX, but
breaks win32.  Typical.  So it's a hack but at least it works in my
tests thus far.
In IPython/Shell.py on or around line 424, replace the mainloop
function with 
    def mainloop(self):
        
        self.gtk.timeout_add(self.TIMEOUT, self.IP.runcode)
        if sys.platform != 'win32':
            try:
                if self.gtk.gtk_version[0] >= 2:
                    self.gtk.threads_init()
            except AttributeError:
                pass
        self.start()
        self.gtk.mainloop()
        self.join()
Incidentally, this or some other change appears to fix the GTK OSX
confirm on exit bug (the only other change here is that I call 'start'
after the threads_init call).
Thus I can happily report that with this change and the one you
included in CVS yesterday for output redirection in wx, all the
backends seem to be working across all the major platforms in ipython.
And there was much rejoicing.
JDH
 |