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
(4) |
2
(17) |
3
(9) |
4
(5) |
5
(5) |
6
(2) |
7
|
8
(7) |
9
(6) |
10
(1) |
11
(4) |
12
(12) |
13
(7) |
14
(1) |
15
|
16
|
17
(12) |
18
(11) |
19
(6) |
20
(6) |
21
(2) |
22
(5) |
23
(1) |
24
(4) |
25
(6) |
26
(3) |
27
(2) |
28
|
29
(2) |
30
(12) |
31
(8) |
|
|
|
From: zetah <ot...@hu...> - 2013-07-02 19:46:43
|
On вторник, 02 јули 2013 at 11:04 AM, Ian Thomas wrote: > >You need to use a matplotlib.tri.Triangulation (your use of triplot does >this for you behind the scenes anyway), something like: > >import matplotlib.tri as mtri >triang = mtri.Triangulation(xpoints, ypoints) > >Now triang.triangles is an array of integers of shape (?, 3) such that >triang.triangles[i,:] are the three indices of the points that comprise >triangle i. You will need to use these to determine the information you >want. The triplot example ( >http://matplotlib.org/examples/pylab_examples/triplot_demo.html) >does something similar, identifying which triangles are within a >particular circle; I guess in your case a simple approach would be to test if >the distance from the centre of each triangle edge to your circle of >interest is below some threshold or not. Ian, thanks for you reply Using threshold like you described is not applicable as there is no guarantee of minimum distance between pattern objects. I wanted to replicate CGAL crust demo in Python, and in the meantime I found the algorithm by Nina Amenta: ======================================== compute Vor(P); let V be the Voronoi vertices of Vor(P); compute Del(P U V); E := 0; for each edge pq in Del(P U V) do if p in P and q in P E := E U pq; endif output E. ======================================== So, Voronoi vertices have property to cluster wanted objects in a manner that we can use edges of Delaunay triangulation from original points and Voronoi vertices of that same points, and simply check if they lay on original points. I used Deleanay and Voronoi functions from scipy.spatial and worth mentioning is that I had hard time finding that edges from triangulation can be found by this command: ======================================== t = Delaunay(PUV) edges = t.points[t.vertices] ======================================== Cheers > >Incidentally, if you have a Triangulation object then subsequent >calls to functions like triplot can be of the form triplot(triang), which >will be faster than repeated calls to triplot(xpoints, ypoints) as in the >latter case a separate Delaunay triangulation needs to be performed for >each triplot call. > >Ian |
From: kmanross <kev...@gm...> - 2013-07-02 18:42:19
|
Greetings! Relative newbie here. I'm trying to plot wind vectors using basemap quiver and to fit my ortho projection. This is essentially a hack of Jeff Whitaker's animate.py found at https://github.com/matplotlib/basemap/blob/master/examples/animate.py The data source I'm connecting to, however, has the latitudes in decreasing order, so I get the "lats and lons must be in increasing order!" exception when trying to use the transform_vector method which seems to be required to fit the vectors to the projection. (ugliness occurs when failing to transform) What would be the best way to transform latitudes (to increasing) as needed by transform_vector, while also accounting for the data order of my u and v grids? -kevin. -- View this message in context: http://matplotlib.1069221.n5.nabble.com/Basemap-transform-vector-for-decreasing-latitudes-tp41375.html Sent from the matplotlib - users mailing list archive at Nabble.com. |
From: Valentine C. J. <Jo....@na...> - 2013-07-02 17:14:12
|
Šand this afternoon, shortly after I sent this email, my test cases for this approach abruptly stopped functioning. Whoops. So y'all may want to hold off on this. (I thought it looked too easyŠ) Been that kind of day. :) -jo On 7/2/13 11:57 AM, "Valentine Cooper, Jo" <Jo....@na...> wrote: >Ran into a bug this morning with draggable annotations. It would seem that >finalize_offset() forcibly overrides the annotation's textcoords status to >"axes fraction" so it can set the coordinates properly. That's all well >and good, but if you were using some text coordinates system other than >"axes fraction" (say, for example, "data"), this can cause fun side >effects such as annotations that used to pan around with the rest of the >graph suddenly being frozen in place. :( > >Attached is a patch to restore the old textcoords mode in >finalize_offset(). All it does is save the old textcoords mode before >making the change to "axes fraction" and restores it afterwards. > >Hope this helps! >-jo > > |
From: Michael D. <md...@st...> - 2013-07-02 16:48:22
|
[Apologies for cross-posting] The matplotlib developers want to hear from you! We are conducting a user survey to determine how and where matplotlib is being used in order to focus its further development. This should only take a couple of minutes. To fill it out, visit: https://docs.google.com/spreadsheet/viewform?fromEmail=true&formkey=dHpQS25pcTZIRWdqX0pNckNSU01sMHc6MQ <https://docs.google.com/spreadsheet/viewform?fromEmail=true&formkey=dHpQS25pcTZIRWdqX0pNckNSU01sMHc6MQ> Please forward to your colleagues, particularly those who don't read these mailing lists. Cheers, Michael Droettboom, and the matplotlib team |
From: Valentine C. J. <Jo....@na...> - 2013-07-02 16:11:33
|
Ran into a bug this morning with draggable annotations. It would seem that finalize_offset() forcibly overrides the annotation's textcoords status to "axes fraction" so it can set the coordinates properly. That's all well and good, but if you were using some text coordinates system other than "axes fraction" (say, for example, "data"), this can cause fun side effects such as annotations that used to pan around with the rest of the graph suddenly being frozen in place. :( Attached is a patch to restore the old textcoords mode in finalize_offset(). All it does is save the old textcoords mode before making the change to "axes fraction" and restores it afterwards. Hope this helps! -jo |
From: Michael D. <md...@st...> - 2013-07-02 15:08:34
|
On 07/02/2013 10:04 AM, Jason Grout wrote: > On 7/1/13 9:33 AM, Michael Droettboom wrote: >> SciPy 2013 was a great success. I didn't get good headcount at the >> matplotlib BOF, but it was a good number, and we had 15 participants at >> various points during the sprints. It was nice to see the diversity of >> experience with matplotlib at the sprints, and I hope we oldtimers were >> helpful to the newtimers getting started so they can continue to >> contribute in the future. It was also great to put some faces to many >> of the talented names I've been seeing on github and the mailing list >> lately. >> > On a slightly different, but related topic: is there any chance the > entries (or at least the winning entries) to the plotting contest could > be posted online? > My understanding is that they will be posted soon, along with the slides and other materials from the other papers. For the impatient, they are in this git repo: https://github.com/scipy/scipy2013_talks Mike |
From: Anthony S. <sc...@gm...> - 2013-07-02 14:33:46
|
On Tue, Jul 2, 2013 at 9:04 AM, Jason Grout <jas...@cr...>wrote: > On 7/1/13 9:33 AM, Michael Droettboom wrote: > > SciPy 2013 was a great success. I didn't get good headcount at the > > matplotlib BOF, but it was a good number, and we had 15 participants at > > various points during the sprints. It was nice to see the diversity of > > experience with matplotlib at the sprints, and I hope we oldtimers were > > helpful to the newtimers getting started so they can continue to > > contribute in the future. It was also great to put some faces to many > > of the talented names I've been seeing on github and the mailing list > > lately. > > > > On a slightly different, but related topic: is there any chance the > entries (or at least the winning entries) to the plotting contest could > be posted online? > Yes, We'll put try to put these on the conference website at the very least. Be Well Anthony > > Thanks, > > Jason > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Windows: > > Build for Windows Store. > > http://p.sf.net/sfu/windows-dev2dev > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
From: Jason G. <jas...@cr...> - 2013-07-02 14:21:39
|
On 7/1/13 9:33 AM, Michael Droettboom wrote: > SciPy 2013 was a great success. I didn't get good headcount at the > matplotlib BOF, but it was a good number, and we had 15 participants at > various points during the sprints. It was nice to see the diversity of > experience with matplotlib at the sprints, and I hope we oldtimers were > helpful to the newtimers getting started so they can continue to > contribute in the future. It was also great to put some faces to many > of the talented names I've been seeing on github and the mailing list > lately. > On a slightly different, but related topic: is there any chance the entries (or at least the winning entries) to the plotting contest could be posted online? Thanks, Jason |
From: Benjamin R. <ben...@ou...> - 2013-07-02 14:17:00
|
This is a constant source of confusion. The colorbar object should be thought of as just another subaxes. To get the ticks, you want the ticks from the colorbar's yaxis or xaxis object accordingly. Of course, I could have sworn we added a helper function for this at some point, but I could be wrong. I hope that helps! Ben Root On Tue, Jul 2, 2013 at 5:43 AM, Chao YUE <cha...@gm...> wrote: > Dear all matplotlib users, > > I found there is not a get_ticks method available for colorbar instance, > how could I quick get the ticks of a colorbar? > > thanks, > > Chao > -- > > *********************************************************************************** > Chao YUE > Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL) > UMR 1572 CEA-CNRS-UVSQ > Batiment 712 - Pe 119 > 91191 GIF Sur YVETTE Cedex > Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16 > > ************************************************************************************ > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Windows: > > Build for Windows Store. > > http://p.sf.net/sfu/windows-dev2dev > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > |
From: Benjamin R. <ben...@ou...> - 2013-07-02 14:13:37
|
There is the "set_over" and "set_under" members of a colormap, and the plt.colorbar() function takes an "extend='min'" argument to add an extra color at the beginning of the colorbar. Setting "extendrect=True", the added color will be rectangular instead of triangular. Hopefully that helps. Cheers, Ben Root On Tue, Jul 2, 2013 at 6:14 AM, Chao YUE <cha...@gm...> wrote: > One way I could think of is to make two contingent mat.axes.Axes, > with a smaller one setting as white backgroud, and the other bigger on > holding the colorbar. Is there some better way? > > Chao > > > On Tue, Jul 2, 2013 at 12:12 PM, Chao YUE <cha...@gm...> wrote: > >> Dear all, >> >> Does anyone have similar experience that to make a colorbar >> starting from a different color in the colormap? for example, to >> denote the region with invalid data. I attahced a figure to show >> what I would like to have, the withe region in the colorbar in the >> attahced figure shows no data. >> >> thanks a lot for any help, >> >> best, >> >> Chao >> >> -- >> >> *********************************************************************************** >> Chao YUE >> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL) >> UMR 1572 CEA-CNRS-UVSQ >> Batiment 712 - Pe 119 >> 91191 GIF Sur YVETTE Cedex >> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16 >> >> ************************************************************************************ >> > > > > -- > > *********************************************************************************** > Chao YUE > Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL) > UMR 1572 CEA-CNRS-UVSQ > Batiment 712 - Pe 119 > 91191 GIF Sur YVETTE Cedex > Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16 > > ************************************************************************************ > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Windows: > > Build for Windows Store. > > http://p.sf.net/sfu/windows-dev2dev > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > |
From: Chao Y. <cha...@gm...> - 2013-07-02 10:14:46
|
One way I could think of is to make two contingent mat.axes.Axes, with a smaller one setting as white backgroud, and the other bigger on holding the colorbar. Is there some better way? Chao On Tue, Jul 2, 2013 at 12:12 PM, Chao YUE <cha...@gm...> wrote: > Dear all, > > Does anyone have similar experience that to make a colorbar > starting from a different color in the colormap? for example, to > denote the region with invalid data. I attahced a figure to show > what I would like to have, the withe region in the colorbar in the > attahced figure shows no data. > > thanks a lot for any help, > > best, > > Chao > > -- > > *********************************************************************************** > Chao YUE > Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL) > UMR 1572 CEA-CNRS-UVSQ > Batiment 712 - Pe 119 > 91191 GIF Sur YVETTE Cedex > Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16 > > ************************************************************************************ > -- *********************************************************************************** Chao YUE Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL) UMR 1572 CEA-CNRS-UVSQ Batiment 712 - Pe 119 91191 GIF Sur YVETTE Cedex Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16 ************************************************************************************ |
From: Chao Y. <cha...@gm...> - 2013-07-02 10:12:52
|
Dear all, Does anyone have similar experience that to make a colorbar starting from a different color in the colormap? for example, to denote the region with invalid data. I attahced a figure to show what I would like to have, the withe region in the colorbar in the attahced figure shows no data. thanks a lot for any help, best, Chao -- *********************************************************************************** Chao YUE Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL) UMR 1572 CEA-CNRS-UVSQ Batiment 712 - Pe 119 91191 GIF Sur YVETTE Cedex Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16 ************************************************************************************ |
From: Chao Y. <cha...@gm...> - 2013-07-02 09:43:35
|
Dear all matplotlib users, I found there is not a get_ticks method available for colorbar instance, how could I quick get the ticks of a colorbar? thanks, Chao -- *********************************************************************************** Chao YUE Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL) UMR 1572 CEA-CNRS-UVSQ Batiment 712 - Pe 119 91191 GIF Sur YVETTE Cedex Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16 ************************************************************************************ |
From: Ian T. <ian...@gm...> - 2013-07-02 09:04:42
|
On 1 July 2013 13:40, zetah <ot...@hu...> wrote: > Hi, > > I have set of points in a plane and make triplot: > > subplot(121) > plot(points[:,0], points[:,1], 'o') > title('Set of points') > subplot(122) > triplot(points[:,0], points[:,1]) > title('Triangulation') > > result: http://i.imgur.com/1LG4fxC.png > > Does anyone know how to extract just the lines describing each > circumscribed circle in this example? > Perhaps by using Delaunay from scipy.spatial? > > Just to inform you, I want to do this through triangulation and above > example is trivial that can be solved differently, while real problem > doesn't contain circles... > You need to use a matplotlib.tri.Triangulation (your use of triplot does this for you behind the scenes anyway), something like: import matplotlib.tri as mtri triang = mtri.Triangulation(xpoints, ypoints) Now triang.triangles is an array of integers of shape (?, 3) such that triang.triangles[i,:] are the three indices of the points that comprise triangle i. You will need to use these to determine the information you want. The triplot example ( http://matplotlib.org/examples/pylab_examples/triplot_demo.html) does something similar, identifying which triangles are within a particular circle; I guess in your case a simple approach would be to test if the distance from the centre of each triangle edge to your circle of interest is below some threshold or not. Incidentally, if you have a Triangulation object then subsequent calls to functions like triplot can be of the form triplot(triang), which will be faster than repeated calls to triplot(xpoints, ypoints) as in the latter case a separate Delaunay triangulation needs to be performed for each triplot call. Ian |
From: psb1967 <ps...@ho...> - 2013-07-02 03:40:49
|
William Ray Wing wrote > On Jul 1, 2013, at 1:42 PM, psb1967 < > psb67@ > > wrote: > > > Suresh, I think the most likely reason no one has answered is that the > intersection of the set of matplotlib experts and the set of people who > know what Bollinger bands are is too close to zero. I'm a beginner at > matplotlib, but I do know what Bollinger bands are, and I'd suggest your > best approach is to take a look at the matplotlib demo gallery here: > > http://matplotlib.org/examples > > in particular, study the code for the fifth example from the top here: > http://matplotlib.org/examples/pylab_examples/plotfile_demo.html > > which implements a plot of Open, High. Low, and Closing prices. I'm > assuming you know enough math to implement a Bollinger band version of a > moving average, and can just substitute it for the code that plots the > extra lines on the example. > > Good luck, > Bill Hi Bill, I am truly overwhelmed to see the kind of efforts taken to guide when one requires guidance, esp. the fresh programmers. One of the things that I learned when no one responds with a specific answer but shown the direction is that I am given an opportunity to learn and work by myself. I really appreciate your time and will start working on the example you have cited. In fact, I did get a complete Bollinger bands script however, I will start working on the line you have shown; it may open up new avenues. Regards. Suresh -- View this message in context: http://matplotlib.1069221.n5.nabble.com/To-add-Bollinger-Bands-in-finance-work2-py-tp41310p41359.html Sent from the matplotlib - users mailing list archive at Nabble.com. |
From: Fernando P. <fpe...@gm...> - 2013-07-02 01:42:18
|
Hi all, after John's untimely passing we had a memorial service in Chicago, but only a few on these lists were able to attend. At last week's scipy conference I read a slightly edited version of the eulogy from that memorial service, and I figured some of you might be interested if you missed the conference: http://blog.fperez.org/2013/07/in-memoriam-john-d-hunter-iii-1968-2012.html Cheers, f -- Fernando Perez (@fperez_org; http://fperez.org) fperez.net-at-gmail: mailing lists only (I ignore this when swamped!) fernando.perez-at-berkeley: contact me here for any direct mail |
From: William R. W. <wr...@ma...> - 2013-07-02 01:38:18
|
On Jul 1, 2013, at 1:42 PM, psb1967 <ps...@ho...> wrote: > Hi Ben, > > > Benjamin Root-2 wrote >> On Sun, Jun 23, 2013 at 6:29 AM, psb1967 < > >> psb67@ > >> > wrote: >> >> >>> >> Since nobody has replied, I would suggest asking your question on the >> scipy >> users list, which is more geared towards implementation of various >> algorithms. The matplotlib mailing list mostly deals with plotting >> questions. When you need help with plotting your results, let us know! >> >> Cheers! >> Ben Root > > May be it was my mistake posting a wrong request, without properly > understanding the nature of this elite site, nevertheless, I am grateful for > your taking time to reply and guide me in the proper direction. > > I will give it a try with scipy user list. > > Regards > > Suresh > > Suresh, I think the most likely reason no one has answered is that the intersection of the set of matplotlib experts and the set of people who know what Bollinger bands are is too close to zero. I'm a beginner at matplotlib, but I do know what Bollinger bands are, and I'd suggest your best approach is to take a look at the matplotlib demo gallery here: http://matplotlib.org/examples in particular, study the code for the fifth example from the top here: http://matplotlib.org/examples/pylab_examples/plotfile_demo.html which implements a plot of Open, High. Low, and Closing prices. I'm assuming you know enough math to implement a Bollinger band version of a moving average, and can just substitute it for the code that plots the extra lines on the example. Good luck, Bill |