You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(33) |
Dec
(20) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(7) |
Feb
(44) |
Mar
(51) |
Apr
(43) |
May
(43) |
Jun
(36) |
Jul
(61) |
Aug
(44) |
Sep
(25) |
Oct
(82) |
Nov
(97) |
Dec
(47) |
| 2005 |
Jan
(77) |
Feb
(143) |
Mar
(42) |
Apr
(31) |
May
(93) |
Jun
(93) |
Jul
(35) |
Aug
(78) |
Sep
(56) |
Oct
(44) |
Nov
(72) |
Dec
(75) |
| 2006 |
Jan
(116) |
Feb
(99) |
Mar
(181) |
Apr
(171) |
May
(112) |
Jun
(86) |
Jul
(91) |
Aug
(111) |
Sep
(77) |
Oct
(72) |
Nov
(57) |
Dec
(51) |
| 2007 |
Jan
(64) |
Feb
(116) |
Mar
(70) |
Apr
(74) |
May
(53) |
Jun
(40) |
Jul
(519) |
Aug
(151) |
Sep
(132) |
Oct
(74) |
Nov
(282) |
Dec
(190) |
| 2008 |
Jan
(141) |
Feb
(67) |
Mar
(69) |
Apr
(96) |
May
(227) |
Jun
(404) |
Jul
(399) |
Aug
(96) |
Sep
(120) |
Oct
(205) |
Nov
(126) |
Dec
(261) |
| 2009 |
Jan
(136) |
Feb
(136) |
Mar
(119) |
Apr
(124) |
May
(155) |
Jun
(98) |
Jul
(136) |
Aug
(292) |
Sep
(174) |
Oct
(126) |
Nov
(126) |
Dec
(79) |
| 2010 |
Jan
(109) |
Feb
(83) |
Mar
(139) |
Apr
(91) |
May
(79) |
Jun
(164) |
Jul
(184) |
Aug
(146) |
Sep
(163) |
Oct
(128) |
Nov
(70) |
Dec
(73) |
| 2011 |
Jan
(235) |
Feb
(165) |
Mar
(147) |
Apr
(86) |
May
(74) |
Jun
(118) |
Jul
(65) |
Aug
(75) |
Sep
(162) |
Oct
(94) |
Nov
(48) |
Dec
(44) |
| 2012 |
Jan
(49) |
Feb
(40) |
Mar
(88) |
Apr
(35) |
May
(52) |
Jun
(69) |
Jul
(90) |
Aug
(123) |
Sep
(112) |
Oct
(120) |
Nov
(105) |
Dec
(116) |
| 2013 |
Jan
(76) |
Feb
(26) |
Mar
(78) |
Apr
(43) |
May
(61) |
Jun
(53) |
Jul
(147) |
Aug
(85) |
Sep
(83) |
Oct
(122) |
Nov
(18) |
Dec
(27) |
| 2014 |
Jan
(58) |
Feb
(25) |
Mar
(49) |
Apr
(17) |
May
(29) |
Jun
(39) |
Jul
(53) |
Aug
(52) |
Sep
(35) |
Oct
(47) |
Nov
(110) |
Dec
(27) |
| 2015 |
Jan
(50) |
Feb
(93) |
Mar
(96) |
Apr
(30) |
May
(55) |
Jun
(83) |
Jul
(44) |
Aug
(8) |
Sep
(5) |
Oct
|
Nov
(1) |
Dec
(1) |
| 2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
(3) |
Sep
(1) |
Oct
(3) |
Nov
|
Dec
|
| 2017 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
(7) |
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
1
(2) |
2
(2) |
3
(7) |
|
4
(3) |
5
(17) |
6
(20) |
7
(11) |
8
(19) |
9
(3) |
10
(7) |
|
11
(4) |
12
|
13
|
14
|
15
(2) |
16
(5) |
17
(1) |
|
18
(8) |
19
(8) |
20
(10) |
21
(6) |
22
(16) |
23
(4) |
24
(1) |
|
25
(4) |
26
(4) |
27
(6) |
28
(2) |
29
(3) |
30
(7) |
31
(2) |
|
From: Fernando P. <fpe...@gm...> - 2010-07-20 19:45:00
|
Howdy, On Tue, Jul 20, 2010 at 11:48 AM, Eric Firing <ef...@ha...> wrote: > > Although I would like the transition to occur soon, it might make sense > to let the numpy people do it first so that we can take maximum > advantage of their systematic approach. I don't know how much of a > delay that would entail, but it might provide us with a nice ready-made > set of instructions, saving us from some thrashing around. Matthew Brett wrote a set of instructions meant to be easily re-used by any project: http://github.com/matthew-brett/gitwash Here's the one for ipython: http://ipython.scipy.org/doc/nightly/html/development/gitwash/index.html The idea is to have one workflow we agree on (for nipy and ipython, so far), but generate docs whose URLs are correct for each project, so people can copy/paste easily from the docs. Cheers, f |
|
From: Eric F. <ef...@ha...> - 2010-07-20 19:05:33
|
On 07/20/2010 08:59 AM, Ryan May wrote: > On Tue, Jul 20, 2010 at 1:48 PM, Eric Firing<ef...@ha...> wrote: >> On 07/20/2010 08:30 AM, Darren Dale wrote: >>> On Tue, Jul 20, 2010 at 12:33 PM, Michael Droettboom<md...@st...> wrote: >>>> We've seen this before. It seems to have to do with files that were >>>> created after the branching. While I haven't found a solution, it's >>>> been going on a long time and seems to be benign. >>> >>> Ok, thanks. >>> >>>> (And, yeah, making the leap to a DVCS would probably not be a bad >>>> "solution" to this problem.) >>> >>> I was going to ask when the transition might occur, then decided against it. >>> >>> When might the transition occur? >> >> Although I would like the transition to occur soon, it might make sense >> to let the numpy people do it first so that we can take maximum >> advantage of their systematic approach. I don't know how much of a >> delay that would entail, but it might provide us with a nice ready-made >> set of instructions, saving us from some thrashing around. >> >> If Mike or Andrew or anyone else proficient in svn and git has the time >> to make the jump earlier, though, I wouldn't object. I can't help much, >> if at all, with the transition myself, and I will need some simple >> recipes (very mpl-specific, like the present instructions for taming the >> svnmerge monster) for the git workflow. I understand the basic ideas, >> and work routinely with mercurial, but git will take some practice. (It >> is possible that I will be able to use hggit, but usually there are >> gotchas with such translation interfaces, and using the native system >> ends up being the better course of action.) > > I can't speak to what the NumPy folk are doing, but I can say that > moving the trunk of one of my small subversion projects over to git > was as easy as: Yes, but there is a *lot* more involved in making the transition than just creating a git replica of the svn trunk. Eric > > 0) Create authors.txt to map svn committers to git committers > 1) Checkout svn trunk using git-svn (which results in a git repo) > 2) Push to github > > I was really surprised. > > Ryan > |
|
From: Ryan M. <rm...@gm...> - 2010-07-20 19:00:14
|
On Tue, Jul 20, 2010 at 1:48 PM, Eric Firing <ef...@ha...> wrote: > On 07/20/2010 08:30 AM, Darren Dale wrote: >> On Tue, Jul 20, 2010 at 12:33 PM, Michael Droettboom<md...@st...> wrote: >>> We've seen this before. It seems to have to do with files that were >>> created after the branching. While I haven't found a solution, it's >>> been going on a long time and seems to be benign. >> >> Ok, thanks. >> >>> (And, yeah, making the leap to a DVCS would probably not be a bad >>> "solution" to this problem.) >> >> I was going to ask when the transition might occur, then decided against it. >> >> When might the transition occur? > > Although I would like the transition to occur soon, it might make sense > to let the numpy people do it first so that we can take maximum > advantage of their systematic approach. I don't know how much of a > delay that would entail, but it might provide us with a nice ready-made > set of instructions, saving us from some thrashing around. > > If Mike or Andrew or anyone else proficient in svn and git has the time > to make the jump earlier, though, I wouldn't object. I can't help much, > if at all, with the transition myself, and I will need some simple > recipes (very mpl-specific, like the present instructions for taming the > svnmerge monster) for the git workflow. I understand the basic ideas, > and work routinely with mercurial, but git will take some practice. (It > is possible that I will be able to use hggit, but usually there are > gotchas with such translation interfaces, and using the native system > ends up being the better course of action.) I can't speak to what the NumPy folk are doing, but I can say that moving the trunk of one of my small subversion projects over to git was as easy as: 0) Create authors.txt to map svn committers to git committers 1) Checkout svn trunk using git-svn (which results in a git repo) 2) Push to github I was really surprised. Ryan -- Ryan May Graduate Research Assistant School of Meteorology University of Oklahoma |
|
From: Eric F. <ef...@ha...> - 2010-07-20 18:48:57
|
On 07/20/2010 08:30 AM, Darren Dale wrote: > On Tue, Jul 20, 2010 at 12:33 PM, Michael Droettboom<md...@st...> wrote: >> We've seen this before. It seems to have to do with files that were >> created after the branching. While I haven't found a solution, it's >> been going on a long time and seems to be benign. > > Ok, thanks. > >> (And, yeah, making the leap to a DVCS would probably not be a bad >> "solution" to this problem.) > > I was going to ask when the transition might occur, then decided against it. > > When might the transition occur? Although I would like the transition to occur soon, it might make sense to let the numpy people do it first so that we can take maximum advantage of their systematic approach. I don't know how much of a delay that would entail, but it might provide us with a nice ready-made set of instructions, saving us from some thrashing around. If Mike or Andrew or anyone else proficient in svn and git has the time to make the jump earlier, though, I wouldn't object. I can't help much, if at all, with the transition myself, and I will need some simple recipes (very mpl-specific, like the present instructions for taming the svnmerge monster) for the git workflow. I understand the basic ideas, and work routinely with mercurial, but git will take some practice. (It is possible that I will be able to use hggit, but usually there are gotchas with such translation interfaces, and using the native system ends up being the better course of action.) Eric |
|
From: Darren D. <dsd...@gm...> - 2010-07-20 18:30:28
|
On Tue, Jul 20, 2010 at 12:33 PM, Michael Droettboom <md...@st...> wrote: > We've seen this before. It seems to have to do with files that were > created after the branching. While I haven't found a solution, it's > been going on a long time and seems to be benign. Ok, thanks. > (And, yeah, making the leap to a DVCS would probably not be a bad > "solution" to this problem.) I was going to ask when the transition might occur, then decided against it. When might the transition occur? |
|
From: Michael D. <md...@st...> - 2010-07-20 16:33:13
|
We've seen this before. It seems to have to do with files that were created after the branching. While I haven't found a solution, it's been going on a long time and seems to be benign. (And, yeah, making the leap to a DVCS would probably not be a bad "solution" to this problem.) Mike On 07/20/2010 10:14 AM, Darren Dale wrote: > I am following the instructions in the coding guide to commit a change > on the maintenance branch, and merge that change into the trunk. I am > getting a bunch of unexpected property changes, so I interrupted the > commit. Is it ok to go ahead and let this finish?: > > [~/Projects/matplotlib] > darren@waterhouse $ svnmerge merge -S v1_0_maint > /usr/bin/svnmerge:71: DeprecationWarning: The popen2 module is > deprecated. Use the subprocess module. > import sys, os, getopt, re, types, tempfile, time, popen2, locale > property 'svnmerge-integrated' set on '.' > > --- Merging r8566 into '.': > U CHANGELOG > U lib/matplotlib/backends/backend_qt4.py > > property 'svnmerge-integrated' set on '.' > > > [~/Projects/matplotlib] > darren@waterhouse $ svn commit -F svnmerge-commit-message.txt > Sending . > Sending CHANGELOG > Sending doc/pyplots/README > Sending doc/sphinxext/gen_gallery.py > Sending doc/sphinxext/gen_rst.py > Sending examples/misc/multiprocess.py > Sending examples/mplot3d/contour3d_demo.py > Sending examples/mplot3d/contourf3d_demo.py > Sending examples/mplot3d/polys3d_demo.py > Sending examples/mplot3d/scatter3d_demo.py > Sending examples/mplot3d/surface3d_demo.py > Sending examples/mplot3d/wire3d_demo.py > Sending lib/matplotlib/backends/backend_qt4.py > Sending lib/matplotlib/sphinxext/mathmpl.py > Sending lib/matplotlib/sphinxext/only_directives.py > Sending lib/matplotlib/sphinxext/plot_directive.py > ^Csvn: Commit failed (details follow): > svn: At least one property change failed; repository is unchanged > svn: Caught signal > > [~/Projects/matplotlib] > darren@waterhouse $ svn diff > > Property changes on: . > ___________________________________________________________________ > Modified: svnmerge-integrated > - /trunk/matplotlib:1-7315 /branches/mathtex:1-7263 > /branches/v0_98_5_maint:1-7253 /branches/v0_91_maint:1-6428 > /branches/v1_0_maint:1-8564 > + /branches/mathtex:1-7263 /branches/v0_91_maint:1-6428 > /branches/v0_98_5_maint:1-7253 /branches/v1_0_maint:1-8566 > /trunk/matplotlib:1-7315 > Modified: svn:mergeinfo > Merged /branches/v1_0_maint:r8566 > > Index: CHANGELOG > =================================================================== > --- CHANGELOG (revision 8566) > +++ CHANGELOG (working copy) > @@ -1,3 +1,5 @@ > +2010-07-20 Return Qt4's default cursor when leaving the canvas - DSD > + > 2010-07-06 Tagging for mpl 1.0 at r8502 > > > > Property changes on: doc/sphinxext/gen_gallery.py > ___________________________________________________________________ > Modified: svn:mergeinfo > Merged /branches/v1_0_maint/doc/sphinxext/gen_gallery.py:r8566 > > > Property changes on: doc/sphinxext/gen_rst.py > ___________________________________________________________________ > Modified: svn:mergeinfo > Merged /branches/v1_0_maint/doc/sphinxext/gen_rst.py:r8566 > > > Property changes on: doc/pyplots/README > ___________________________________________________________________ > Modified: svn:mergeinfo > Merged /branches/v1_0_maint/doc/pyplots/README:r8566 > > > Property changes on: lib/matplotlib/sphinxext/plot_directive.py > ___________________________________________________________________ > Modified: svn:mergeinfo > Merged /branches/v1_0_maint/lib/matplotlib/sphinxext/plot_directive.py:r8566 > > > Property changes on: lib/matplotlib/sphinxext/mathmpl.py > ___________________________________________________________________ > Modified: svn:mergeinfo > Merged /branches/v1_0_maint/lib/matplotlib/sphinxext/mathmpl.py:r8566 > > > Property changes on: lib/matplotlib/sphinxext/only_directives.py > ___________________________________________________________________ > Modified: svn:mergeinfo > Merged /branches/v1_0_maint/lib/matplotlib/sphinxext/only_directives.py:r8566 > > > Property changes on: > lib/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.png > ___________________________________________________________________ > Modified: svn:mergeinfo > Merged /branches/v1_0_maint/lib/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.png:r8566 > > Index: lib/matplotlib/backends/backend_qt4.py > =================================================================== > --- lib/matplotlib/backends/backend_qt4.py (revision 8566) > +++ lib/matplotlib/backends/backend_qt4.py (working copy) > @@ -150,6 +150,7 @@ > FigureCanvasBase.enter_notify_event(self, event) > > def leaveEvent(self, event): > + QtGui.QApplication.restoreOverrideCursor() > FigureCanvasBase.leave_notify_event(self, event) > > def mousePressEvent( self, event ): > > Property changes on: examples/mplot3d/contourf3d_demo.py > ___________________________________________________________________ > Modified: svn:mergeinfo > Merged /branches/v1_0_maint/examples/mplot3d/contourf3d_demo.py:r8566 > > > Property changes on: examples/mplot3d/scatter3d_demo.py > ___________________________________________________________________ > Modified: svn:mergeinfo > Merged /branches/v1_0_maint/examples/mplot3d/scatter3d_demo.py:r8566 > > > Property changes on: examples/mplot3d/polys3d_demo.py > ___________________________________________________________________ > Modified: svn:mergeinfo > Merged /branches/v1_0_maint/examples/mplot3d/polys3d_demo.py:r8566 > > > Property changes on: examples/mplot3d/wire3d_demo.py > ___________________________________________________________________ > Modified: svn:mergeinfo > Merged /branches/v1_0_maint/examples/mplot3d/wire3d_demo.py:r8566 > > > Property changes on: examples/mplot3d/surface3d_demo.py > ___________________________________________________________________ > Modified: svn:mergeinfo > Merged /branches/v1_0_maint/examples/mplot3d/surface3d_demo.py:r8566 > > > Property changes on: examples/mplot3d/contour3d_demo.py > ___________________________________________________________________ > Modified: svn:mergeinfo > Merged /branches/v1_0_maint/examples/mplot3d/contour3d_demo.py:r8566 > > > Property changes on: examples/misc/multiprocess.py > ___________________________________________________________________ > Modified: svn:mergeinfo > Merged /branches/v1_0_maint/examples/misc/multiprocess.py:r8566 > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > |
|
From: Jeff K. <kl...@wi...> - 2010-07-20 15:22:01
|
Hello, The documentation for hist seems to indicate that you should be able to send a list of values through the 'weights' parameter in axes.hist, and this worked in previous versions. In 1.0, however, this produces an error. I've attached a diff (also pasted below) that I believe produces the expected behavior. It can be tested with: plt.hist([1,2,3], weights=[1,2,3]) The above fails in the development version, but works with the diff. Could someone add this fix? Thanks, Jeff || Jeff Klukas, Research Assistant, Physics || University of Wisconsin -- Madison || jeff.klukas@gmail | jeffyklukas@aim | jeffklukas@skype || http://klukas.web.cern.ch/ Index: lib/matplotlib/axes.py =================================================================== --- lib/matplotlib/axes.py (revision 8565) +++ lib/matplotlib/axes.py (working copy) @@ -7587,7 +7587,12 @@ else: raise ValueError("weights must be 1D or 2D") else: - w = [np.array(wi) for wi in weights] + try: + weights[0][0] + except TypeError: + w = [np.array(weights)] + else: + w = [np.array(wi) for wi in weights] if len(w) != nx: raise ValueError('weights should have the same shape as x') |
|
From: Darren D. <dsd...@gm...> - 2010-07-20 14:45:10
|
I am following the instructions in the coding guide to commit a change
on the maintenance branch, and merge that change into the trunk. I am
getting a bunch of unexpected property changes, so I interrupted the
commit. Is it ok to go ahead and let this finish?:
[~/Projects/matplotlib]
darren@waterhouse $ svnmerge merge -S v1_0_maint
/usr/bin/svnmerge:71: DeprecationWarning: The popen2 module is
deprecated. Use the subprocess module.
import sys, os, getopt, re, types, tempfile, time, popen2, locale
property 'svnmerge-integrated' set on '.'
--- Merging r8566 into '.':
U CHANGELOG
U lib/matplotlib/backends/backend_qt4.py
property 'svnmerge-integrated' set on '.'
[~/Projects/matplotlib]
darren@waterhouse $ svn commit -F svnmerge-commit-message.txt
Sending .
Sending CHANGELOG
Sending doc/pyplots/README
Sending doc/sphinxext/gen_gallery.py
Sending doc/sphinxext/gen_rst.py
Sending examples/misc/multiprocess.py
Sending examples/mplot3d/contour3d_demo.py
Sending examples/mplot3d/contourf3d_demo.py
Sending examples/mplot3d/polys3d_demo.py
Sending examples/mplot3d/scatter3d_demo.py
Sending examples/mplot3d/surface3d_demo.py
Sending examples/mplot3d/wire3d_demo.py
Sending lib/matplotlib/backends/backend_qt4.py
Sending lib/matplotlib/sphinxext/mathmpl.py
Sending lib/matplotlib/sphinxext/only_directives.py
Sending lib/matplotlib/sphinxext/plot_directive.py
^Csvn: Commit failed (details follow):
svn: At least one property change failed; repository is unchanged
svn: Caught signal
[~/Projects/matplotlib]
darren@waterhouse $ svn diff
Property changes on: .
___________________________________________________________________
Modified: svnmerge-integrated
- /trunk/matplotlib:1-7315 /branches/mathtex:1-7263
/branches/v0_98_5_maint:1-7253 /branches/v0_91_maint:1-6428
/branches/v1_0_maint:1-8564
+ /branches/mathtex:1-7263 /branches/v0_91_maint:1-6428
/branches/v0_98_5_maint:1-7253 /branches/v1_0_maint:1-8566
/trunk/matplotlib:1-7315
Modified: svn:mergeinfo
Merged /branches/v1_0_maint:r8566
Index: CHANGELOG
===================================================================
--- CHANGELOG (revision 8566)
+++ CHANGELOG (working copy)
@@ -1,3 +1,5 @@
+2010-07-20 Return Qt4's default cursor when leaving the canvas - DSD
+
2010-07-06 Tagging for mpl 1.0 at r8502
Property changes on: doc/sphinxext/gen_gallery.py
___________________________________________________________________
Modified: svn:mergeinfo
Merged /branches/v1_0_maint/doc/sphinxext/gen_gallery.py:r8566
Property changes on: doc/sphinxext/gen_rst.py
___________________________________________________________________
Modified: svn:mergeinfo
Merged /branches/v1_0_maint/doc/sphinxext/gen_rst.py:r8566
Property changes on: doc/pyplots/README
___________________________________________________________________
Modified: svn:mergeinfo
Merged /branches/v1_0_maint/doc/pyplots/README:r8566
Property changes on: lib/matplotlib/sphinxext/plot_directive.py
___________________________________________________________________
Modified: svn:mergeinfo
Merged /branches/v1_0_maint/lib/matplotlib/sphinxext/plot_directive.py:r8566
Property changes on: lib/matplotlib/sphinxext/mathmpl.py
___________________________________________________________________
Modified: svn:mergeinfo
Merged /branches/v1_0_maint/lib/matplotlib/sphinxext/mathmpl.py:r8566
Property changes on: lib/matplotlib/sphinxext/only_directives.py
___________________________________________________________________
Modified: svn:mergeinfo
Merged /branches/v1_0_maint/lib/matplotlib/sphinxext/only_directives.py:r8566
Property changes on:
lib/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.png
___________________________________________________________________
Modified: svn:mergeinfo
Merged /branches/v1_0_maint/lib/matplotlib/tests/baseline_images/test_spines/spines_axes_positions.png:r8566
Index: lib/matplotlib/backends/backend_qt4.py
===================================================================
--- lib/matplotlib/backends/backend_qt4.py (revision 8566)
+++ lib/matplotlib/backends/backend_qt4.py (working copy)
@@ -150,6 +150,7 @@
FigureCanvasBase.enter_notify_event(self, event)
def leaveEvent(self, event):
+ QtGui.QApplication.restoreOverrideCursor()
FigureCanvasBase.leave_notify_event(self, event)
def mousePressEvent( self, event ):
Property changes on: examples/mplot3d/contourf3d_demo.py
___________________________________________________________________
Modified: svn:mergeinfo
Merged /branches/v1_0_maint/examples/mplot3d/contourf3d_demo.py:r8566
Property changes on: examples/mplot3d/scatter3d_demo.py
___________________________________________________________________
Modified: svn:mergeinfo
Merged /branches/v1_0_maint/examples/mplot3d/scatter3d_demo.py:r8566
Property changes on: examples/mplot3d/polys3d_demo.py
___________________________________________________________________
Modified: svn:mergeinfo
Merged /branches/v1_0_maint/examples/mplot3d/polys3d_demo.py:r8566
Property changes on: examples/mplot3d/wire3d_demo.py
___________________________________________________________________
Modified: svn:mergeinfo
Merged /branches/v1_0_maint/examples/mplot3d/wire3d_demo.py:r8566
Property changes on: examples/mplot3d/surface3d_demo.py
___________________________________________________________________
Modified: svn:mergeinfo
Merged /branches/v1_0_maint/examples/mplot3d/surface3d_demo.py:r8566
Property changes on: examples/mplot3d/contour3d_demo.py
___________________________________________________________________
Modified: svn:mergeinfo
Merged /branches/v1_0_maint/examples/mplot3d/contour3d_demo.py:r8566
Property changes on: examples/misc/multiprocess.py
___________________________________________________________________
Modified: svn:mergeinfo
Merged /branches/v1_0_maint/examples/misc/multiprocess.py:r8566
|
|
From: John H. <jd...@gm...> - 2010-07-20 02:33:16
|
On Mon, Jul 19, 2010 at 5:22 PM, Eric Firing <ef...@ha...> wrote: > It would be OK to retain some examples with live downloading, but they > should not be required for doc generation or for basic testing of mpl. > They don't contribute anything essential to either. The primary motivation for the get_sample_data code arose from my observation that the gallery had become extremely popular, and appeared to be the way most people learned/experimented with mpl. I wanted some way to make it easy for a user to download and run any example from the gallery. One could say, "grab this tarball or zipfile and unpack it before running this example", but getting the relative paths right, especially on windows, is difficult for new users. I completely agree that we can and should support a mechanism for users / distributors who want to circumvent the download phase. One could have an rc param "sampledata.localonly" that would check the mpl config dir for a sample_data dir (which is where it looks already) and forgo all the revision control stuff: if the file is there load it, else raise. Or we could support a special MPLSAMPLEDATA env var which could point to a dir or even a tar/zip file. Then one could get a svn co of sample_data, zip it up when going out to sea or packaging mpl, and configure mpl, presumably via the rc mechanism or env vars to use the hardcopy. JDH |
|
From: Fernando P. <fpe...@gm...> - 2010-07-20 00:43:43
|
Hey guys, On Mon, Jul 19, 2010 at 4:07 PM, Eric Firing <ef...@ha...> wrote: > > Please leave out the -a. It is harmful, not helpful, for mpl. This may > mean we need to change mpl and/or ipython, or the documentation, to > prevent problems with the -a option; but I think you will find that if > you leave out that option, the behavior will be more consistent and the > need for Ctrl-C will go away. Without %gui, there will still be an > inconsistency between wx and the others--but that's what the %gui magic > is for, to make wx use PyOS_InputHook like the others. I just wanted to say thanks a LOT for this testing. Right now we're not quite in the gui code, but it's *very* useful for us to have this information. And please keep in mind that if you find out that from the ipython side we're doing something silly/backwards regarding this, we're more than happy to change it. We ultimately want the gui integration to be as painless as possible. One extra twist to consider: we're moving to a 2-process model for most of ipython, so that user interface and code execution live in separate processes. It will continue to be possible to use a one-process ipython, but we think most users will prefer the two-process model. One quirk there will be that %gui now uses PyOSInputHook to talk to the GUI event loop, but this is only called by Python if stdin is waiting for input. In a server process (like we are starting to develop), there is no interactive input (the input comes over a socket) so we'll need to worry about letting the GUI event loop work while keeping the network event loop also responsive. As our picture becomes clearer we'll make sure to update you folks as well, so we can work from both ends (ipython/mpl) to ensure a good end-user experience with minimal fuss and all relevant backends. Cheers, f |