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
(13) |
2
(12) |
3
(3) |
4
(13) |
5
(13) |
6
(2) |
|
7
(5) |
8
(17) |
9
(9) |
10
(10) |
11
(16) |
12
(8) |
13
(10) |
|
14
(1) |
15
(5) |
16
(5) |
17
(7) |
18
(13) |
19
(9) |
20
|
|
21
|
22
(2) |
23
(3) |
24
(5) |
25
(5) |
26
(14) |
27
(1) |
|
28
(2) |
29
(18) |
30
(5) |
31
(22) |
|
|
|
|
From: Pascoe, S \(Stephen\) <S.P...@rl...> - 2007-10-10 22:20:03
|
I am trying to prepare a plot on the UK national grid. This is a = transverse mercator projection centred on the UK with a false origin = offset from the projection origin (lat_0, lon_0). The Basemap coordinate system origin (0 Easting and Northing) always = seems to be set in the lower-left corner of the plot. The plot I need = includes data either side of the origin so I need the origin within the = plot area. Is there a general way of setting the origin somewhere other than the = lower-left corner? I can either get basemap to plot the correct data region, in which case = the origin is in the wrong place or I can fool Basemap by adjusting the = axes bounds later. However, if I do this some of the coastline isn't = plotted because Basemap decides it isn't on the map. Cheers, Stephen. |
|
From: Christopher B. <Chr...@no...> - 2007-10-10 21:12:58
|
sidimok wrote: >>> I would venture a guess that the problem is how to update the plot. There are issues with calling Show() more than once - you may be able to set the interactive mode and get it to work. the other option is to write a very simple app with a GUI toolkit -- see the embedding in ** examples. If you want to do wxPython, you can use wxmpl to wrap MPL, and building a little app with wxTimer and a stop button would be really easy. -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: sidimok <si...@gm...> - 2007-10-10 18:31:40
|
>> I would venture a guess that the problem is how to update the plot. That's it! -- View this message in context: http://www.nabble.com/Update-and-replot-data-at-a-regular-time-rate-tf4600152.html#a13141806 Sent from the matplotlib - users mailing list archive at Nabble.com. |
|
From: Tommy G. <tg...@ma...> - 2007-10-10 17:28:29
|
On Oct 10, 2007, at 12:53 PM, massimo sandal wrote: > sidimok ha scritto: >> I would write down an MPL script that loads a block data, >> generated on the >> fly (in a file) by another computing program, at a regular time >> rate, let's >> say every 30". The script may have an "exit button" to stop it, >> and it might >> proceed this way: >> 1. time = time_old >> 2. Load the "data" from lines 0 to -1(EOF) >> 3. Save "data" length: N = len(data) >> 4. plot >> 5. After time_new-time_old = time_step >> 5a. load "data_tmp" from lines N to -1 >> 5b. extend "data" with "data_tmp" >> 5c. plot >> 5d. Go back to step 5, or press "Stop" button >> Does anyone have an idea how to encode this purpose? > > I don't really understand what the problem is. If you don't you > know how > to wait a definite time between loading the file, have a look at the > time module: > > http://docs.python.org/lib/module-time.html > > especially time.sleep() > > m. I would venture a guess that the problem is how to update the plot. I have not investigated this problem, but I have a hard time figuring out how matplotlib deals with updating plots after plot.show() has been called to plot to the screen the first time. Cheers Tommy |
|
From: massimo s. <mas...@un...> - 2007-10-10 16:53:25
|
sidimok ha scritto: > I would write down an MPL script that loads a block data, generated on the > fly (in a file) by another computing program, at a regular time rate, let's > say every 30". The script may have an "exit button" to stop it, and it might > proceed this way: > > 1. time = time_old > 2. Load the "data" from lines 0 to -1(EOF) > 3. Save "data" length: N = len(data) > 4. plot > 5. After time_new-time_old = time_step > 5a. load "data_tmp" from lines N to -1 > 5b. extend "data" with "data_tmp" > 5c. plot > 5d. Go back to step 5, or press "Stop" button > > Does anyone have an idea how to encode this purpose? I don't really understand what the problem is. If you don't you know how to wait a definite time between loading the file, have a look at the time module: http://docs.python.org/lib/module-time.html especially time.sleep() m. -- Massimo Sandal University of Bologna Department of Biochemistry "G.Moruzzi" snail mail: Via Irnerio 48, 40126 Bologna, Italy email: mas...@un... tel: +39-051-2094388 fax: +39-051-2094387 |
|
From: sidimok <si...@gm...> - 2007-10-10 16:39:54
|
Hi everyone! I would write down an MPL script that loads a block data, generated on the fly (in a file) by another computing program, at a regular time rate, let's say every 30". The script may have an "exit button" to stop it, and it might proceed this way: 1. time = time_old 2. Load the "data" from lines 0 to -1(EOF) 3. Save "data" length: N = len(data) 4. plot 5. After time_new-time_old = time_step 5a. load "data_tmp" from lines N to -1 5b. extend "data" with "data_tmp" 5c. plot 5d. Go back to step 5, or press "Stop" button Does anyone have an idea how to encode this purpose? Thanks. -- View this message in context: http://www.nabble.com/Update-and-replot-data-at-a-regular-time-rate-tf4600152.html#a13133808 Sent from the matplotlib - users mailing list archive at Nabble.com. |
|
From: Michael D. <md...@st...> - 2007-10-10 12:17:58
|
Great! Glad to know I wasn't going crazy ;) Cheers, Mike Wayne E. Harlan wrote: > By the time I did the update it was at 3931 but it works just fine. I > inserted the 6"x8" picture into swriter and it shows up at 6"x8". > Thank you very much ! > > Wayne > > Michael Droettboom wrote: >> Wayne E. Harlan wrote: >>> Michael: >>> >>> Both r3927 and r3929 resulted in the smaller png file that's just >>> transparent background. >> >> The point of interest is r3926, before this change. r3927 and r3929 >> are identical on the trunk. >> >> It turns out there was a peculiarity with how image files are saved in >> the GtkAgg backend that was triggering this bug. That should now be >> fixed in r3930. Please try that and let me know how that works for you. >> >>> It's roughly 20% of the size of the file I get with the latest >>> release, 0.90.1, which opens fine (but has the wrong dpi). That >>> tells me that on my system, some stuff just isn't getting written to >>> the file. I have attached my matplotlibrc and will read the docs to >>> see how to save a raw image and attach that, too. I don't have >>> ImageMagick, but can download and compile it later today. I tried a >>> 300 dpi jpg with r3929 and the image saves OK but has the wrong dpi >>> (72). The .raw image is also attached. It was over 17 MB so I >>> bzipped it. I'm surprised it ended up at 700 bytes ! >> >> That raw file is fully white and transparent also. >> >> Hope that helps, >> Mike >> >>> Wayne >>> >>> Michael Droettboom wrote: >>>> Unfortunately, I'm not able to reproduce this here with the .py you >>>> attached. Both SVN r3926 (before the PNG resolution change) and SVN >>>> r3927 (after the PNG resolution change) work for me. Are you >>>> comparing those two SVN revisions, or SVN vs. 0.90.1? >>>> >>>> I can confirm that the PNG you attached is all white and fully >>>> transparent. >>>> >>>> Just for information, my machine (RHEL4) has libpng 1.2.7. >>>> >>>> Can you send a copy of your matplotlibrc? Also, can you save out a >>>> .raw image? (If you rename it to foo.rgba, you can display these >>>> images with the ImageMagick command "display -size 1800x1200 -depth >>>> 8 foo.rgba") That would help determine whether the problem is in the >>>> PNG-writing code or something higher up. >>>> >>>> Cheers, >>>> Mike >>>> >>>> Wayne E. Harlan wrote: >>>>> Michael: >>>>> >>>>> I tried a complete checkout for comparison (3929). In the >>>>> meantime, my libpng is 1.2.18 (installed from source as is >>>>> everything - this is an LFS/BLFS system.) Yes, the plot was >>>>> working before the change and I can send you some png's from that >>>>> if you need to see them, or I can backtrack to 0.90.1 and repeat >>>>> this. Please bear in mind that the plot displays (and always has) >>>>> quite correctly on screen - it's just the saved file that consists >>>>> of just background. I have attached the script, the resulting png >>>>> and a saved screenshot from the Gimp. Attachments are gzipped. >>>>> >>>>> Wayne >>>>> >>>>> Michael Droettboom wrote: >>>>>> Hmmm. I'm very surprised that this change could cause that. All >>>>>> it does is add an additional metadata chunk to the PNG file, which >>>>>> shouldn't have any affect on the image data itself. >>>>>> simple_plot.py works fine for me in GIMP 2.0.5 both before and >>>>>> after this change. Can you verify that this plot was working >>>>>> before the change to save the resolution in the PNG file? If so, >>>>>> can you send me the source for your plot and the PNG file? Also, >>>>>> what version of libpng are you using? (pkg-config --version libpng >>>>>> should display this on most recent Linux distros). >>>>>> >>>> >> -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA |
|
From: Jeff W. <js...@fa...> - 2007-10-10 11:27:27
|
Adam Mercer wrote: > On 09/10/2007, Jeff Whitaker <js...@fa...> wrote: > > >> Adam: If you can convert your coordinates into latitudes and >> longitudes, then you can plot the data with the basemap tookit on your >> choice of map projection (see >> http://www.scipy.org/Cookbook/Matplotlib/Maps for an example). >> > > Following that example I'm running into a few problems, this is the code I have: > > map = Basemap(projection='ortho',lat_0=50,lon_0=-100,resolution='l',area_thresh=1000.) > map.drawmeridians(pylab.arange(0,360,30)) > map.drawparallels(pylab.arange(-90,90,30)) > map.contour(lat, lon, values) > > where lat is an array of the latitude, lon the corresponding latitude > and values the value of the quantity I want to plot, this results in > the error: > > Traceback (most recent call last): > File "./plot_skymap.py", line 54, in ? > map.contour(lat, lon, values) > File "/opt/local/lib/python2.4/site-packages/matplotlib/toolkits/basemap/basemap.py", > line 2484, in contour > xx = x[x.shape[0]/2,:] > IndexError: too many indices > > Can anyone give me any pointers, on what the problem is here? > > Cheers > > Adam > Adam: If lat and lon are 2D arrays containing the lats and lons of the grid in degrees, you first need to convert to map projection coordinates using the map instance: x,y = map(lons, lats) (if lons and lats are 1D, you can use pylab.meshgrid to make them 2D first) Then you pass contour the x, y values map.contour(x,y,values) For filled contours use contourf. Are you sure you want an orthographic projection? I thought sky maps used a stereographic projection (http://www.progonos.com/furuti/MapProj/Normal/ProjAppl/projAppl.html). -Jeff -- Jeffrey S. Whitaker Phone : (303)497-6313 NOAA/OAR/CDC R/PSD1 FAX : (303)497-6449 325 Broadway Boulder, CO, USA 80305-3328 |
|
From: Pierre GM <pgm...@gm...> - 2007-10-10 01:43:27
|
On Tuesday 09 October 2007 20:08:29 Adam Mercer wrote: > On 09/10/2007, Jeff Whitaker <js...@fa...> wrote: > > Adam: If you can convert your coordinates into latitudes and > > longitudes, then you can plot the data with the basemap tookit on your > > choice of map projection (see > > http://www.scipy.org/Cookbook/Matplotlib/Maps for an example). > > Following that example I'm running into a few problems, this is the code I > have: Gonna assume that values is a 1D array, right ? I'm pretty sure that you need a 2D array for contours to work. http://www.scipy.org/Cookbook/Matplotlib/Gridding_irregularly_spaced_data |
|
From: Adam M. <ram...@gm...> - 2007-10-10 00:08:31
|
On 09/10/2007, Jeff Whitaker <js...@fa...> wrote: > Adam: If you can convert your coordinates into latitudes and > longitudes, then you can plot the data with the basemap tookit on your > choice of map projection (see > http://www.scipy.org/Cookbook/Matplotlib/Maps for an example). Following that example I'm running into a few problems, this is the code I have: map = Basemap(projection='ortho',lat_0=50,lon_0=-100,resolution='l',area_thresh=1000.) map.drawmeridians(pylab.arange(0,360,30)) map.drawparallels(pylab.arange(-90,90,30)) map.contour(lat, lon, values) where lat is an array of the latitude, lon the corresponding latitude and values the value of the quantity I want to plot, this results in the error: Traceback (most recent call last): File "./plot_skymap.py", line 54, in ? map.contour(lat, lon, values) File "/opt/local/lib/python2.4/site-packages/matplotlib/toolkits/basemap/basemap.py", line 2484, in contour xx = x[x.shape[0]/2,:] IndexError: too many indices Can anyone give me any pointers, on what the problem is here? Cheers Adam |