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
(22) |
2
(17) |
3
(21) |
4
(7) |
|
5
(7) |
6
(17) |
7
(8) |
8
(8) |
9
(33) |
10
(11) |
11
|
|
12
(2) |
13
(11) |
14
(29) |
15
(13) |
16
(13) |
17
(3) |
18
(2) |
|
19
(3) |
20
(7) |
21
(17) |
22
(12) |
23
(19) |
24
(19) |
25
(14) |
|
26
(5) |
27
(25) |
28
(13) |
|
|
|
|
|
From: Darren D. <dd...@co...> - 2006-02-06 23:57:49
|
On Monday 06 February 2006 16:04, Robert Hetland wrote:
> I have been following the discussions about getting LaTeX text
> processing, I have tried it myself, and I have been unsuccessful. I
> gave gnu-ghostscript, I have tried a number of different rc settings,
> but nothing seems to work well. PNG output has very poor quality
> text, EPS output chokes ghostscript, and PS output appears as nothing.
I would start by clearing your .matplotlib/tex.cache directory. Then set
verbose.level : helpful in your matplotlibrc settings. This will cause mpl to
spit out the important messages that are produced during the calls to latex,
dvips, ghostscript, etc. For the time being, set your ps.usedistiller rc
option to either none or ghostscript. Once you get that working, you can move
on to using xpdf like Ryan suggested.
I dont understand why png output would be bad. Does the text look bad on the
screen as well? What OS are you using, what version of latex, and what
version of dvipng? Try making a very simple latex file, like:
\documentclass[10pt]{article}
\pagestyle{empty}
\begin{document}
Hello, world! $e^{i\pi\theta}$
\end{document}
make a dvi, and then make a png using dvipng. My guess is that the problem is
dvipng, because the text that mpl shows you on screen and in png output comes
straight from dvipng. Incidentally, my png output looks fine, see attached.
> Is there a place where all of the important issues are laid out? I
> would like to see someone who understands all of the important issues
> start a HOWTO on the scipy Wiki.
Let me know what you found confusing about the existing usetex wiki page at
SciPy, so I can improve it.
Darren
|
|
From: Christopher B. <Chr...@no...> - 2006-02-06 23:24:07
|
Andrea Gavana wrote: > BTW, I didn't receive any answer on this thread: > > http://sourceforge.net/mailarchive/forum.php?thread_id=9639992&forum_id=33405 > > Do you happen to have some suggestion on how to solve this issue? Well, you got me curious, so what I did was start by writing an OO version of the script that worked: #!/usr/bin/env python import matplotlib, pylab import matplotlib.numerix as N Fig = pylab.figure() ax1 = Fig.add_subplot(111) t = N.arange(0.01, 10.0, 0.01) s2 = N.sin(2*N.pi*t) ax1.plot(t, s2, 'r.') ax1.set_ylabel('sin') #Create second axes with ticks on right # code adapted from pylab.twinx ax2 = Fig.add_axes(ax1.get_position(), sharex=ax1, frameon=False) ax2.yaxis.tick_right() ax2.yaxis.set_label_position('right') s1 = N.exp(t) ax2.plot(t, s1, 'b-') ax2.set_xlabel('time (s)') ax2.set_ylabel('exp') pylab.show() Then I put it in my simple wxmpl example. It works. I've enclosed that. You need to click the "plot" button to make it plot. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |
|
From: Christopher B. <Chr...@no...> - 2006-02-06 23:13:25
|
Andrea Gavana wrote: > Thanks a bunch Chris, it really helps... No problem. > bit backend_wx.py and backend_bases.py to include a mouse double click. For > the moment it's working like a charm. Let's cross the fingers ;-) Make sure you send the patch to John or matplotlib-devel, it might make sense to add teh double click events to all the back-ends. > BTW, I didn't receive any answer on this thread: > > http://sourceforge.net/mailarchive/forum.php?thread_id=9639992&forum_id=33405 > > Do you happen to have some suggestion on how to solve this issue? well, no. but the first thing I'd do is make a wx-free script that used the OO interface. That keeps the embedded in wx stuff out of it, and it it doesn't work you can have a simple example to send to the group to get help. OK. I've done some of that. first your first problem. There is a bug in axes.tick_right. Here's a script: #!/usr/bin/env python import pylab import matplotlib.numerix as N Fig = pylab.figure() ax2 = Fig.add_subplot(111) ax2.yaxis.tick_right() ax2.yaxis.set_label_position('right') t = N.arange(0.01, 10.0, 0.01) s1 = N.exp(t) ax2.plot(t, s1, 'b-') ax2.set_xlabel('time (s)') ax2.set_ylabel('exp') pylab.show() -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |
|
From: Christopher B. <Chr...@no...> - 2006-02-06 23:11:41
|
Hi all,
As follow on to a post by Andre Gavana, I think we've identified a bug
in axes.tick_right. If you run the following script:
#!/usr/bin/env python
import pylab
import matplotlib.numerix as N
Fig = pylab.figure()
ax2 = Fig.add_subplot(111)
ax2.yaxis.tick_right()
ax2.yaxis.set_label_position('right')
t = N.arange(0.01, 10.0, 0.01)
s1 = N.exp(t)
ax2.plot(t, s1, 'b-')
ax2.set_xlabel('time (s)')
ax2.set_ylabel('exp')
pylab.show()
You get a nice plot with the y-axis on the right, but the x1e4 ends up
at the top of the left side, rather than the right. Is there another
call to say where to put that? It seems that it should always be on the
same side as the ticks.
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chr...@no...
|
|
From: Ryan K. <rya...@gm...> - 2006-02-06 22:00:30
|
Hey Robert, I think this is a great idea. I am using the usetex option on my system with great success and I would love to help others create these beautiful plots with gorgeous Latex fonts. The process depends on a few outside tools right now and that is where I would guess the problem is. I am using the xpdf option for distiller option: ps.usedistiller : xpdf Darren may have a better idea, but my suggestion would be to go through each of the steps in the figure generation process yourself and see if one particular tool or setting is causing your font ugliness. If you wanted to try this approach, go into python-root/site-packages/matplotlib/backends/backend_ps.py and put a pdb.set_trace() around line 1162, just before this line: if rcParams['ps.usedistiller'] =3D=3D 'xpdf': Then, when you call savefig, it will stop with a figure started in your temp directory (the value of psfile from the pdb prompt will tell you the exact location). There will be a ps file and a tex file in that location. If that ps file looks bad, you are going to need Darren's help. If the ps file looks good, the savefig process is basically going to call ps2pdf, pdftops, and then epstopdf (assuming you saved with a .eps extension). If you can take the ps file from the start of this process and execute each of these commands in turn, you should be able to see where things are going wrong. But, you may not be comfortable with all this, may not want to invest the time, or Darren may have a better idea. By the way, your website is linked as a how to on the scipy install and when I try and go there, I get a access forbidden error. (I get the same error if I try to follow the link in your signature pong.tamu.edu). Ryan On 2/6/06, Robert Hetland <he...@ta...> wrote: > > I have been following the discussions about getting LaTeX text > processing, I have tried it myself, and I have been unsuccessful. I > gave gnu-ghostscript, I have tried a number of different rc settings, > but nothing seems to work well. PNG output has very poor quality > text, EPS output chokes ghostscript, and PS output appears as nothing. > > I am sure I am doing something stupid. I just don't know which > stupid thing it is. > > Is there a place where all of the important issues are laid out? I > would like to see someone who understands all of the important issues > start a HOWTO on the scipy Wiki. I would contribute, after I get > going.. > > Short of that, any sort of conglomeration of information would be > very helpful. Thanks, > > -Rob > > ----- > Rob Hetland, Assistant Professor > Dept of Oceanography, Texas A&M University > p: 979-458-0096, f: 979-845-6331 > e: he...@ta..., w: http://pong.tamu.edu > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log fi= les > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D103432&bid=3D230486&dat= =3D121642 > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
|
From: Eric F. <ef...@ha...> - 2006-02-06 21:48:27
|
Christopher Barker wrote: > Eric Firing wrote: > >> rcParams['xtick.direction'] = 'out' >> rcParams['ytick.direction'] = 'out' > > > Not that I need this at the moment, but can you have them be both in and > out? Chris, No, that would require changes to the present code. Eric |
|
From: Andrea G. <and...@ti...> - 2006-02-06 21:09:00
|
Thanks a bunch Chris, it really helps... however I have just hacked a little bit backend_wx.py and backend_bases.py to include a mouse double click. For the moment it's working like a charm. Let's cross the fingers ;-) BTW, I didn't receive any answer on this thread: http://sourceforge.net/mailarchive/forum.php?thread_id=9639992&forum_id=33405 Do you happen to have some suggestion on how to solve this issue? Thank you very much for your help. Andrea. "Imagination Is The Only Weapon In The War Against Reality." http://xoomer.virgilio.it/infinity77 |
|
From: Robert H. <he...@ta...> - 2006-02-06 21:02:52
|
I have been following the discussions about getting LaTeX text processing, I have tried it myself, and I have been unsuccessful. I gave gnu-ghostscript, I have tried a number of different rc settings, but nothing seems to work well. PNG output has very poor quality text, EPS output chokes ghostscript, and PS output appears as nothing. I am sure I am doing something stupid. I just don't know which stupid thing it is. Is there a place where all of the important issues are laid out? I would like to see someone who understands all of the important issues start a HOWTO on the scipy Wiki. I would contribute, after I get going.. Short of that, any sort of conglomeration of information would be very helpful. Thanks, -Rob ----- Rob Hetland, Assistant Professor Dept of Oceanography, Texas A&M University p: 979-458-0096, f: 979-845-6331 e: he...@ta..., w: http://pong.tamu.edu |
|
From: Christopher B. <Chr...@no...> - 2006-02-06 20:53:32
|
Andrea Gavana wrote:
> I have checked wxmpl, but it seems to me that it has the same mouse events
> as matplotlib has (button down/up/motion) and nothing more.
wxmpl provides a subclass of wxPanel, so it's there somewhere. I haven't
done mouse events, so I I don't know where yet. I do think wxmpl could
use some more work.
> matplotlib and wxmpl fail to get the mouse_down event if you click very fast
> on the figure canvas.
I'm guessing that what's happening is that the two mouse clicks close
together are getting caught as a double-click, so the second one doesn't
show up as a single click.
> So I ended up in a dirty
> hack of a MPL single mouse_down to transform it in a double-click,
ugh. I'd poke around more in the wxmpl code. Maybe I'll do that myself.
OK-- I started doing that, but first I just tried binding a event to a
wxmpl.PlotPanel, and it works fine. I've enclosed a little sample. It
should write to the console when you left, right or double-left click on
the PlotPanel.
Note that when you double click, you get one left click event and one
double click event, but not two left click events.
Of course, you'll now need to figure out how to query the FigureCanvas
to see what the axes coords are, but I'm sure you can find code on MPL
that will give you hints.
By the way, you could hack backend_wx.py to add the double click events,
but that would be ugly if it wasn't added everywhere else in MPL --
which is kind of why I think that way lies madness ;-)
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chr...@no...
|
|
From: Andrea G. <and...@ti...> - 2006-02-06 20:03:20
|
Hello Chris, > Are you using MPL with wxPython? I'd expect so. Yes, I am using it with wxPython, and I am sometimes frustrated by the difficulty to find which method in matplotlib API does something that Pylab does with another syntax. > Make sure to check out wxmpl and/or Mplot: I have checked wxmpl, but it seems to me that it has the same mouse events as matplotlib has (button down/up/motion) and nothing more. Moreover, both matplotlib and wxmpl fail to get the mouse_down event if you click very fast on the figure canvas. I mean, I can click say 30 times in 10 seconds on the MPL canvas, but only 20 clicks get captured by the event. So it's quite difficult to hack the single mouse_down event to simulate the double-click because quite often MPL misses a mouse click... wxmpl suffers of the same desease, from my tests. So I ended up in a dirty hack of a MPL single mouse_down to transform it in a double-click, but quite often I have o click 3/4 times to get the double-click working. I don't think it's the slowness of my PCs, because they are quite fast. Thank you very much for your suggestions. Andrea. "Imagination Is The Only Weapon In The War Against Reality." http://xoomer.virgilio.it/infinity77 |
|
From: John H. <jdh...@ac...> - 2006-02-06 19:55:35
|
>>>>> "Christopher" == Christopher Barker <Chr...@no...> writes:
Christopher> Andrea, Are you using MPL with wxPython? I'd expect
Christopher> so.
Christopher> In which case, you can use it embedded, and have wx
Christopher> do the event handling. I really think that's the way
Christopher> to go. I'm not sure it's such a good idea for MPL to
Christopher> wrap GUI functionality, let's not try to build a yet
Christopher> another GUI toolkit -- that way lies AnyGUI, and that
Christopher> way lies madness!
and that way underlies the matplotlib toolbar, and matplotlib code
that you can share with others and have others contribute to!
Madness? Yes, but just crazy enough that it might work :-)
JDH
|
|
From: Christopher B. <Chr...@no...> - 2006-02-06 19:54:16
|
Chris,
Christopher Mutel wrote:
> ImportError: liblapack.so.2: cannot open shared object file: No such
> file or directory
All the lapack stuff is linked to what you are using for Numerix:
Numeric, numarray or NumPy, rather than directly by MPL. It looks like
you may have upgraded your atlas install, and not upgraded your numerix
package with it. Or you're installed a Numerix binary package that
depends on an older lapack.
Your kludge may only be working because you haven't actually called any
lapack functions yet, it's not used by the basic numerix stuff, only
linear algebra stuff.
Anyway, I'd decide what Numerix package you want to use, and then make
sure that's installed correctly.
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chr...@no...
|
|
From: Christopher B. <Chr...@no...> - 2006-02-06 19:50:27
|
Andrea, Are you using MPL with wxPython? I'd expect so. In which case, you can use it embedded, and have wx do the event handling. I really think that's the way to go. I'm not sure it's such a good idea for MPL to wrap GUI functionality, let's not try to build a yet another GUI toolkit -- that way lies AnyGUI, and that way lies madness! Make sure to check out wxmpl and/or Mplot: http://agni.phys.iit.edu/~kmcivor/wxmpl/ http://cars9.uchicago.edu/~newville/Python/MPlot/ By the way, unifying those two packages would be a great wxPython/MPL project, if you're looking for a new one! -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |
|
From: Christopher B. <Chr...@no...> - 2006-02-06 19:35:34
|
Eric Firing wrote:
> rcParams['xtick.direction'] = 'out'
> rcParams['ytick.direction'] = 'out'
Not that I need this at the moment, but can you have them be both in and
out?
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chr...@no...
|
|
From: Perry G. <pe...@st...> - 2006-02-06 14:30:35
|
On Feb 6, 2006, at 8:57 AM, Elderly Geek wrote: > Hi, > > This is more of a numarray issue, but also relevant here I hope. I > wonder how you sort a numarray.array descending? I know > numarray.sort(array) sort ascending. > > thx > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log=20= > files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD = SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=103432&bid#0486&dat=121642= > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > There is a special mailing list for this sort of question=20 (num...@li...). There are a number of ways=20 one can do this but why not either reverse the sorted array (or the=20 sorted indices) by using strides, e.g., get the sorted array and then=20 refer to it as sarr[::-1]? Perry Greenfield= |
|
From: Charlie M. <cw...@gm...> - 2006-02-06 14:07:20
|
"numarray.sort(array)[-1::-1]" should work for reversing the list fairly fa= st. That indexing btw means start at the last item, and use a stride of -1. On 2/6/06, Elderly Geek <ep...@gm...> wrote: > Hi, > > This is more of a numarray issue, but also relevant here I hope. I > wonder how you sort a numarray.array descending? I know > numarray.sort(array) sort ascending. > > thx > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log fi= les > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmdlnk&kid=103432&bid#0486&dat=121642 > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
|
From: Elderly G. <ep...@gm...> - 2006-02-06 13:57:54
|
Hi, This is more of a numarray issue, but also relevant here I hope. I wonder how you sort a numarray.array descending? I know numarray.sort(array) sort ascending. thx |