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
(14) |
3
(22) |
4
(13) |
5
(11) |
6
(12) |
7
(4) |
|
8
(6) |
9
(19) |
10
(14) |
11
(16) |
12
(6) |
13
(15) |
14
(6) |
|
15
(8) |
16
(22) |
17
(17) |
18
(8) |
19
(16) |
20
(19) |
21
(3) |
|
22
(6) |
23
(18) |
24
(26) |
25
(17) |
26
(13) |
27
(18) |
28
(8) |
|
29
|
30
(14) |
31
(30) |
|
|
|
|
|
From: sudhir cr <sud...@gm...> - 2009-03-25 23:02:57
|
Hello,
I am trying to use the matplotlib to generate a histogram and display it on
PHP / HTML.
The following is the code:
abc.py
#!/usr/bin/python
from pylab import randn, hist
x = randn(10000)
hist(x, 100)
testing_python.php
www/New_HPD
<?php
exec('/N/abc.py');
?>
But still am unable to show it on the browser.
Can anyone suggest a solution?
Thanks--
Sudhir Chowbina
Bioinformatics Graduate Student & Research Assistant
Discovery Informatics and Computing Laboratory
Indiana University School of Informatics
Indianapolis, USA
317-847 7721
sch...@iu...
|
|
From: Sandro T. <mo...@de...> - 2009-03-25 22:40:17
|
Hello, I'm trying to use arrows but I'm a little stuck. In [1]: import matplotlib In [2]: matplotlib.__version__ Out[2]: '0.98.5.3' First, simply import matplotlib.pyplot as plt plt.arrow(2,2,4,1) doesn't show anything, while at least a figure with an arrow in is expected (or it's by design?) Secondly, with this simple script: import matplotlib.pyplot as plt plt.plot(range(10)) plt.arrow(2,2,4,1, linewidth=5) plt.arrow(3,3,1,4) the result is quite ugly :) Where is the arrow pointer (for example)? I hope I'm missing something, but even in examples like "usetex_demo" the arrows are drawn "by hand" :) Thanks, -- Sandro Tosi (aka morph, morpheus, matrixhasu) My website: http://matrixhasu.altervista.org/ Me at Debian: http://wiki.debian.org/SandroTosi |
|
From: C M <cmp...@gm...> - 2009-03-25 22:06:45
|
> The event.x and event.y is the position of the mouse, and often this
> would not be the position of the legend (lower left corner) you want.
> I guess a common practice is to calculate how much your mouse moved
> since you started dragging and adjust the position of the legend from
> its original position by the same amount. What I would do is, in the
> on_pick call, save the current location of the mouse and the current
> location of the legend. And, when on_motion is called, calculate the
> dx, dy of your current mouse position from the saved (original) mouse
> position, and set the location of the legend by adding the same amount
> to the original legend position. Of course, the coordinate need to be
> converted in a proper system.
This is what I have attempted to do below. Here is the relevant part:
#pick the legend
def on_pick(self, event):
legend = self.legend
if event.artist == legend:
bbox = self.legend.get_window_extent() #gets the box of the legend.
self.mouse_x = event.mouseevent.x #get mouse coordinates
at time of pick.
self.mouse_y = event.mouseevent.y
self.legend_x = bbox.xmin #get legend coordinates
at time of pick.
self.legend_y = bbox.ymin
self.gotLegend = 1 #indicates we picked up the legend.
#drag the legend
def on_motion(self, event):
if self.gotLegend == 1:
mouse_diff_x = self.mouse_x - event.x #how much the mouse moved.
mouse_diff_y = self.mouse_y - event.y
#move the legend from its previous location by that same amount
self.legend._loc=(self.legend_x + mouse_diff_x,
self.legend_y + mouse_diff_y)
self.canvas.draw()
self.parent.Refresh()
Now when I run this, the legend just disappears (well, is moved to somewhere
off the screen).
For those with wx installed, runnable sample follows...
Thanks,
Che
#Boa:Frame:Frame1
import wx
import matplotlib
matplotlib.interactive(True)
matplotlib.use('WXAgg')
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg
from matplotlib.figure import Figure
def create(parent):
return Frame1(parent)
[wxID_FRAME1, wxID_FRAME1NOTEBOOK1, wxID_FRAME1PANEL1,
] = [wx.NewId() for _init_ctrls in range(3)]
class PlotPanel(wx.Panel):
def __init__(self, parent,id = -1, color = None,\
dpi = None, style = wx.NO_FULL_REPAINT_ON_RESIZE, **kwargs):
self.parent = parent
self.line_collections_list = []
wx.Panel.__init__(self, parent, **kwargs)
self.figure = Figure(None, dpi)
self.canvas = FigureCanvasWxAgg( self, -1, self.figure )
#Connect all the mpl events
self.canvas.mpl_connect('motion_notify_event', self.on_motion)
self.canvas.mpl_connect('pick_event', self.on_pick)
self.canvas.mpl_connect('button_release_event', self.on_release)
self.gotLegend = 0 #to begin, legend is not picked.
self._SetInitialSize()
self.Bind(wx.EVT_SIZE, self._onSize)
self.state = 'Initial'
self.draw()
def _onSize(self, event):
self._SetSize()
event.Skip()
def _SetSize( self ):
pixels = tuple( self.GetClientSize() )
self.SetSize( pixels )
self.canvas.SetSize( pixels )
self.figure.set_size_inches( float( pixels[0] )/self.figure.get_dpi(),
float( pixels[1] )/self.figure.get_dpi() )
def _SetInitialSize(self,):
pixels = self.parent.GetClientSize()
self.canvas.SetSize(pixels)
self.figure.set_size_inches( (pixels[0])/self.figure.get_dpi(),
(pixels[1])/self.figure.get_dpi(), forward=True )
def draw(self):
self.subplot = self.figure.add_subplot(111)
line, = self.subplot.plot([1,2,3],[4,5,6],'o',picker=5)
self.line_collections_list.append(line)
#Legend
self.legend = self.subplot.legend(self.line_collections_list,
['1'], numpoints=1)
self.legend.set_picker(self.my_legend_picker)
#pick up the legend patch
def my_legend_picker(self, legend, event):
return self.legend.legendPatch.contains(event)
#pick the legend
def on_pick(self, event):
legend = self.legend
if event.artist == legend:
bbox = self.legend.get_window_extent() #gets the box of the legend.
self.mouse_x = event.mouseevent.x #get mouse coordinates
at time of pick.
self.mouse_y = event.mouseevent.y
self.legend_x = bbox.xmin #get legend coordinates
at time of pick.
self.legend_y = bbox.ymin
self.gotLegend = 1 #indicates we picked up the legend.
#drag the legend
def on_motion(self, event):
if self.gotLegend == 1:
mouse_diff_x = self.mouse_x - event.x #how much the mouse moved.
mouse_diff_y = self.mouse_y - event.y
#move the legend from its previous location by that same amount
self.legend._loc=(self.legend_x + mouse_diff_x,
self.legend_y + mouse_diff_y)
self.canvas.draw()
self.parent.Refresh()
#release the legend
def on_release(self, event):
if self.gotLegend == 1:
self.gotLegend = 0
print 'release'
class Frame1(wx.Frame):
def _init_coll_boxSizer1_Items(self, parent):
# generated method, don't edit
parent.AddWindow(self.notebook1, 1, border=0, flag=wx.EXPAND)
def _init_sizers(self):
# generated method, don't edit
self.boxSizer1 = wx.BoxSizer(orient=wx.VERTICAL)
self._init_coll_boxSizer1_Items(self.boxSizer1)
self.panel1.SetSizer(self.boxSizer1)
def _init_ctrls(self, prnt):
# generated method, don't edit
wx.Frame.__init__(self, id=wxID_FRAME1, name='', parent=prnt,
pos=wx.Point(333, 202), size=wx.Size(592, 474),
style=wx.DEFAULT_FRAME_STYLE,
title='moving the legend accurately')
self.SetClientSize(wx.Size(584, 440))
self.panel1 = wx.Panel(id=wxID_FRAME1PANEL1, name='panel1', parent=self,
pos=wx.Point(0, 0), size=wx.Size(584, 440),
style=wx.TAB_TRAVERSAL)
self.notebook1 = wx.Notebook(id=wxID_FRAME1NOTEBOOK1, name='notebook1',
parent=self.panel1, pos=wx.Point(0, 0), size=wx.Size(584, 440),
style=0)
self._init_sizers()
def __init__(self, parent):
self._init_ctrls(parent)
graph = PlotPanel(self.notebook1)
self.notebook1.AddPage(graph,'graph')
if __name__ == '__main__':
app = wx.PySimpleApp()
frame = create(None)
frame.Show()
app.MainLoop()
|
|
From: Tyler B <bo...@gm...> - 2009-03-25 21:47:15
|
Hi JDH, Thanks for looking into this -- it has been driving me crazy! I tried running your much better code but ended up with the same result: http://screencast.com/t/UMl6l0Y4 I checked and matplotlib is version 0.98.5.2, and your code doesn't using dateutil so I guess that's not it. Any other ideas? I can't think of what else to try... Thanks again, Tyler On Wed, Mar 25, 2009 at 5:38 PM, John Hunter <jd...@gm...> wrote: > > > On Wed, Mar 25, 2009 at 3:25 PM, Tyler B <bo...@gm...> wrote: >> >> And yet here is the result: http://screencast.com/t/gLPDFtwnJM4 >> >> I can't figure out why the values are 'grouping' around particular values >> on the x-axis... I would expect it to look more like a function, with only >> one y-value for each x. > > I am not seeing the problem when I run your script with your datafile (there > is no grouping in columns like you have; instead I get a distinct x for each > date). I wonder if you have an old dateutil or an old matplotlib. > > With recent matplotlib, you can do with less code:: > > import matplotlib.cbook as cbook > import matplotlib.mlab as mlab > import matplotlib.pyplot as plt > r = mlab.csv2rec('gmail-count.txt', names='date,val1,val2', > converterd={'date' : cbook.todatetime('%Y-%m-%d > %H:%M:%S')}) > fig = plt.figure() > ax = fig.add_subplot(111) > ax.plot(r.date, r.val1, 'g^') > fig.autofmt_xdate () > plt.show() > > > JDH > |
|
From: John H. <jd...@gm...> - 2009-03-25 21:38:33
|
On Wed, Mar 25, 2009 at 3:25 PM, Tyler B <bo...@gm...> wrote: > > And yet here is the result: http://screencast.com/t/gLPDFtwnJM4 > > I can't figure out why the values are 'grouping' around particular values > on the x-axis... I would expect it to look more like a function, with only > one y-value for each x. > I am not seeing the problem when I run your script with your datafile (there is no grouping in columns like you have; instead I get a distinct x for each date). I wonder if you have an old dateutil or an old matplotlib. With recent matplotlib, you can do with less code:: import matplotlib.cbook as cbook import matplotlib.mlab as mlab import matplotlib.pyplot as plt r = mlab.csv2rec('gmail-count.txt', names='date,val1,val2', converterd={'date' : cbook.todatetime('%Y-%m-%d %H:%M:%S')}) fig = plt.figure() ax = fig.add_subplot(111) ax.plot(r.date, r.val1, 'g^') fig.autofmt_xdate () plt.show() JDH |
|
From: Anthony F. <ant...@gm...> - 2009-03-25 21:06:33
|
Hi Che, I think you got bit by the "reply to list" non-feature of this list... >> In ours, we catch the mpl button down event and after establishing a >> hit on the legend do: > > I was using the pick event, not the button down event. How do you > "establish a hit on the legend" in the button down event handler? So, keep in mind that we're using 0.90.1. This was before the nice hit-test routines. We wrote our own hit-test routines loosely based around the "object_picker.py" demo that was current at the time. >> bbox = self._legend.get_window_extent() >> self._dragOffset = (bbox.xmin() - mplEvent.x, bbox.ymin() >> - mplEvent.y) >> >> Then in the mousemove event handler we do: >> >> self._moveLegend(mplEvent.x + self._dragOffset[0], >> mplEvent.y + self._dragOffset[1]) >> >> where self._moveLegend is: >> >> def _moveLegend(self, x, y, autoDraw=True): > > What is the purpose of autoDraw = True? This is something we carry around in our application to limit the number of redraws to reduce flicker. >> height = float(self.figure.bbox.height()) >> width = float(self.figure.bbox.width()) > > Can someone confirm that in the most recent version of mpl, > one can no longer do bbox.height(), but must just do bbox.height ? > (when I do it the first way it says float is not callable). I'm pretty sure this is true. >> dx = x/width >> dy = y/height >> >> # The following two lines are specific to our implementation >> and our internal data classes >> self._legendLocation = (dx, dy) >> self.plot.getLegend().setLocation(self._legendLocation) > > So can I exclude them and still get the legend to move? Yes. >> # This is the line that "moves" the legend >> self._legend._loc=(dx,dy) >> >> if autoDraw: >> self.draw() >> >> Now we're using an ancient version of MPL (0.90.1) and many things >> have changed in the meantime. YMMV. > > Thanks very much, > Che No worries. A> |
|
From: Tyler B <bo...@gm...> - 2009-03-25 20:49:02
|
Sorry to spam.. I was advised to re-send this as plain text. Thanks
for any help!
Hi there,
I'm trying to plot a file which keeps track of my inbox count over
time. Every minute it creates an observation, recording a timestamp,
and the inbox count, like this:
2009-03-25 08:33:48, 5
2009-03-25 08:34:48, 5
2009-03-25 08:35:48, 5
...
and so on. I have about a day's worth of data so far. Here is code
I'm trying to use to plot this:
> import dateutil, pylab, csv, matplotlib
> import numpy as np
> import matplotlib.pyplot as plt
> import matplotlib.dates as mdates
>
> # Used for axis formatting
> days = mdates.DayLocator() # every day
> hours = mdates.HourLocator() # every month
> daysFmt = mdates.DateFormatter('%D')
>
> # Open data file
> data = csv.reader(open('gmail-count.txt'), delimiter=',')
>
> # Convert to vectors
> time = []
> inbox = []
> for c_time, c_inbox in data:
> time.append(c_time)
> inbox.append(int(c_inbox))
>
> # Plot the data
> x_dates = pylab.date2num([dateutil.parser.parse(s) for s in time])
> print x_dates
>
> fig = plt.figure()
> ax = fig.add_subplot(111)
> ax.plot(x_dates, inbox, 'g^')
>
> # format the ticks
> ax.xaxis.set_major_locator(days)
> ax.xaxis.set_major_formatter(daysFmt)
> ax.xaxis.set_minor_locator(hours)
> fig.autofmt_xdate()
>
> # Save the file
> plt.savefig('testA')
And yet here is the result: http://screencast.com/t/gLPDFtwnJM4
I can't figure out why the values are 'grouping' around particular
values on the x-axis... I would expect it to look more like a
function, with only one y-value for each x.
Am I using date2num wrongly, or can anyone please suggest where I
might be going wrong? (In case anyone wants to see the data, I've
attached it as well.. just ignore the 3rd column)
Thanks!
Tyler
|
|
From: Tyler B <bo...@gm...> - 2009-03-25 20:25:38
|
2009-03-24 18:57:48,8,17 2009-03-24 18:58:48,8,17 2009-03-24 18:59:48,8,17 2009-03-24 19:00:48,8,17 2009-03-24 19:01:48,8,17 2009-03-24 19:03:10,8,17 2009-03-24 19:03:48,8,17 2009-03-24 19:04:48,8,17 2009-03-24 19:05:48,8,17 2009-03-24 19:06:48,8,17 2009-03-24 19:07:48,8,17 2009-03-24 19:08:48,8,17 2009-03-24 19:09:48,8,17 2009-03-24 19:10:48,8,17 2009-03-24 19:11:48,8,17 2009-03-24 19:12:48,8,17 2009-03-24 19:13:48,8,17 2009-03-24 19:14:48,8,17 2009-03-24 19:15:48,8,17 2009-03-24 19:16:48,8,17 2009-03-24 19:17:48,8,17 2009-03-24 19:18:48,8,17 2009-03-24 19:19:48,8,17 2009-03-24 19:20:48,8,17 2009-03-24 19:21:51,9,17 2009-03-24 19:22:48,9,17 2009-03-24 19:23:50,9,17 2009-03-24 19:24:48,9,17 2009-03-24 19:25:48,9,17 2009-03-24 19:26:48,9,17 2009-03-24 19:27:48,9,17 2009-03-24 19:28:48,9,17 2009-03-24 19:29:48,9,17 2009-03-24 19:30:48,9,17 2009-03-24 19:31:48,9,17 2009-03-24 19:32:48,9,17 2009-03-24 19:33:48,9,17 2009-03-24 19:34:48,9,17 2009-03-24 19:35:48,9,17 2009-03-24 19:36:48,9,17 2009-03-24 19:37:48,9,17 2009-03-24 19:38:48,9,17 2009-03-24 19:39:48,9,17 2009-03-24 19:40:48,9,17 2009-03-24 19:41:48,9,17 2009-03-24 19:42:48,9,17 2009-03-24 19:43:48,9,17 2009-03-24 19:44:48,9,17 2009-03-24 19:45:48,9,17 2009-03-24 19:46:48,9,17 2009-03-24 19:47:49,9,17 2009-03-24 19:48:48,9,17 2009-03-24 19:49:49,9,17 2009-03-24 19:50:48,9,17 2009-03-24 19:51:49,9,17 2009-03-24 19:52:48,9,17 2009-03-24 19:53:50,9,17 2009-03-24 19:54:49,9,17 2009-03-24 19:55:48,9,17 2009-03-24 19:56:48,9,17 2009-03-24 19:57:48,9,17 2009-03-24 19:58:49,9,17 2009-03-24 19:59:53,9,17 2009-03-24 20:00:49,9,17 2009-03-24 20:01:49,9,17 2009-03-24 20:02:48,9,17 2009-03-24 20:03:48,9,17 2009-03-24 20:04:48,9,17 2009-03-24 20:05:49,9,17 2009-03-24 20:06:49,9,17 2009-03-24 20:07:48,9,17 2009-03-24 20:08:48,9,17 2009-03-24 20:09:49,9,17 2009-03-24 20:10:48,9,17 2009-03-24 20:11:52,9,17 2009-03-24 20:12:52,9,17 2009-03-24 20:13:52,9,17 2009-03-24 20:14:52,9,17 2009-03-24 20:15:51,9,17 2009-03-24 20:16:50,9,17 2009-03-24 20:17:52,9,17 2009-03-24 20:18:52,9,17 2009-03-24 20:19:52,9,17 2009-03-24 20:20:51,9,17 2009-03-24 20:21:51,9,17 2009-03-24 20:22:51,9,17 2009-03-24 20:23:52,9,17 2009-03-24 20:24:50,9,17 2009-03-24 20:25:50,9,17 2009-03-24 20:26:51,9,17 2009-03-24 20:27:52,9,17 2009-03-24 20:28:51,9,17 2009-03-24 20:29:52,9,17 2009-03-24 20:30:52,9,17 2009-03-24 20:31:52,9,17 2009-03-24 20:32:53,9,17 2009-03-24 20:33:52,9,17 2009-03-24 20:34:51,9,17 2009-03-24 20:35:52,9,17 2009-03-24 20:36:53,9,17 2009-03-24 20:37:50,9,17 2009-03-24 20:38:52,9,17 2009-03-24 20:39:50,9,17 2009-03-24 20:40:51,9,17 2009-03-24 20:41:51,9,17 2009-03-24 20:42:51,9,17 2009-03-24 20:43:50,9,17 2009-03-24 20:44:52,9,17 2009-03-24 20:45:51,9,17 2009-03-24 20:46:51,9,17 2009-03-24 20:47:50,9,17 2009-03-24 20:48:52,9,17 2009-03-24 20:49:51,9,17 2009-03-24 20:50:51,9,17 2009-03-24 20:51:51,9,17 2009-03-24 20:52:58,9,17 2009-03-24 20:53:51,9,17 2009-03-24 20:54:55,9,17 2009-03-24 20:55:51,9,17 2009-03-24 20:56:51,9,17 2009-03-24 20:57:51,9,17 2009-03-24 20:58:51,9,17 2009-03-24 20:59:51,9,17 2009-03-24 21:00:51,9,17 2009-03-24 21:01:51,9,17 2009-03-24 21:02:51,9,17 2009-03-24 21:03:51,9,17 2009-03-24 21:04:48,9,17 2009-03-24 21:05:51,9,17 2009-03-24 21:06:51,9,17 2009-03-24 21:07:52,9,17 2009-03-24 21:08:52,9,17 2009-03-24 21:09:52,9,17 2009-03-24 21:10:51,9,17 2009-03-24 21:11:59,10,17 2009-03-24 21:12:52,10,17 2009-03-24 21:13:51,10,17 2009-03-24 21:14:52,10,17 2009-03-24 21:15:52,10,17 2009-03-24 21:16:51,10,17 2009-03-24 21:17:51,10,17 2009-03-24 21:18:50,10,17 2009-03-24 21:19:51,10,17 2009-03-24 21:20:52,10,17 2009-03-24 21:21:51,10,17 2009-03-24 21:22:54,10,17 2009-03-24 21:23:53,10,17 2009-03-24 21:24:49,10,17 2009-03-24 21:25:52,10,17 2009-03-24 21:26:53,10,17 2009-03-24 21:27:53,10,17 2009-03-24 21:28:52,10,17 2009-03-24 21:29:51,10,17 2009-03-24 21:30:53,10,17 2009-03-24 21:31:52,10,17 2009-03-24 21:32:50,10,17 2009-03-24 21:33:51,10,17 2009-03-24 21:34:53,10,17 2009-03-24 21:35:53,10,17 2009-03-24 21:36:52,10,17 2009-03-24 21:37:58,10,17 2009-03-24 21:38:51,10,17 2009-03-24 21:39:55,10,17 2009-03-24 21:40:54,10,17 2009-03-24 21:41:51,10,17 2009-03-24 21:42:56,10,17 2009-03-24 21:43:52,10,17 2009-03-24 21:44:53,10,17 2009-03-24 21:45:53,10,17 2009-03-24 21:46:52,10,17 2009-03-24 21:47:52,10,17 2009-03-24 21:48:51,10,17 2009-03-24 21:49:54,10,17 2009-03-24 21:50:53,10,17 2009-03-24 21:51:55,10,17 2009-03-24 21:52:52,10,17 2009-03-24 21:56:30,10,17 2009-03-24 21:56:54,10,17 2009-03-24 21:57:53,10,17 2009-03-24 21:58:53,10,17 2009-03-24 21:59:53,10,17 2009-03-24 22:00:53,10,17 2009-03-24 22:01:54,10,17 2009-03-24 22:02:53,10,17 2009-03-24 22:03:54,10,17 2009-03-24 22:04:50,10,17 2009-03-24 22:05:53,10,17 2009-03-24 22:06:53,10,17 2009-03-24 22:07:52,10,17 2009-03-24 22:08:55,10,17 2009-03-24 22:09:54,10,17 2009-03-24 22:10:53,10,17 2009-03-24 22:11:55,10,17 2009-03-24 22:12:53,10,17 2009-03-24 22:13:53,10,17 2009-03-24 22:14:55,10,17 2009-03-24 22:15:54,10,17 2009-03-24 22:16:56,10,17 2009-03-24 22:17:56,10,17 2009-03-24 22:18:53,10,17 2009-03-24 22:19:54,10,17 2009-03-24 22:20:54,10,17 2009-03-24 22:21:52,10,17 2009-03-24 22:22:54,10,17 2009-03-24 22:23:53,10,17 2009-03-24 22:24:52,10,17 2009-03-24 22:25:51,10,17 2009-03-24 22:26:50,10,17 2009-03-24 22:27:49,10,17 2009-03-24 22:28:50,10,17 2009-03-24 22:29:49,10,17 2009-03-24 22:30:50,10,17 2009-03-24 22:31:49,10,17 2009-03-24 22:32:49,10,17 2009-03-24 22:33:52,10,17 2009-03-24 22:34:52,10,17 2009-03-24 22:35:48,10,17 2009-03-24 22:36:50,10,17 2009-03-24 22:37:53,10,17 2009-03-24 22:38:48,10,17 2009-03-24 22:39:52,10,17 2009-03-24 22:40:53,10,17 2009-03-24 22:41:49,10,17 2009-03-24 22:42:50,10,17 2009-03-24 22:43:51,10,17 2009-03-24 22:44:50,10,17 2009-03-24 22:45:49,10,17 2009-03-24 22:46:52,10,17 2009-03-24 22:47:51,10,17 2009-03-24 22:48:49,10,17 2009-03-24 22:49:49,10,17 2009-03-24 22:50:50,10,17 2009-03-24 22:51:51,10,17 2009-03-24 22:52:55,10,17 2009-03-24 22:53:52,10,17 2009-03-24 22:54:53,10,17 2009-03-24 22:55:50,10,17 2009-03-24 22:56:54,10,17 2009-03-24 22:57:51,10,17 2009-03-24 22:58:50,10,17 2009-03-24 22:59:51,10,17 2009-03-24 23:00:51,10,17 2009-03-24 23:01:52,10,17 2009-03-24 23:02:54,10,17 2009-03-24 23:03:50,10,17 2009-03-24 23:04:51,11,17 2009-03-24 23:05:50,11,17 2009-03-24 23:06:48,11,17 2009-03-24 23:07:50,11,17 2009-03-24 23:08:49,11,17 2009-03-24 23:09:51,11,17 2009-03-24 23:10:50,12,17 2009-03-24 23:11:49,12,17 2009-03-24 23:12:50,12,17 2009-03-24 23:13:49,12,17 2009-03-24 23:14:48,12,17 2009-03-24 23:15:51,12,17 2009-03-24 23:16:49,12,17 2009-03-24 23:17:49,12,17 2009-03-24 23:18:50,12,17 2009-03-24 23:19:50,13,17 2009-03-24 23:20:49,13,17 2009-03-24 23:21:48,13,17 2009-03-24 23:22:50,11,17 2009-03-24 23:23:49,11,17 2009-03-24 23:24:49,11,17 2009-03-24 23:25:51,11,17 2009-03-24 23:26:49,11,17 2009-03-24 23:27:50,12,17 2009-03-24 23:28:49,12,17 2009-03-24 23:29:49,12,17 2009-03-24 23:30:49,12,17 2009-03-24 23:31:54,12,17 2009-03-24 23:32:48,12,17 2009-03-24 23:33:48,12,17 2009-03-24 23:34:48,12,17 2009-03-24 23:35:48,12,17 2009-03-24 23:36:49,12,17 2009-03-24 23:37:48,12,17 2009-03-24 23:38:48,12,17 2009-03-24 23:39:48,12,17 2009-03-24 23:40:48,12,17 2009-03-24 23:41:49,12,17 2009-03-24 23:42:48,12,17 2009-03-24 23:43:49,12,17 2009-03-24 23:44:48,13,17 2009-03-24 23:45:52,13,17 2009-03-24 23:46:48,13,17 2009-03-24 23:47:48,13,17 2009-03-24 23:48:48,13,17 2009-03-24 23:49:48,12,17 2009-03-24 23:50:48,12,17 2009-03-24 23:51:48,12,17 2009-03-24 23:52:48,12,17 2009-03-24 23:53:48,12,17 2009-03-24 23:54:48,12,17 2009-03-24 23:55:48,12,17 2009-03-24 23:56:48,12,17 2009-03-24 23:57:48,12,17 2009-03-24 23:58:48,12,17 2009-03-24 23:59:48,12,17 2009-03-25 00:00:48,10,17 2009-03-25 00:01:48,10,17 2009-03-25 00:02:48,10,17 2009-03-25 00:03:48,10,17 2009-03-25 00:04:48,7,17 2009-03-25 00:05:48,7,17 2009-03-25 00:06:48,7,17 2009-03-25 00:07:48,7,17 2009-03-25 00:08:48,7,17 2009-03-25 00:09:48,7,17 2009-03-25 00:10:48,7,17 2009-03-25 00:11:48,7,17 2009-03-25 00:12:48,7,17 2009-03-25 00:13:49,7,17 2009-03-25 00:14:48,7,17 2009-03-25 00:15:48,7,17 2009-03-25 00:16:48,7,17 2009-03-25 00:17:48,7,17 2009-03-25 00:18:48,7,17 2009-03-25 00:19:48,7,17 2009-03-25 00:20:51,7,17 2009-03-25 00:21:48,7,17 2009-03-25 00:22:52,7,17 2009-03-25 00:23:48,7,17 2009-03-25 00:24:53,7,17 2009-03-25 00:25:48,7,17 2009-03-25 00:26:48,7,17 2009-03-25 00:27:48,7,17 2009-03-25 00:28:48,7,17 2009-03-25 00:29:48,7,17 2009-03-25 00:30:48,7,17 2009-03-25 00:31:48,7,17 2009-03-25 00:32:48,7,17 2009-03-25 00:33:48,7,17 2009-03-25 00:34:48,7,17 2009-03-25 00:35:52,7,17 2009-03-25 00:36:48,7,17 2009-03-25 00:37:48,7,17 2009-03-25 00:38:48,7,17 2009-03-25 00:39:48,7,17 2009-03-25 00:40:48,7,17 2009-03-25 00:41:48,7,17 2009-03-25 00:42:48,7,17 2009-03-25 00:43:48,7,17 2009-03-25 00:44:49,7,17 2009-03-25 00:45:49,7,17 2009-03-25 00:46:48,7,17 2009-03-25 00:47:48,7,17 2009-03-25 00:48:48,7,17 2009-03-25 00:49:49,5,17 2009-03-25 00:50:52,5,17 2009-03-25 00:51:48,5,17 2009-03-25 00:52:49,5,17 2009-03-25 00:53:49,5,17 2009-03-25 00:54:48,5,17 2009-03-25 00:55:49,3,17 2009-03-25 00:56:48,3,17 2009-03-25 00:57:48,3,17 2009-03-25 00:58:48,3,17 2009-03-25 00:59:53,3,17 2009-03-25 01:00:48,3,17 2009-03-25 01:01:48,3,17 2009-03-25 01:02:48,3,17 2009-03-25 01:03:48,3,17 2009-03-25 01:04:48,3,17 2009-03-25 01:05:48,3,17 2009-03-25 01:06:48,3,17 2009-03-25 01:07:48,3,17 2009-03-25 01:08:48,3,17 2009-03-25 01:09:48,3,17 2009-03-25 01:10:49,3,17 2009-03-25 01:11:48,3,17 2009-03-25 01:12:48,3,17 2009-03-25 01:13:48,3,17 2009-03-25 01:14:48,3,17 2009-03-25 01:15:48,3,17 2009-03-25 01:16:48,3,17 2009-03-25 01:17:48,3,17 2009-03-25 01:18:48,3,17 2009-03-25 01:19:48,3,17 2009-03-25 01:20:48,3,17 2009-03-25 01:21:48,3,17 2009-03-25 01:22:48,3,17 2009-03-25 01:23:48,3,17 2009-03-25 01:24:48,3,17 2009-03-25 01:25:48,3,17 2009-03-25 01:26:48,3,17 2009-03-25 01:27:48,3,17 2009-03-25 01:28:48,3,17 2009-03-25 01:29:48,3,17 2009-03-25 01:30:48,3,17 2009-03-25 01:31:48,3,17 2009-03-25 01:32:48,3,17 2009-03-25 01:33:49,3,17 2009-03-25 01:34:48,3,17 2009-03-25 01:35:48,3,17 2009-03-25 01:36:48,3,17 2009-03-25 01:37:48,3,17 2009-03-25 01:38:48,3,17 2009-03-25 01:39:48,4,17 2009-03-25 01:40:49,4,17 2009-03-25 01:41:49,4,17 2009-03-25 01:42:48,4,17 2009-03-25 01:43:48,4,17 2009-03-25 01:44:48,4,17 2009-03-25 01:45:48,4,17 2009-03-25 01:46:49,4,17 2009-03-25 01:47:48,4,17 2009-03-25 01:48:48,4,17 2009-03-25 01:49:49,4,17 2009-03-25 01:50:48,4,17 2009-03-25 01:51:48,4,17 2009-03-25 01:52:49,4,17 2009-03-25 01:53:48,4,17 2009-03-25 01:54:48,4,17 2009-03-25 01:55:49,4,17 2009-03-25 01:56:48,4,17 2009-03-25 01:57:49,4,17 2009-03-25 01:58:49,4,17 2009-03-25 01:59:48,4,17 2009-03-25 02:00:48,4,17 2009-03-25 02:01:48,4,17 2009-03-25 02:02:48,5,17 2009-03-25 02:03:48,5,17 2009-03-25 02:04:48,5,17 2009-03-25 02:05:48,5,17 2009-03-25 02:06:48,5,17 2009-03-25 02:07:48,5,17 2009-03-25 02:08:48,5,17 2009-03-25 02:09:48,5,17 2009-03-25 02:10:49,5,17 2009-03-25 02:11:48,5,17 2009-03-25 02:12:48,5,17 2009-03-25 02:13:48,6,17 2009-03-25 02:14:48,6,17 2009-03-25 02:15:48,6,17 2009-03-25 02:16:48,6,17 2009-03-25 02:17:48,6,17 2009-03-25 02:18:48,6,17 2009-03-25 02:19:49,6,17 2009-03-25 02:20:48,6,17 2009-03-25 02:21:48,6,17 2009-03-25 02:22:48,6,17 2009-03-25 02:23:48,6,17 2009-03-25 02:24:48,6,17 2009-03-25 02:25:48,6,17 2009-03-25 02:26:48,6,17 2009-03-25 02:27:49,6,17 2009-03-25 02:28:48,6,17 2009-03-25 02:29:48,6,17 2009-03-25 02:30:49,6,17 2009-03-25 02:31:48,6,17 2009-03-25 02:32:48,6,17 2009-03-25 02:33:48,6,17 2009-03-25 02:34:49,6,17 2009-03-25 02:35:48,6,17 2009-03-25 02:36:48,6,17 2009-03-25 02:37:48,6,17 2009-03-25 02:38:48,6,17 2009-03-25 02:39:48,6,17 2009-03-25 02:40:48,6,17 2009-03-25 02:41:48,6,17 2009-03-25 02:42:48,6,17 2009-03-25 02:43:48,6,17 2009-03-25 02:44:48,6,17 2009-03-25 02:45:48,6,17 2009-03-25 02:46:49,6,17 2009-03-25 02:47:49,6,17 2009-03-25 02:48:48,6,17 2009-03-25 02:49:48,6,17 2009-03-25 02:50:48,6,17 2009-03-25 02:51:48,6,17 2009-03-25 02:52:48,6,17 2009-03-25 02:53:48,3,17 2009-03-25 02:54:48,3,17 2009-03-25 02:55:48,3,17 2009-03-25 02:56:48,3,17 2009-03-25 02:57:48,3,17 2009-03-25 02:58:48,3,17 2009-03-25 02:59:48,4,17 2009-03-25 03:00:48,4,17 2009-03-25 03:01:48,4,17 2009-03-25 03:02:48,4,17 2009-03-25 03:03:48,4,17 2009-03-25 03:04:48,4,17 2009-03-25 03:05:48,4,17 2009-03-25 03:06:48,4,17 2009-03-25 03:07:48,4,17 2009-03-25 03:08:48,4,17 2009-03-25 03:09:48,4,17 2009-03-25 03:10:48,4,17 2009-03-25 03:11:48,4,17 2009-03-25 03:12:48,4,17 2009-03-25 03:13:48,4,17 2009-03-25 03:14:48,4,17 2009-03-25 03:15:48,4,17 2009-03-25 03:16:48,4,17 2009-03-25 03:17:48,4,17 2009-03-25 03:18:49,4,17 2009-03-25 03:19:48,4,17 2009-03-25 03:20:48,4,17 2009-03-25 03:21:48,4,17 2009-03-25 03:22:48,4,17 2009-03-25 03:23:48,4,17 2009-03-25 03:24:48,4,17 2009-03-25 03:25:48,4,17 2009-03-25 03:26:48,4,17 2009-03-25 03:27:48,4,17 2009-03-25 03:28:48,4,17 2009-03-25 03:29:48,4,17 2009-03-25 03:30:48,4,17 2009-03-25 03:31:48,4,17 2009-03-25 03:32:48,4,17 2009-03-25 03:33:48,4,17 2009-03-25 03:34:48,4,17 2009-03-25 03:35:48,4,17 2009-03-25 03:36:48,4,17 2009-03-25 03:37:48,4,17 2009-03-25 03:38:48,4,17 2009-03-25 03:39:48,4,17 2009-03-25 03:40:48,4,17 2009-03-25 03:41:48,4,17 2009-03-25 03:42:48,4,17 2009-03-25 03:43:48,4,17 2009-03-25 03:44:48,4,17 2009-03-25 03:45:48,4,17 2009-03-25 03:46:48,4,17 2009-03-25 03:47:48,4,17 2009-03-25 03:48:48,4,17 2009-03-25 03:49:48,4,17 2009-03-25 03:50:48,4,17 2009-03-25 03:51:48,4,17 2009-03-25 03:52:48,4,17 2009-03-25 03:53:48,4,17 2009-03-25 03:54:48,4,17 2009-03-25 03:55:48,4,17 2009-03-25 03:56:48,4,17 2009-03-25 03:57:48,4,17 2009-03-25 03:58:48,4,17 2009-03-25 03:59:48,4,17 2009-03-25 04:00:48,4,17 2009-03-25 04:01:48,4,17 2009-03-25 04:02:48,4,17 2009-03-25 04:03:48,4,17 2009-03-25 04:04:48,4,17 2009-03-25 04:05:48,4,17 2009-03-25 04:06:48,4,17 2009-03-25 04:07:48,4,17 2009-03-25 04:08:48,4,17 2009-03-25 04:09:48,4,17 2009-03-25 04:10:48,4,17 2009-03-25 04:11:48,4,17 2009-03-25 04:12:48,4,17 2009-03-25 04:13:48,4,17 2009-03-25 04:14:48,4,17 2009-03-25 04:15:48,4,17 2009-03-25 04:16:48,4,17 2009-03-25 04:17:48,4,17 2009-03-25 04:18:48,4,17 2009-03-25 04:19:48,4,17 2009-03-25 04:20:48,4,17 2009-03-25 04:21:48,4,17 2009-03-25 04:22:48,4,17 2009-03-25 04:23:48,4,17 2009-03-25 04:24:48,4,17 2009-03-25 04:25:48,4,17 2009-03-25 04:26:48,4,17 2009-03-25 04:27:48,4,17 2009-03-25 04:28:48,4,17 2009-03-25 04:29:48,4,17 2009-03-25 04:30:48,4,17 2009-03-25 04:31:52,4,17 2009-03-25 04:32:48,4,17 2009-03-25 04:33:48,4,17 2009-03-25 04:34:48,4,17 2009-03-25 04:35:48,4,17 2009-03-25 04:36:48,4,17 2009-03-25 04:37:48,4,17 2009-03-25 04:38:48,4,17 2009-03-25 04:39:48,4,17 2009-03-25 04:40:48,4,17 2009-03-25 04:41:48,4,17 2009-03-25 04:42:48,4,17 2009-03-25 04:43:48,4,17 2009-03-25 04:44:48,4,17 2009-03-25 04:45:48,4,17 2009-03-25 04:46:48,4,17 2009-03-25 04:47:48,4,17 2009-03-25 04:48:48,4,17 2009-03-25 04:49:48,4,17 2009-03-25 04:50:48,4,17 2009-03-25 04:51:48,4,17 2009-03-25 04:52:48,4,17 2009-03-25 04:53:48,4,17 2009-03-25 04:54:48,4,17 2009-03-25 04:55:48,4,17 2009-03-25 04:56:48,4,17 2009-03-25 04:57:48,4,17 2009-03-25 04:58:48,4,17 2009-03-25 04:59:48,4,17 2009-03-25 05:00:48,4,17 2009-03-25 05:01:48,4,17 2009-03-25 05:02:48,4,17 2009-03-25 05:03:48,4,17 2009-03-25 05:04:48,4,17 2009-03-25 05:05:48,4,17 2009-03-25 05:06:48,4,17 2009-03-25 05:07:48,4,17 2009-03-25 05:08:48,4,17 2009-03-25 05:09:48,4,17 2009-03-25 05:10:48,4,17 2009-03-25 05:11:48,4,17 2009-03-25 05:12:48,4,17 2009-03-25 05:13:48,4,17 2009-03-25 05:14:48,4,17 2009-03-25 05:15:48,4,17 2009-03-25 05:16:48,4,17 2009-03-25 05:17:48,4,17 2009-03-25 05:18:48,4,17 2009-03-25 05:19:48,4,17 2009-03-25 05:20:48,4,17 2009-03-25 05:21:48,4,17 2009-03-25 05:22:48,4,17 2009-03-25 05:23:48,4,17 2009-03-25 05:24:48,4,17 2009-03-25 05:25:48,4,17 2009-03-25 05:26:48,4,17 2009-03-25 05:27:48,4,17 2009-03-25 05:28:48,4,17 2009-03-25 05:29:48,4,17 2009-03-25 05:30:48,4,17 2009-03-25 05:31:48,4,17 2009-03-25 05:32:48,4,17 2009-03-25 05:33:48,4,17 2009-03-25 05:34:48,4,17 2009-03-25 05:35:48,4,17 2009-03-25 05:36:48,4,17 2009-03-25 05:37:48,4,17 2009-03-25 05:38:48,4,17 2009-03-25 05:39:48,4,17 2009-03-25 05:40:48,4,17 2009-03-25 05:41:48,4,17 2009-03-25 05:42:48,4,17 2009-03-25 05:43:48,4,17 2009-03-25 05:44:48,4,17 2009-03-25 05:45:48,4,17 2009-03-25 05:46:48,4,17 2009-03-25 05:47:48,4,17 2009-03-25 05:48:48,4,17 2009-03-25 05:49:48,4,17 2009-03-25 05:50:48,4,17 2009-03-25 05:51:48,4,17 2009-03-25 05:52:48,4,17 2009-03-25 05:53:48,4,17 2009-03-25 05:54:48,4,17 2009-03-25 05:55:48,4,17 2009-03-25 05:56:48,4,17 2009-03-25 05:57:48,4,17 2009-03-25 05:58:48,4,17 2009-03-25 05:59:48,4,17 2009-03-25 06:00:48,4,17 2009-03-25 06:01:48,4,17 2009-03-25 06:02:48,4,17 2009-03-25 06:03:48,4,17 2009-03-25 06:04:48,4,17 2009-03-25 06:05:48,4,17 2009-03-25 06:06:48,4,17 2009-03-25 06:07:48,4,17 2009-03-25 06:08:48,4,17 2009-03-25 06:09:48,4,17 2009-03-25 06:10:49,4,17 2009-03-25 06:11:48,4,17 2009-03-25 06:12:48,5,17 2009-03-25 06:13:48,5,17 2009-03-25 06:14:48,5,17 2009-03-25 06:15:48,5,17 2009-03-25 06:16:48,5,17 2009-03-25 06:17:48,5,17 2009-03-25 06:18:48,5,17 2009-03-25 06:19:48,5,17 2009-03-25 06:20:48,5,17 2009-03-25 06:21:48,5,17 2009-03-25 06:22:48,5,17 2009-03-25 06:23:48,5,17 2009-03-25 06:24:48,5,17 2009-03-25 06:25:48,5,17 2009-03-25 06:26:48,5,17 2009-03-25 06:27:48,5,17 2009-03-25 06:28:48,5,17 2009-03-25 06:29:48,5,17 2009-03-25 06:30:48,5,17 2009-03-25 06:31:48,5,17 2009-03-25 06:32:48,5,17 2009-03-25 06:33:48,5,17 2009-03-25 06:34:48,5,17 2009-03-25 06:35:48,5,17 2009-03-25 06:36:48,5,17 2009-03-25 06:37:48,5,17 2009-03-25 06:38:48,5,17 2009-03-25 06:39:48,5,17 2009-03-25 06:40:48,5,17 2009-03-25 06:41:49,5,17 2009-03-25 06:42:48,5,17 2009-03-25 06:43:48,5,17 2009-03-25 06:44:48,5,17 2009-03-25 06:45:48,5,17 2009-03-25 06:46:48,5,17 2009-03-25 06:47:48,5,17 2009-03-25 06:48:48,5,17 2009-03-25 06:49:48,5,17 2009-03-25 06:50:48,5,17 2009-03-25 06:51:48,5,17 2009-03-25 06:52:48,5,17 2009-03-25 06:53:48,5,17 2009-03-25 06:54:48,5,17 2009-03-25 06:55:48,5,17 2009-03-25 06:56:48,5,17 2009-03-25 06:57:48,5,17 2009-03-25 06:58:48,5,17 2009-03-25 06:59:48,5,17 2009-03-25 07:00:48,5,17 2009-03-25 07:01:48,5,17 2009-03-25 07:02:48,5,17 2009-03-25 07:03:48,5,17 2009-03-25 07:04:48,5,17 2009-03-25 07:05:48,5,17 2009-03-25 07:06:48,5,17 2009-03-25 07:07:48,5,17 2009-03-25 07:08:48,5,17 2009-03-25 07:09:48,5,17 2009-03-25 07:10:48,5,17 2009-03-25 07:11:48,5,17 2009-03-25 07:12:49,5,17 2009-03-25 07:13:48,5,17 2009-03-25 07:14:48,5,17 2009-03-25 07:15:48,5,17 2009-03-25 07:16:48,5,17 2009-03-25 07:17:48,5,17 2009-03-25 07:18:48,5,17 2009-03-25 07:19:48,5,17 2009-03-25 07:20:48,5,17 2009-03-25 07:21:48,5,17 2009-03-25 07:22:48,5,17 2009-03-25 07:23:48,5,17 2009-03-25 07:24:48,5,17 2009-03-25 07:25:48,5,17 2009-03-25 07:26:48,5,17 2009-03-25 07:27:48,5,17 2009-03-25 07:28:48,5,17 2009-03-25 07:29:48,5,17 2009-03-25 07:30:48,5,17 2009-03-25 07:31:48,5,17 2009-03-25 07:32:48,5,17 2009-03-25 07:33:48,5,17 2009-03-25 07:34:48,5,17 2009-03-25 07:35:48,5,17 2009-03-25 07:36:48,5,17 2009-03-25 07:37:48,5,17 2009-03-25 07:38:48,5,17 2009-03-25 07:39:48,5,17 2009-03-25 07:40:48,5,17 2009-03-25 07:41:48,5,17 2009-03-25 07:42:48,5,17 2009-03-25 07:43:55,5,17 2009-03-25 07:44:48,5,17 2009-03-25 07:45:48,5,17 2009-03-25 07:46:48,5,17 2009-03-25 07:47:48,5,17 2009-03-25 07:48:48,5,17 2009-03-25 07:49:48,5,17 2009-03-25 07:50:48,5,17 2009-03-25 07:51:48,5,17 2009-03-25 07:52:48,5,17 2009-03-25 07:53:48,5,17 2009-03-25 07:54:48,5,17 2009-03-25 07:55:48,5,17 2009-03-25 07:56:48,5,17 2009-03-25 07:57:48,5,17 2009-03-25 07:58:48,5,17 2009-03-25 07:59:48,5,17 2009-03-25 08:00:48,5,17 2009-03-25 08:01:48,5,17 2009-03-25 08:02:48,5,17 2009-03-25 08:03:48,5,17 2009-03-25 08:04:48,5,17 2009-03-25 08:05:49,5,17 2009-03-25 08:06:48,5,17 2009-03-25 08:07:48,5,17 2009-03-25 08:08:48,5,17 2009-03-25 08:09:48,5,17 2009-03-25 08:10:49,5,17 2009-03-25 08:11:48,5,17 2009-03-25 08:12:48,5,17 2009-03-25 08:13:48,5,17 2009-03-25 08:14:48,5,17 2009-03-25 08:15:48,5,17 2009-03-25 08:16:48,5,17 2009-03-25 08:17:48,5,17 2009-03-25 08:18:48,5,17 2009-03-25 08:19:48,5,17 2009-03-25 08:20:48,5,17 2009-03-25 08:21:48,5,17 2009-03-25 08:22:48,5,17 2009-03-25 08:23:48,5,17 2009-03-25 08:24:48,5,17 2009-03-25 08:25:48,5,17 2009-03-25 08:26:48,5,17 2009-03-25 08:27:48,5,17 2009-03-25 08:28:48,5,17 2009-03-25 08:29:48,5,17 2009-03-25 08:30:48,5,17 2009-03-25 08:31:48,5,17 2009-03-25 08:32:48,5,17 2009-03-25 08:33:48,5,17 2009-03-25 08:34:48,5,17 2009-03-25 08:35:48,5,17 2009-03-25 08:36:48,5,17 2009-03-25 08:37:48,5,17 2009-03-25 08:38:48,5,17 2009-03-25 08:39:48,5,17 2009-03-25 08:40:48,5,17 2009-03-25 08:41:48,5,17 2009-03-25 08:42:48,5,17 2009-03-25 08:43:48,5,17 2009-03-25 08:44:48,5,17 2009-03-25 08:45:48,5,17 2009-03-25 08:46:53,5,17 2009-03-25 08:47:48,5,17 2009-03-25 08:48:48,5,17 2009-03-25 08:49:48,5,17 2009-03-25 08:50:48,5,17 2009-03-25 08:51:48,5,17 2009-03-25 08:52:48,5,17 2009-03-25 08:53:48,5,17 2009-03-25 08:54:48,5,17 2009-03-25 08:55:48,5,17 2009-03-25 08:56:48,5,17 2009-03-25 08:57:48,5,17 2009-03-25 08:58:53,5,17 2009-03-25 08:59:48,5,17 2009-03-25 09:00:48,5,17 2009-03-25 09:01:48,5,17 2009-03-25 09:02:48,5,17 2009-03-25 09:03:48,5,17 2009-03-25 09:04:48,5,17 2009-03-25 09:05:48,5,17 2009-03-25 09:06:48,5,17 2009-03-25 09:07:48,5,17 2009-03-25 09:08:48,5,17 2009-03-25 09:09:48,5,17 2009-03-25 09:10:48,5,17 2009-03-25 09:11:48,5,17 2009-03-25 09:12:48,5,17 2009-03-25 09:13:48,5,17 2009-03-25 09:14:48,5,17 2009-03-25 09:15:48,5,17 2009-03-25 09:16:48,5,17 2009-03-25 09:17:48,5,17 2009-03-25 09:18:48,6,17 2009-03-25 09:19:48,6,17 2009-03-25 09:20:48,6,17 2009-03-25 09:21:48,6,17 2009-03-25 09:22:48,6,17 2009-03-25 09:23:49,6,17 2009-03-25 09:24:49,6,17 2009-03-25 09:25:49,6,17 2009-03-25 09:26:49,6,17 2009-03-25 09:27:49,6,17 2009-03-25 09:28:49,6,17 2009-03-25 09:29:49,6,17 2009-03-25 09:30:49,6,17 2009-03-25 09:31:49,6,17 2009-03-25 09:32:49,7,17 2009-03-25 09:33:49,7,17 2009-03-25 09:34:49,7,17 2009-03-25 09:35:49,7,17 2009-03-25 09:36:49,7,17 2009-03-25 09:37:49,7,17 2009-03-25 09:38:49,7,17 2009-03-25 09:39:49,7,17 2009-03-25 09:40:49,7,17 2009-03-25 09:41:49,7,17 2009-03-25 09:42:49,7,17 2009-03-25 09:43:49,7,17 2009-03-25 09:44:49,7,17 2009-03-25 09:45:49,7,17 2009-03-25 09:46:49,7,17 2009-03-25 09:47:49,7,17 2009-03-25 09:48:49,7,17 2009-03-25 09:49:49,7,17 2009-03-25 09:50:49,7,17 2009-03-25 09:51:49,7,17 2009-03-25 09:52:49,7,17 2009-03-25 09:53:49,7,17 2009-03-25 09:54:49,7,17 2009-03-25 09:55:49,7,17 2009-03-25 09:56:49,7,17 2009-03-25 09:57:50,7,17 2009-03-25 09:58:50,7,17 2009-03-25 09:59:49,7,17 2009-03-25 10:00:49,7,17 2009-03-25 10:01:49,7,17 2009-03-25 10:02:50,7,17 2009-03-25 10:03:49,7,17 2009-03-25 10:04:49,8,17 2009-03-25 10:05:49,8,17 2009-03-25 10:06:49,8,17 2009-03-25 10:07:49,8,17 2009-03-25 10:08:49,8,17 2009-03-25 10:09:49,8,17 2009-03-25 10:10:49,8,17 2009-03-25 10:11:49,8,17 2009-03-25 10:12:49,8,17 2009-03-25 10:13:49,8,17 2009-03-25 10:14:49,8,17 2009-03-25 10:15:49,8,17 2009-03-25 10:16:49,8,17 2009-03-25 10:17:49,8,17 2009-03-25 10:18:50,8,17 2009-03-25 10:19:49,8,17 2009-03-25 10:20:49,8,17 2009-03-25 10:21:49,8,17 2009-03-25 10:22:49,8,17 2009-03-25 10:23:49,8,17 2009-03-25 10:24:49,8,17 2009-03-25 10:25:49,8,17 2009-03-25 10:26:49,8,17 2009-03-25 10:27:49,8,17 2009-03-25 10:28:49,10,17 2009-03-25 10:29:49,10,17 2009-03-25 10:30:49,10,17 2009-03-25 10:31:49,10,17 2009-03-25 10:32:49,10,17 2009-03-25 10:33:49,10,17 2009-03-25 10:34:49,10,17 2009-03-25 10:35:49,10,17 2009-03-25 10:36:49,10,17 2009-03-25 10:37:49,10,17 2009-03-25 10:38:49,10,17 2009-03-25 10:39:49,10,17 2009-03-25 10:40:49,10,17 2009-03-25 10:41:49,10,17 2009-03-25 10:42:49,10,17 2009-03-25 10:43:49,10,17 2009-03-25 10:44:49,10,17 2009-03-25 10:45:49,10,17 2009-03-25 10:46:49,10,17 2009-03-25 10:47:49,10,17 2009-03-25 10:48:49,10,17 2009-03-25 10:49:49,10,17 2009-03-25 10:50:49,10,17 2009-03-25 10:51:49,10,17 2009-03-25 10:52:49,10,17 2009-03-25 10:53:49,10,17 2009-03-25 10:54:49,10,17 2009-03-25 10:55:49,10,17 2009-03-25 10:56:50,10,17 2009-03-25 10:57:49,10,17 2009-03-25 10:58:48,10,17 2009-03-25 10:59:48,10,17 2009-03-25 11:00:48,10,17 2009-03-25 11:01:48,10,17 2009-03-25 11:02:48,10,17 2009-03-25 11:03:49,10,17 2009-03-25 11:04:49,10,17 2009-03-25 11:05:50,10,17 2009-03-25 11:06:50,10,17 2009-03-25 11:07:49,10,17 2009-03-25 11:08:49,10,17 2009-03-25 11:09:49,10,17 2009-03-25 11:10:49,10,17 2009-03-25 11:11:49,10,17 2009-03-25 11:12:49,10,17 2009-03-25 11:13:48,10,17 2009-03-25 11:14:48,10,17 2009-03-25 11:15:48,10,17 2009-03-25 11:16:48,10,17 2009-03-25 11:17:48,10,17 2009-03-25 11:18:50,10,17 2009-03-25 11:19:48,10,17 2009-03-25 11:20:48,10,17 2009-03-25 11:21:48,10,17 2009-03-25 11:22:48,10,17 2009-03-25 11:23:48,10,17 2009-03-25 11:24:48,10,17 2009-03-25 11:25:48,10,17 2009-03-25 11:26:48,10,17 2009-03-25 11:27:48,10,17 2009-03-25 11:28:48,10,17 2009-03-25 11:29:48,10,17 2009-03-25 11:30:48,10,17 2009-03-25 11:31:48,10,17 2009-03-25 11:32:48,10,17 2009-03-25 11:33:48,10,17 2009-03-25 11:34:48,10,17 2009-03-25 11:35:48,10,17 2009-03-25 11:36:48,10,17 2009-03-25 11:37:48,10,17 2009-03-25 11:38:48,10,17 2009-03-25 11:39:48,10,17 2009-03-25 11:41:17,10,17 2009-03-25 11:41:48,10,17 2009-03-25 11:42:48,10,17 2009-03-25 11:43:48,10,17 2009-03-25 11:44:48,10,17 2009-03-25 11:45:49,10,17 2009-03-25 11:46:48,7,17 2009-03-25 11:47:48,7,17 2009-03-25 11:48:48,7,17 2009-03-25 11:49:48,6,17 2009-03-25 11:50:48,5,17 2009-03-25 11:51:48,5,17 2009-03-25 11:52:48,5,17 2009-03-25 11:53:48,6,17 2009-03-25 11:54:48,6,17 2009-03-25 11:55:48,6,17 2009-03-25 11:56:48,6,17 2009-03-25 11:57:49,6,17 2009-03-25 11:58:48,6,17 2009-03-25 11:59:48,6,17 2009-03-25 12:00:49,6,17 2009-03-25 12:01:48,6,17 2009-03-25 12:02:48,6,17 2009-03-25 12:03:48,6,17 2009-03-25 12:04:48,6,17 2009-03-25 12:05:49,6,17 2009-03-25 12:06:48,6,17 2009-03-25 12:07:48,6,17 2009-03-25 12:08:48,6,17 2009-03-25 12:09:48,8,17 2009-03-25 12:10:48,8,17 2009-03-25 12:11:48,8,17 2009-03-25 12:12:48,8,17 2009-03-25 12:13:48,8,17 2009-03-25 12:14:48,8,17 2009-03-25 12:15:48,8,17 2009-03-25 12:16:48,8,17 2009-03-25 12:17:49,8,17 2009-03-25 12:18:50,8,17 2009-03-25 12:19:49,9,17 2009-03-25 12:20:48,9,17 2009-03-25 12:21:48,8,17 2009-03-25 12:22:48,8,17 2009-03-25 12:23:48,8,17 2009-03-25 12:24:48,8,17 2009-03-25 12:25:48,9,17 2009-03-25 12:26:48,9,17 2009-03-25 12:27:48,9,17 2009-03-25 12:28:48,9,17 2009-03-25 12:29:48,9,17 2009-03-25 12:30:48,9,17 2009-03-25 12:31:48,9,17 2009-03-25 12:32:48,9,17 2009-03-25 12:33:48,9,17 2009-03-25 12:34:48,9,17 2009-03-25 12:35:48,9,17 2009-03-25 12:36:48,9,17 2009-03-25 12:37:48,9,17 2009-03-25 12:38:48,9,17 2009-03-25 12:39:48,9,17 2009-03-25 12:40:48,9,17 2009-03-25 12:41:48,9,17 2009-03-25 12:42:48,9,17 2009-03-25 12:44:08,9,17 2009-03-25 12:44:48,9,17 2009-03-25 12:45:53,8,17 2009-03-25 12:46:48,8,17 2009-03-25 12:47:48,8,17 2009-03-25 12:48:48,8,17 2009-03-25 12:49:48,8,17 2009-03-25 12:50:48,8,17 2009-03-25 12:51:48,8,17 2009-03-25 12:52:48,8,17 2009-03-25 12:53:48,8,17 2009-03-25 12:54:48,8,17 2009-03-25 12:55:48,8,17 2009-03-25 12:56:48,8,17 2009-03-25 12:57:48,8,17 2009-03-25 12:58:48,9,17 2009-03-25 12:59:48,9,17 2009-03-25 13:00:48,9,17 2009-03-25 13:01:48,9,17 2009-03-25 13:02:49,9,17 2009-03-25 13:03:48,9,17 2009-03-25 13:04:48,9,17 2009-03-25 13:05:48,10,17 2009-03-25 13:06:48,10,17 2009-03-25 13:07:49,10,17 2009-03-25 13:08:48,10,17 2009-03-25 13:09:48,10,17 2009-03-25 13:10:48,10,17 2009-03-25 13:11:48,10,17 2009-03-25 13:12:48,10,17 2009-03-25 13:13:48,10,17 2009-03-25 13:14:48,10,17 2009-03-25 13:15:48,10,17 2009-03-25 13:16:48,10,17 2009-03-25 13:17:49,10,17 2009-03-25 13:18:49,10,17 2009-03-25 13:19:48,10,17 2009-03-25 13:20:48,10,17 2009-03-25 13:21:48,10,17 2009-03-25 13:22:48,10,17 2009-03-25 13:23:48,9,17 2009-03-25 13:24:49,9,17 2009-03-25 13:25:49,9,17 2009-03-25 13:26:48,9,17 2009-03-25 13:27:48,9,17 2009-03-25 13:28:48,9,17 2009-03-25 13:29:48,9,17 2009-03-25 13:30:48,9,17 2009-03-25 13:31:49,9,17 2009-03-25 13:32:48,9,17 2009-03-25 13:33:48,9,17 2009-03-25 13:34:48,9,17 2009-03-25 13:35:48,9,17 2009-03-25 13:36:49,9,17 2009-03-25 13:37:48,10,17 2009-03-25 13:38:48,8,17 2009-03-25 13:39:48,7,17 2009-03-25 13:40:48,7,17 2009-03-25 13:41:48,5,17 2009-03-25 13:42:48,5,17 2009-03-25 13:43:49,4,17 2009-03-25 13:44:49,4,17 2009-03-25 13:45:48,4,17 2009-03-25 13:46:48,4,17 2009-03-25 13:47:49,4,17 2009-03-25 13:48:49,4,17 2009-03-25 13:49:48,5,17 2009-03-25 13:50:48,6,17 2009-03-25 13:51:48,6,17 2009-03-25 13:52:49,6,17 2009-03-25 13:53:48,6,17 2009-03-25 13:54:49,6,17 2009-03-25 13:55:49,6,17 2009-03-25 13:56:49,6,17 2009-03-25 13:57:49,6,17 2009-03-25 13:58:48,6,17 2009-03-25 13:59:48,6,17 2009-03-25 14:00:48,6,17 2009-03-25 14:01:48,6,17 2009-03-25 14:02:48,7,17 2009-03-25 14:03:48,8,17 2009-03-25 14:04:49,8,17 2009-03-25 14:05:49,8,17 2009-03-25 14:06:48,8,17 2009-03-25 14:07:48,8,17 2009-03-25 14:08:48,8,17 2009-03-25 14:09:48,8,17 2009-03-25 14:10:49,4,17 2009-03-25 14:11:48,4,17 2009-03-25 14:12:48,4,17 2009-03-25 14:13:48,4,17 2009-03-25 14:14:48,4,17 2009-03-25 14:15:48,4,17 2009-03-25 14:16:48,4,17 2009-03-25 14:17:49,4,17 2009-03-25 14:18:49,4,17 2009-03-25 14:19:48,4,17 2009-03-25 14:20:48,4,17 2009-03-25 14:21:48,5,17 2009-03-25 14:22:48,5,17 2009-03-25 14:23:48,5,17 2009-03-25 14:24:48,4,17 2009-03-25 14:25:49,4,17 2009-03-25 14:26:48,4,17 2009-03-25 14:27:48,4,17 2009-03-25 14:28:48,4,17 2009-03-25 14:29:48,4,16 2009-03-25 14:30:48,4,16 2009-03-25 14:31:48,4,16 2009-03-25 14:32:48,4,16 2009-03-25 14:33:48,4,16 2009-03-25 14:34:48,4,16 2009-03-25 14:35:48,4,16 2009-03-25 14:36:48,4,16 2009-03-25 14:37:48,4,16 2009-03-25 14:38:48,4,16 2009-03-25 14:39:48,4,16 2009-03-25 14:40:48,4,16 2009-03-25 14:41:48,4,16 2009-03-25 14:42:48,4,16 2009-03-25 14:43:48,4,16 2009-03-25 14:44:48,4,16 2009-03-25 14:45:48,4,16 2009-03-25 14:46:48,4,16 2009-03-25 14:47:48,4,16 2009-03-25 14:48:48,4,16 2009-03-25 14:49:48,4,16 2009-03-25 14:50:48,4,16 2009-03-25 14:51:48,6,16 2009-03-25 14:52:48,6,16 2009-03-25 14:53:48,6,16 2009-03-25 14:54:48,6,16 2009-03-25 14:55:48,6,16 2009-03-25 14:56:48,6,16 2009-03-25 14:57:48,6,16 2009-03-25 14:58:50,6,16 2009-03-25 14:59:50,6,16 2009-03-25 15:00:50,6,16 2009-03-25 15:01:50,6,16 2009-03-25 15:02:50,6,16 2009-03-25 15:03:51,6,16 2009-03-25 15:04:50,6,16 2009-03-25 15:05:50,6,16 2009-03-25 15:06:50,6,16 2009-03-25 15:07:50,6,16 2009-03-25 15:08:50,6,16 2009-03-25 15:09:50,6,16 2009-03-25 15:10:50,6,16 2009-03-25 15:11:50,6,16 2009-03-25 15:12:50,6,16 2009-03-25 15:13:50,6,16 2009-03-25 15:14:50,6,16 2009-03-25 15:15:50,6,16 2009-03-25 15:16:50,6,16 2009-03-25 15:17:50,6,16 2009-03-25 15:18:50,6,16 2009-03-25 15:19:50,6,16 2009-03-25 15:20:50,6,16 2009-03-25 15:21:50,6,16 2009-03-25 15:22:50,6,16 2009-03-25 15:23:50,6,16 2009-03-25 15:24:50,6,16 2009-03-25 15:25:50,6,16 2009-03-25 15:26:50,6,16 2009-03-25 15:27:50,6,16 2009-03-25 15:28:50,6,16 2009-03-25 15:29:50,5,16 2009-03-25 15:30:50,5,16 2009-03-25 15:31:50,5,16 2009-03-25 15:32:50,5,16 2009-03-25 15:33:50,5,16 2009-03-25 15:34:50,5,16 2009-03-25 15:35:50,5,16 2009-03-25 15:36:50,5,16 2009-03-25 15:37:50,5,16 2009-03-25 15:38:50,5,16 2009-03-25 15:39:50,6,16 2009-03-25 15:40:50,6,16 2009-03-25 15:41:50,6,16 2009-03-25 15:42:50,6,16 2009-03-25 15:43:50,6,16 2009-03-25 15:44:50,6,16 2009-03-25 15:45:50,6,16 2009-03-25 15:46:50,6,16 2009-03-25 15:47:50,6,16 2009-03-25 15:48:50,6,16 2009-03-25 15:49:50,6,16 2009-03-25 15:50:50,6,16 2009-03-25 15:51:50,6,16 2009-03-25 15:52:50,6,16 2009-03-25 15:53:50,5,16 2009-03-25 15:54:50,5,16 2009-03-25 15:55:50,5,16 2009-03-25 15:56:50,6,16 2009-03-25 15:57:50,7,16 2009-03-25 15:58:50,7,16 2009-03-25 15:59:50,7,16 2009-03-25 16:00:50,7,16 2009-03-25 16:01:50,7,16 2009-03-25 16:02:50,7,16 2009-03-25 16:03:50,7,16 2009-03-25 16:04:50,7,16 2009-03-25 16:05:50,7,16 2009-03-25 16:06:50,7,16 2009-03-25 16:07:50,7,16 2009-03-25 16:08:50,8,16 2009-03-25 16:09:50,8,16 2009-03-25 16:10:50,8,16 |
|
From: Christopher B. <Chr...@no...> - 2009-03-25 18:54:56
|
1st: Sorry about the stupid questions -- I was under a lot of time pressure yesterday. John Hunter wrote: > The search tool on the website is actually pretty decent > > http://matplotlib.sourceforge.net/search.html?q=axhline Yes that is very nice -- I'll make sure to try that in the future. However, that only works if you can make a good stab at the name of a method. > <Chr...@no... <mailto:Chr...@no...>> wrote: > I am finding it harder to navigate the API docs than I'd like -- I > m not sure what could be done, however. One thing that might help would > be an index of all methods at the top of the class docs -- there is a > lot of good stuff in each of the methods docs, so it gets hard to > quickly look for a method. So it would still be nice to have a better way to browse the docs. But the new docs really are looking great! The truth is, I haven't used MPL for anything of significance for a good while, and I was yesterday able to whip out a bunch of custom plots in short order for an emergency response -- a testament to the wonders of Matplotlib! by the way, I'm off to PyCon tomorrow -- are you going to be there John? It's in your neighborhood, yes? -Chris -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |
|
From: George B. M. <Geo...@na...> - 2009-03-25 18:28:27
|
Doh! I was misinterpreting what the message meant. So, what it is saying is that it found those things, even libpng, but was then attempting for some reason to make a connection to my X server, and failing because of my convoluted connections. Sigh. I had interpreted that part of the message as the script attempting to connect to some site to get the dependencies! haha. Well, unsetting DISPLAY did the trick! Thanks for the enlightenment. George Jouni K. Seppänen wrote: > George Myers <Geo...@na...> writes: > > >> However, when I try 2.5.3 for example I am getting the following: >> > > The following looks like the script found numpy and freetype just fine: > > >> REQUIRED DEPENDENCIES >> numpy: 1.2.1 >> freetype2: 9.8.3 >> > > But then there was some other problem: > > >> OPTIONAL BACKEND DEPENDENCIES >> libpng: 1.2.8 >> X11 connection rejected because of wrong authentication. >> X connection to cfe3:42.0 broken (explicit kill or server shutdown). >> > > I don't know why it's trying to open an X11 connection, but it could > be caused by some of the toolkit checks related to the interactive > backends. Does it help to unset DISPLAY when running setup.py, as > follows? > > env DISPLAY= /path/to/python25 setup.py > > >> Perhaps there is a step that I need to do before running python >> setup.py build that I am unaware of. I am not all that familiar with >> python in general. >> > > One slightly subtle thing is that if PKG_CONFIG_PATH is used to > determine which version of freetype gets used - setupext.py calls > pkg-config to find the compilation flags. > > |
|
From: Christopher B. <c-...@as...> - 2009-03-25 18:05:09
|
Hi Che,
There is still a problem with offset, but the legend seems to move the
same distance as the mouse if you get height and width from the axes
instead of the figure:
def on_motion(self, event):
height = float(self.figure.axes[0].bbox.height)
width = float(self.figure.axes[0].bbox.width)
--
Christopher Brown, Ph.D.
Department of Speech and Hearing Science
Arizona State University
|
|
From: Anthony F. <ant...@gm...> - 2009-03-25 17:38:32
|
On Tue, Mar 24, 2009 at 11:37 PM, C M <cmp...@gm...> wrote:
> Using mpl 0.98.5.2 in OO mode with wxAgg backend.
>
> I'm trying to make my legends draggable. It works, but
> there is a some inaccuracy with positioning. As I drag it,
> the cursor "outruns" the position of the legend, and that
> error grows the further away from the initial starting point
> the cursor has been moved. It makes the feel of dragging
> completely wrong.
>
> The work of repositioning the legend is done in an
> on_motion event. self.figure here is a mpl Figure.
> The motion event handler is:
>
> #drag the legend
> def on_motion(self, event):
> height = float(self.figure.bbox.height)
> width = float(self.figure.bbox.width)
>
> dx = event.x/width
> dy = event.y/height
>
> if self.gotLegend == 1: #it's picked up
> self.legend._loc=(dx,dy) #reposition it
> self.canvas.draw()
> self.parent.Refresh()
>
Weird. This is essentially what we do, but in our case there's no
problem. I ran your example and experienced the same "outrun"
behavior so I checked to see what was different between yours and
ours.
In ours, we catch the mpl button down event and after establishing a
hit on the legend do:
bbox = self._legend.get_window_extent()
self._dragOffset = (bbox.xmin() - mplEvent.x, bbox.ymin()
- mplEvent.y)
Then in the mousemove event handler we do:
self._moveLegend(mplEvent.x + self._dragOffset[0],
mplEvent.y + self._dragOffset[1])
where self._moveLegend is:
def _moveLegend(self, x, y, autoDraw=True):
height = float(self.figure.bbox.height())
width = float(self.figure.bbox.width())
dx = x/width
dy = y/height
# The following two lines are specific to our implementation
and our internal data classes
self._legendLocation = (dx, dy)
self.plot.getLegend().setLocation(self._legendLocation)
# This is the line that "moves" the legend
self._legend._loc=(dx,dy)
if autoDraw:
self.draw()
Now we're using an ancient version of MPL (0.90.1) and many things
have changed in the meantime. YMMV.
A>
|
|
From: Kevin M. <km...@us...> - 2009-03-25 16:35:37
|
Maybe I'll try the latest SVN version. I'm running the version in the ubuntu 8.10 repositories, which appears to be 0.98.3 As for both contourf and pcolor, I was just testing to see that it was messed up either way, leaving one commented and one uncommented. Having them both uncommented was just a typo, but the problem persists either way. Thanks, Kevin Jae-Joon Lee wrote: > I couldn't reproduce it (my output has no transparent column). I'm > running the current svn. I wonder if others can reproduce it. > > Kevin, > what happen if you only do one of the pcolor or the contourf (it is > not clear why you're calling pcolor as it will be overridden by > contourf)? > > -JJ > > > On Mon, Mar 23, 2009 at 5:10 PM, kmilner <km...@us...> wrote: > >> Hi All, >> >> I'm trying to plot evenly grided data to tiles for google maps overlays. >> Each tile needs to be a 256x256 pixel PNG image, without any borders. >> >> The problem that I'm having is that the leftmost column of the resultant PNG >> image (saved using FigureCanvasAgg.print_figure) is transparent. >> >> My real code uses basemap because the output has to be in the mercator >> projection, but the sample code below is simplified to exclude it. You can >> view the sample image that is produced at this address: >> http://earth.usc.edu/ftp/kmilner/trans_test.png >> >> Any ideas? >> >> Thanks! >> Kevin >> >> #!/usr/bin/env python >> >> from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas >> from matplotlib.figure import Figure >> import numpy >> >> dpi = 64 >> pixels = 256 >> fig = Figure(linewidth=0, frameon=False) >> canvas = FigureCanvas(fig) >> >> fig.figurePatch.set_alpha(0.0) >> >> ax_bounds = [0, 0, 1, 1] >> >> ax = fig.add_axes(ax_bounds, axisbg=(1.0,1.0,0.0,0.0), >> frameon=False ) >> >> inches = pixels / dpi >> fig.set_size_inches(256 / dpi, 256 / dpi) >> >> num = 31 >> >> z = numpy.empty( (num, num) ) >> >> for x in xrange(num): >> for y in xrange(num): >> z[x, y] = x * y >> >> x, y = numpy.meshgrid( range(num), range(num) ) >> >> image = ax.pcolor(x, y, z) >> image = ax.contourf(x, y, z) >> >> canvas.print_figure("/tmp/trans_test.png", dpi=dpi) >> -- >> View this message in context: http://www.nabble.com/Leftmost-column-of-PNG-output-is-transparent-tp22669232p22669232.html >> Sent from the matplotlib - users mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are >> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and >> easily build your RIAs with Flex Builder, the Eclipse(TM)based development >> software that enables intelligent coding and step-through debugging. >> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> |
|
From: Jae-Joon L. <lee...@gm...> - 2009-03-25 16:29:53
|
I couldn't reproduce it (my output has no transparent column). I'm running the current svn. I wonder if others can reproduce it. Kevin, what happen if you only do one of the pcolor or the contourf (it is not clear why you're calling pcolor as it will be overridden by contourf)? -JJ On Mon, Mar 23, 2009 at 5:10 PM, kmilner <km...@us...> wrote: > > Hi All, > > I'm trying to plot evenly grided data to tiles for google maps overlays. > Each tile needs to be a 256x256 pixel PNG image, without any borders. > > The problem that I'm having is that the leftmost column of the resultant PNG > image (saved using FigureCanvasAgg.print_figure) is transparent. > > My real code uses basemap because the output has to be in the mercator > projection, but the sample code below is simplified to exclude it. You can > view the sample image that is produced at this address: > http://earth.usc.edu/ftp/kmilner/trans_test.png > > Any ideas? > > Thanks! > Kevin > > #!/usr/bin/env python > > from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas > from matplotlib.figure import Figure > import numpy > > dpi = 64 > pixels = 256 > fig = Figure(linewidth=0, frameon=False) > canvas = FigureCanvas(fig) > > fig.figurePatch.set_alpha(0.0) > > ax_bounds = [0, 0, 1, 1] > > ax = fig.add_axes(ax_bounds, axisbg=(1.0,1.0,0.0,0.0), > frameon=False ) > > inches = pixels / dpi > fig.set_size_inches(256 / dpi, 256 / dpi) > > num = 31 > > z = numpy.empty( (num, num) ) > > for x in xrange(num): > for y in xrange(num): > z[x, y] = x * y > > x, y = numpy.meshgrid( range(num), range(num) ) > > image = ax.pcolor(x, y, z) > image = ax.contourf(x, y, z) > > canvas.print_figure("/tmp/trans_test.png", dpi=dpi) > -- > View this message in context: http://www.nabble.com/Leftmost-column-of-PNG-output-is-transparent-tp22669232p22669232.html > Sent from the matplotlib - users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are > powering Web 2.0 with engaging, cross-platform capabilities. Quickly and > easily build your RIAs with Flex Builder, the Eclipse(TM)based development > software that enables intelligent coding and step-through debugging. > Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
|
From: Jae-Joon L. <lee...@gm...> - 2009-03-25 16:09:43
|
I don't have wx installed, so i'm not able to test your code. However, here are some of my thoughts. The location of the legend is the location of the lower-left corner in the normalized coordinate of its parent. In your case, it would be normalized "axes" coordinates. However, it seems that you're setting the legend location in the normalized "figure" coordinate. http://matplotlib.sourceforge.net/api/artist_api.html#module-matplotlib.legend The event.x and event.y is the position of the mouse, and often this would not be the position of the legend (lower left corner) you want. I guess a common practice is to calculate how much your mouse moved since you started dragging and adjust the position of the legend from its original position by the same amount. What I would do is, in the on_pick call, save the current location of the mouse and the current location of the legend. And, when on_motion is called, calculate the dx, dy of your current mouse position from the saved (original) mouse position, and set the location of the legend by adding the same amount to the original legend position. Of course, the coordinate need to be converted in a proper system. IHTH, -JJ On Wed, Mar 25, 2009 at 2:37 AM, C M <cmp...@gm...> wrote: > Using mpl 0.98.5.2 in OO mode with wxAgg backend. > > I'm trying to make my legends draggable. It works, but > there is a some inaccuracy with positioning. As I drag it, > the cursor "outruns" the position of the legend, and that > error grows the further away from the initial starting point > the cursor has been moved. It makes the feel of dragging > completely wrong. > > The work of repositioning the legend is done in an > on_motion event. self.figure here is a mpl Figure. > The motion event handler is: > > #drag the legend > def on_motion(self, event): > height = float(self.figure.bbox.height) > width = float(self.figure.bbox.width) > > dx = event.x/width > dy = event.y/height > > if self.gotLegend == 1: #it's picked up > self.legend._loc=(dx,dy) #reposition it > self.canvas.draw() > self.parent.Refresh() > > Any idea why this is wrong? I cobbled this from > a few sources online and boiled it down to this. > I am confused as to why it should use dx and dy > instead of just the exact position of the mouse. > > Any ideas are appreciated, and full runnable > sample is below. > > Thanks, > Che > > > #Boa:Frame:Frame1 > > import wx > > import matplotlib > matplotlib.interactive(True) > matplotlib.use('WXAgg') > from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg > from matplotlib.figure import Figure > > def create(parent): > return Frame1(parent) > > [wxID_FRAME1, wxID_FRAME1NOTEBOOK1, wxID_FRAME1PANEL1, > ] = [wx.NewId() for _init_ctrls in range(3)] > > class PlotPanel(wx.Panel): > def __init__(self, parent,id = -1, color = None,\ > dpi = None, style = wx.NO_FULL_REPAINT_ON_RESIZE, **kwargs): > > self.parent = parent > self.line_collections_list = [] > > wx.Panel.__init__(self, parent, **kwargs) > > self.figure = Figure(None, dpi) > self.canvas = FigureCanvasWxAgg( self, -1, self.figure ) > > #Connect all the mpl events > self.canvas.mpl_connect('motion_notify_event', self.on_motion) > self.canvas.mpl_connect('pick_event', self.on_pick) > self.canvas.mpl_connect('button_release_event', self.on_release) > > self.gotLegend = 0 #to begin, legend is not picked. > > self._SetInitialSize() > > self.Bind(wx.EVT_SIZE, self._onSize) > self.state = 'Initial' > self.draw() > > def _onSize(self, event): > self._SetSize() > event.Skip() > > def _SetSize( self ): > pixels = tuple( self.GetClientSize() ) > self.SetSize( pixels ) > self.canvas.SetSize( pixels ) > self.figure.set_size_inches( float( pixels[0] )/self.figure.get_dpi(), > float( pixels[1] )/self.figure.get_dpi() ) > > def _SetInitialSize(self,): > pixels = self.parent.GetClientSize() > self.canvas.SetSize(pixels) > self.figure.set_size_inches( (pixels[0])/self.figure.get_dpi(), > (pixels[1])/self.figure.get_dpi(), forward=True ) > > > def draw(self): > self.subplot = self.figure.add_subplot(111) > line, = self.subplot.plot([1,2,3],[4,5,6],'o',picker=5) > self.line_collections_list.append(line) > > #Legend > self.legend = self.subplot.legend(self.line_collections_list, > ['datum'], 'right', > numpoints=1) > self.legend.set_picker(self.my_legend_picker) > > #pick up the legend patch > def my_legend_picker(self, legend, event): > return self.legend.legendPatch.contains(event) > > #pick the legend > def on_pick(self, event): > legend = self.legend > if event.artist == legend: > self.gotLegend = 1 > > #drag the legend > #(This doesn't work well enough) > def on_motion(self, event): > height = float(self.figure.bbox.height) > width = float(self.figure.bbox.width) > > dx = event.x/width > dy = event.y/height > > if self.gotLegend == 1: > self.legend._loc=(dx,dy) > self.canvas.draw() > self.parent.Refresh() > > #release the legend > def on_release(self, event): > if self.gotLegend == 1: > self.gotLegend = 0 > > class Frame1(wx.Frame): > def _init_coll_boxSizer1_Items(self, parent): > # generated method, don't edit > > parent.AddWindow(self.notebook1, 1, border=0, flag=wx.EXPAND) > > def _init_sizers(self): > # generated method, don't edit > self.boxSizer1 = wx.BoxSizer(orient=wx.VERTICAL) > > self._init_coll_boxSizer1_Items(self.boxSizer1) > > self.panel1.SetSizer(self.boxSizer1) > > def _init_ctrls(self, prnt): > # generated method, don't edit > wx.Frame.__init__(self, id=wxID_FRAME1, name='', parent=prnt, > pos=wx.Point(333, 202), size=wx.Size(592, 474), > style=wx.DEFAULT_FRAME_STYLE, > title='moving the legend accurately') > self.SetClientSize(wx.Size(584, 440)) > > self.panel1 = wx.Panel(id=wxID_FRAME1PANEL1, name='panel1', parent=self, > pos=wx.Point(0, 0), size=wx.Size(584, 440), > style=wx.TAB_TRAVERSAL) > > self.notebook1 = wx.Notebook(id=wxID_FRAME1NOTEBOOK1, name='notebook1', > parent=self.panel1, pos=wx.Point(0, 0), size=wx.Size(584, 440), > style=0) > > > self._init_sizers() > > def __init__(self, parent): > self._init_ctrls(parent) > graph = PlotPanel(self.notebook1) > self.notebook1.AddPage(graph,'graph') > > if __name__ == '__main__': > app = wx.PySimpleApp() > frame = create(None) > frame.Show() > > app.MainLoop() > > ------------------------------------------------------------------------------ > Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are > powering Web 2.0 with engaging, cross-platform capabilities. Quickly and > easily build your RIAs with Flex Builder, the Eclipse(TM)based development > software that enables intelligent coding and step-through debugging. > Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
|
From: Jouni K. S. <jk...@ik...> - 2009-03-25 08:43:43
|
George Myers <Geo...@na...> writes: > However, when I try 2.5.3 for example I am getting the following: The following looks like the script found numpy and freetype just fine: > REQUIRED DEPENDENCIES > numpy: 1.2.1 > freetype2: 9.8.3 But then there was some other problem: > OPTIONAL BACKEND DEPENDENCIES > libpng: 1.2.8 > X11 connection rejected because of wrong authentication. > X connection to cfe3:42.0 broken (explicit kill or server shutdown). I don't know why it's trying to open an X11 connection, but it could be caused by some of the toolkit checks related to the interactive backends. Does it help to unset DISPLAY when running setup.py, as follows? env DISPLAY= /path/to/python25 setup.py > Perhaps there is a step that I need to do before running python > setup.py build that I am unaware of. I am not all that familiar with > python in general. One slightly subtle thing is that if PKG_CONFIG_PATH is used to determine which version of freetype gets used - setupext.py calls pkg-config to find the compilation flags. -- Jouni K. Seppänen http://www.iki.fi/jks |
|
From: C M <cmp...@gm...> - 2009-03-25 06:37:27
|
Using mpl 0.98.5.2 in OO mode with wxAgg backend.
I'm trying to make my legends draggable. It works, but
there is a some inaccuracy with positioning. As I drag it,
the cursor "outruns" the position of the legend, and that
error grows the further away from the initial starting point
the cursor has been moved. It makes the feel of dragging
completely wrong.
The work of repositioning the legend is done in an
on_motion event. self.figure here is a mpl Figure.
The motion event handler is:
#drag the legend
def on_motion(self, event):
height = float(self.figure.bbox.height)
width = float(self.figure.bbox.width)
dx = event.x/width
dy = event.y/height
if self.gotLegend == 1: #it's picked up
self.legend._loc=(dx,dy) #reposition it
self.canvas.draw()
self.parent.Refresh()
Any idea why this is wrong? I cobbled this from
a few sources online and boiled it down to this.
I am confused as to why it should use dx and dy
instead of just the exact position of the mouse.
Any ideas are appreciated, and full runnable
sample is below.
Thanks,
Che
#Boa:Frame:Frame1
import wx
import matplotlib
matplotlib.interactive(True)
matplotlib.use('WXAgg')
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg
from matplotlib.figure import Figure
def create(parent):
return Frame1(parent)
[wxID_FRAME1, wxID_FRAME1NOTEBOOK1, wxID_FRAME1PANEL1,
] = [wx.NewId() for _init_ctrls in range(3)]
class PlotPanel(wx.Panel):
def __init__(self, parent,id = -1, color = None,\
dpi = None, style = wx.NO_FULL_REPAINT_ON_RESIZE, **kwargs):
self.parent = parent
self.line_collections_list = []
wx.Panel.__init__(self, parent, **kwargs)
self.figure = Figure(None, dpi)
self.canvas = FigureCanvasWxAgg( self, -1, self.figure )
#Connect all the mpl events
self.canvas.mpl_connect('motion_notify_event', self.on_motion)
self.canvas.mpl_connect('pick_event', self.on_pick)
self.canvas.mpl_connect('button_release_event', self.on_release)
self.gotLegend = 0 #to begin, legend is not picked.
self._SetInitialSize()
self.Bind(wx.EVT_SIZE, self._onSize)
self.state = 'Initial'
self.draw()
def _onSize(self, event):
self._SetSize()
event.Skip()
def _SetSize( self ):
pixels = tuple( self.GetClientSize() )
self.SetSize( pixels )
self.canvas.SetSize( pixels )
self.figure.set_size_inches( float( pixels[0] )/self.figure.get_dpi(),
float( pixels[1] )/self.figure.get_dpi() )
def _SetInitialSize(self,):
pixels = self.parent.GetClientSize()
self.canvas.SetSize(pixels)
self.figure.set_size_inches( (pixels[0])/self.figure.get_dpi(),
(pixels[1])/self.figure.get_dpi(), forward=True )
def draw(self):
self.subplot = self.figure.add_subplot(111)
line, = self.subplot.plot([1,2,3],[4,5,6],'o',picker=5)
self.line_collections_list.append(line)
#Legend
self.legend = self.subplot.legend(self.line_collections_list,
['datum'], 'right',
numpoints=1)
self.legend.set_picker(self.my_legend_picker)
#pick up the legend patch
def my_legend_picker(self, legend, event):
return self.legend.legendPatch.contains(event)
#pick the legend
def on_pick(self, event):
legend = self.legend
if event.artist == legend:
self.gotLegend = 1
#drag the legend
#(This doesn't work well enough)
def on_motion(self, event):
height = float(self.figure.bbox.height)
width = float(self.figure.bbox.width)
dx = event.x/width
dy = event.y/height
if self.gotLegend == 1:
self.legend._loc=(dx,dy)
self.canvas.draw()
self.parent.Refresh()
#release the legend
def on_release(self, event):
if self.gotLegend == 1:
self.gotLegend = 0
class Frame1(wx.Frame):
def _init_coll_boxSizer1_Items(self, parent):
# generated method, don't edit
parent.AddWindow(self.notebook1, 1, border=0, flag=wx.EXPAND)
def _init_sizers(self):
# generated method, don't edit
self.boxSizer1 = wx.BoxSizer(orient=wx.VERTICAL)
self._init_coll_boxSizer1_Items(self.boxSizer1)
self.panel1.SetSizer(self.boxSizer1)
def _init_ctrls(self, prnt):
# generated method, don't edit
wx.Frame.__init__(self, id=wxID_FRAME1, name='', parent=prnt,
pos=wx.Point(333, 202), size=wx.Size(592, 474),
style=wx.DEFAULT_FRAME_STYLE,
title='moving the legend accurately')
self.SetClientSize(wx.Size(584, 440))
self.panel1 = wx.Panel(id=wxID_FRAME1PANEL1, name='panel1', parent=self,
pos=wx.Point(0, 0), size=wx.Size(584, 440),
style=wx.TAB_TRAVERSAL)
self.notebook1 = wx.Notebook(id=wxID_FRAME1NOTEBOOK1, name='notebook1',
parent=self.panel1, pos=wx.Point(0, 0), size=wx.Size(584, 440),
style=0)
self._init_sizers()
def __init__(self, parent):
self._init_ctrls(parent)
graph = PlotPanel(self.notebook1)
self.notebook1.AddPage(graph,'graph')
if __name__ == '__main__':
app = wx.PySimpleApp()
frame = create(None)
frame.Show()
app.MainLoop()
|