SourceForge logo
SourceForge logo
Menu

matplotlib-users — Discussion related to using matplotlib

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

Showing results of 36569

1 2 3 .. 1463 > >> (Page 1 of 1463)
From: Neal B. <ndb...@gm...> - 2025年01月09日 20:08:53
I'm using matplotlib-3.10.0
I wanted to get exponent multiples of 3, and I want them formatted with
LaTeX notation like 3 x 10^6 (imagine I typed a superscript here), rather
than 3 M, which is what I'm getting. I tried:
 formatter = ticker.EngFormatter(useMathText=True,)
with and without also usetex=True, but I only get 3 M.
Any ideas?
From: Tejas S. <san...@gm...> - 2020年05月25日 19:17:51
Hey, folks!
I'm writing a blog series on how to make animations using
`matplotlib`. It will be a three part series. I have just published
the first part in the series on my blog.
Here is the link: http://whereistejas.me/
The first part covers the difference between the object-oriented and
pyplot interface. It serves as a mild introduction to the figure and
axes objects.
All comments and criticisms are welcome! Thank you!
-- 
Tejas Sanap
(whereistejas on Freenode)
http://whereistejas.me
From: Ryan K. <rya...@gm...> - 2018年04月28日 13:47:45
Attachments: fig1.png
​Sorry if this ultimately goes through more than once. I am having some
issues with submitting it....
I need to teach coordinate systems and transformations to a college
robotics class. I have used Tikz in the past to generate some graphics,
but I want to switch to doing everything in matplotlib if possible. (Tikz
is super powerful and makes beautiful graphics, but it always takes me a
long time to generate a figure).
One of my initial problems is drawing two axes on top of one another, but
with one of them rotated by an arbitrary angle. I am attaching the Tikz
result that I want to recreate in matplotlib. Other than drawing lines "by
hand", I don't really know where to start. Any help would be appreciated.
In case the mailing list doesn't allow attached graphics, here is a link to
the image
on my google drive:
https://drive.google.com/open?id=1XVKcZEK76SQL2cW5yASbQCMvR0GZKgz-
Thanks!
Ryan
​
From: Burak Ü. <bur...@gm...> - 2017年11月03日 04:10:04
Hello,
I am a beginner at Python (3.6) and using it for my PhD work. My question is about creating 3D wireframe plot to visualize a meshed sphere. 
I have 3 seperate 1D arrays which represent coordinates of nodes on the meshed surface. (X-coordinates, Y-coordinates and Z-coordinates) These arrays are obtained from a finite element model.
Using these coordinates I want to create a meshed surface of a sphere by using matplotlib. In most of the examples, X and Y coordinate arrays are being made 2D by "meshgrid" and a Z coordinate array is being created by calculation. However in my case I also have Z coordinates and cannot calculate it by using X and Y coordinates (which are recreated by meshgrid).
I would like to ask if there is a way to create a wireframe plot of a meshed surface by using three separate 1D arrays which represent coordinates of nodes.
Thanks for the consideration and your time.
Best regards,
Burak Ustundag
From: Gittelman, M. <Max...@gt...> - 2017年10月26日 23:04:15
Hello,
I'm working to create a live plot by taking in data via a server and then plotting in a 3d scatterplot. I have a well thought out explanation (took a couple hours to produce) that I posted a few minutes ago on stack overflow.
https://stackoverflow.com/questions/46964474/matplotlib-live-plot-matplotlibdeprecationwarning-using-default-event-loop
[https://cdn.sstatic.net/Sites/stackoverflow/img/apple-touch-icon@2.png?v=73d79a89bded]<https://stackoverflow.com/questions/46964474/matplotlib-live-plot-matplotlibdeprecationwarning-using-default-event-loop>
python - Matplotlib live plot MatplotlibDeprecationWarning: Using default event loop - Stack Overflow<https://stackoverflow.com/questions/46964474/matplotlib-live-plot-matplotlibdeprecationwarning-using-default-event-loop>
stackoverflow.com
Currently I've set up a server that can read in data live to produce a 3d scatter plot. At the surface if you run the below code out of the box, all looks good. However when you run the code you'll
I'd very much appreciate if you take a look. I have a demonstration coming up for a very large company of my software and am in need of fixing this small issue for the event to go smoothly with other components.
Thank you,
Max
From: Deepa M. <dee...@gm...> - 2017年10月01日 15:54:19
Hi All,
I would like to plot a 1D heat map for a set of numbers present in a list.
Here is my data
A
B
C
D
E
F
G
H
I
-0.02073
0.062098
-0.75256
0.000121
6.87E-17
0.430649
0.10735
0.548055
-1.08628
I would like to obtain a plot as below
I could find examples on 2D heat maps.I would like to get help on generating 1D maps.I would be grateful for any help you could provide
Thanks,
Deepa
From: Kurt P. <kur...@co...> - 2017年08月22日 03:21:57
I'm using the EngFormatter and Formatter from matplotlib 2.0.0, matplotlib.ticker . I have to go to a machine that uses an earlier 0.99. Is there an easy backward conversion to use those in 2.0 to 0.99?
Regards,
Kurt Peters, PhD
From: Sterling P. S. <sm...@fu...> - 2017年07月12日 18:04:23
Search the internet for Proxy Artists in the legend.
-Sterling
----- Original Message -----
> From: "Eric Emsellem" <eri...@es...>
> To: mat...@li...
> Sent: Wednesday, July 12, 2017 8:18:28 AM
> Subject: [Matplotlib-users] Creating custom markers as the union of complex vertices
> Hi
> 
> I have been looking for an elegant/simple (working!) solution to create
> new complex markers for matplotlib.
> 
> For example, I would like to design a new marker which is the union of a
> set of vertices, for example (just an example), two petals which are
> symmetric (see verts1 and verts2) and two lines above and below (see
> verts3, and verts4). I would also like to have the petal possibly filled
> (or not) and the edgecolor of each vertices with possibly various
> colours (one petal is blue, the other is orange). How should I proceed?
> 
> A naive way forward is to do something like (for a double petal, the
> left one not being filled up, the right one being filled, see the
> definition for verts1, verts2, verts3, verts4 below):
> 
> ## Code
> x = rand(10)
> y = rand(10)
> verts = [verts1, verts2, verts3, verts4]
> fc = ['k', 'None', 'None', 'None']
> ec = ['b', 'orange', 'k', 'k']
> 
> for lverts, lfc, lec in list(zip(verts, fc, ec)) :
> scatter(x, y, marker= (lverts, 0), facecolor=lfc, edgecolor=lec,
> s=1000, label='My symbol')
> 
> ==> HOWEVER, since these are done in a for loop, it is not considered as
> a single marker when I do, for example, :
> 
> legend(loc=0)
> 
> QUESTION: how should I manage this? (couldn't find the answer on the net)
> 
> Suggestion are most welcome!
> 
> Thanks!
> Eric
> ======================================
> ###### Definition for the vertices
> if 1:
> # verts1:
> size, angrad = 10., 0.
> rx = 4. * size
> theta = np.linspace(-pi / 4., pi / 4., 151)
> x = rx*np.sqrt(cos(2.*theta))*cos(theta)
> y = rx*np.sqrt(cos(2.*theta))*sin(theta)
> rotx = x * cos(angrad) + y * sin(angrad)
> roty = -x * sin(angrad) + y * cos(angrad)
> verts1 = list(zip(rotx,roty))
> 
> # verts2:
> size, angrad = 10., np.pi
> rx = 4. * size
> theta = np.linspace(-pi / 4., pi / 4., 151)
> x = rx*np.sqrt(cos(2.*theta))*cos(theta)
> y = rx*np.sqrt(cos(2.*theta))*sin(theta)
> rotx = x * cos(angrad) + y * sin(angrad)
> roty = -x * sin(angrad) + y * cos(angrad)
> verts2 = list(zip(rotx,roty))
> 
> # verts3
> verts3 = list(zip([0.,0.],[0,0.1]))
> 
> # verts4
> verts4 = list(zip([0.,0.],[-0.1,-0.03]))
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Eric E. <eri...@es...> - 2017年07月12日 15:18:37
Hi
I have been looking for an elegant/simple (working!) solution to create 
new complex markers for matplotlib.
For example, I would like to design a new marker which is the union of a 
set of vertices, for example (just an example), two petals which are 
symmetric (see verts1 and verts2) and two lines above and below (see 
verts3, and verts4). I would also like to have the petal possibly filled 
(or not) and the edgecolor of each vertices with possibly various 
colours (one petal is blue, the other is orange). How should I proceed?
A naive way forward is to do something like (for a double petal, the 
left one not being filled up, the right one being filled, see the 
definition for verts1, verts2, verts3, verts4 below):
## Code
x = rand(10)
y = rand(10)
verts = [verts1, verts2, verts3, verts4]
fc = ['k', 'None', 'None', 'None']
ec = ['b', 'orange', 'k', 'k']
for lverts, lfc, lec in list(zip(verts, fc, ec)) :
 scatter(x, y, marker= (lverts, 0), facecolor=lfc, edgecolor=lec, 
s=1000, label='My symbol')
==> HOWEVER, since these are done in a for loop, it is not considered as 
a single marker when I do, for example, :
legend(loc=0)
QUESTION: how should I manage this? (couldn't find the answer on the net)
Suggestion are most welcome!
Thanks!
Eric
======================================
###### Definition for the vertices
if 1:
 # verts1:
 size, angrad = 10., 0.
 rx = 4. * size
 theta = np.linspace(-pi / 4., pi / 4., 151)
 x = rx*np.sqrt(cos(2.*theta))*cos(theta)
 y = rx*np.sqrt(cos(2.*theta))*sin(theta)
 rotx = x * cos(angrad) + y * sin(angrad)
 roty = -x * sin(angrad) + y * cos(angrad)
 verts1 = list(zip(rotx,roty))
 # verts2:
 size, angrad = 10., np.pi
 rx = 4. * size
 theta = np.linspace(-pi / 4., pi / 4., 151)
 x = rx*np.sqrt(cos(2.*theta))*cos(theta)
 y = rx*np.sqrt(cos(2.*theta))*sin(theta)
 rotx = x * cos(angrad) + y * sin(angrad)
 roty = -x * sin(angrad) + y * cos(angrad)
 verts2 = list(zip(rotx,roty))
 # verts3
 verts3 = list(zip([0.,0.],[0,0.1]))
 # verts4
 verts4 = list(zip([0.,0.],[-0.1,-0.03]))
From: Eric E. <eri...@es...> - 2017年07月12日 15:08:27
Hi
I have been looking for an elegant/simple (working!) solution to create 
new complex markers for matplotlib.
For example, I would like to design a new marker which is the union of a 
set of vertices, for example (just an example), two petals which are 
symmetric (see verts1 and verts2) and two lines above and below (see 
verts3, and verts4). I would also like to have the petal possibly filled 
(or not) and the edgecolor of each vertices with possibly various 
colours (one petal is blue, the other is orange). How should I proceed?
A naive way forward is to do something like (for a double petal, the 
left one not being filled up, the right one being filled, see the 
definition for verts1, verts2, verts3, verts4 below):
## Code
x = rand(10)
y = rand(10)
verts = [verts1, verts2, verts3, verts4]
fc = ['k', 'None', 'None', 'None']
ec = ['b', 'orange', 'k', 'k']
for lverts, lfc, lec in list(zip(verts, fc, ec)) :
 scatter(x, y, marker= (lverts, 0), facecolor=lfc, edgecolor=lec, 
s=1000, label='My symbol')
==> HOWEVER, since these are done in a for loop, it is not considered as 
a single marker when I do, for example, :
legend(loc=0)
QUESTION: how should I manage this? (couldn't find the answer on the net)
Suggestion are most welcome!
Thanks!
Eric
======================================
###### Definition for the vertices
if 1:
 # verts1:
 size, angrad = 10., 0.
 rx = 4. * size
 theta = np.linspace(-pi / 4., pi / 4., 151)
 x = rx*np.sqrt(cos(2.*theta))*cos(theta)
 y = rx*np.sqrt(cos(2.*theta))*sin(theta)
 rotx = x * cos(angrad) + y * sin(angrad)
 roty = -x * sin(angrad) + y * cos(angrad)
 verts1 = list(zip(rotx,roty))
 # verts2:
 size, angrad = 10., np.pi
 rx = 4. * size
 theta = np.linspace(-pi / 4., pi / 4., 151)
 x = rx*np.sqrt(cos(2.*theta))*cos(theta)
 y = rx*np.sqrt(cos(2.*theta))*sin(theta)
 rotx = x * cos(angrad) + y * sin(angrad)
 roty = -x * sin(angrad) + y * cos(angrad)
 verts2 = list(zip(rotx,roty))
 # verts3
 verts3 = list(zip([0.,0.],[0,0.1]))
 # verts4
 verts4 = list(zip([0.,0.],[-0.1,-0.03]))
From: Peter S. S. <sh...@gm...> - 2017年07月10日 06:38:20
New contact information for Peter & Leila Shenkin and
 Leila Tai Jewelry Design
 
 Changed:
 Address:
 We have moved from Manhattan to Forest Hills.
 Home telephone (land line):
 347-454-9162 (replaces 212-757-2210)
 
 Unchanged:
 Cell phones:
 Peter: 646 528 5352
 Leila: 646 331 2210
 Email:
 Peter: sh...@gm...
 Leila: lei...@mi...
 Leila (work): le...@le...
Peter's Stories by Peter S. Shenkin
http://tinyletter.com/shenkin
325 W. 52nd St New York, NY 10019 USA
Sent to mat...@li...
Unsubscribe: http://tinyletter.com/shenkin/unsub?c=04680739-2463-46bf-9a18-ce061d7bda20&m=peter-s-shenkin-and-leila-tai-shenkin-have-moved-1
Delivered by:
http://tinyletter.com 
From: Peter S. S. <sh...@gm...> - 2017年07月10日 05:48:32
You may have received this story previously. If so, please excuse the duplication.
-P
Back When Gas Was 30¢ A Gallon
Peter S. Shenkin
Back when gas was 30¢ a gallon,
And love was only 60¢ away
Thus sang Tom T. Hall. I can’t say this story is exactly about that, but it took place exactly about then.
Mise en scène: Grant’s Tavern, Blairsville Precinct, Williamson County, (Southern) Illinois.
Ole Grant kept an overcoat hanging on a hook behind the door in all seasons. If there was trouble, he'd put it on. Everyone knew there was a revolver in the pocket. Or at least, everyone believed it, which was enough.
He had live country bands Friday and Saturday nights. He had a bowling machine, pinball, a few other games and a juke box. He had a bar, a roomy dance floor stocked with country honeys and live country music on the weekends, tables on an elevated platform at the back maybe 1/3 the size of the dance floor. The platform, that is.
One Saturday evening, 1969, I took a bunch of my hippie friends there. Including Alberto Navarro from Bogota and Mike Bartlett, a computer nerd who raced small cars. Both now deceased, which I am sorrier than you can imagine to have to say. Ron Manning and Peter Munch (grandnephew of the artist Edvard Munch) as well. Probably John Harty. We had spent the day imbibing various licit and illicit substances in the beautiful countryside and perhaps had had lunch at Ma Hale's in Grand Tower, unless that was another day, but either way we thought Blairsville would be good for a night cap. They put a few tables together in the back for us and the waitress got busy with other customers.
Alberto got annoyed at the lack of attention. He jumped up on a chair and shouted if they didn't come and serve us pronto he was going to put LSD in the Blairsville water supply. The rest of us were looking around nervously and trying to calm him down, hoping that Ole Grant wouldn't resort to the overcoat.
Just then the waitress came over and called Alberto "Dear" and asked what she could get him. That calmed him down considerably, which calmed the rest of us down considerably. There was no way they could have understood Alberto's accent anyway (which he never lost till his dying day, though his command of the English language was better than mine).
Either way, they seemed to be used to this sort of thing, which was fine by us.
Oh -- Tom T. Hall’s song is here <https://www.google.com/url?q=https://www.youtube.com/watch?v%3DgbPJ3Q9Tfbs&amp;sa=D&amp;usg=AFQjCNFQzJgaaMiV7bubM7SgWvIfwh3xsQ>. <https://www.google.com/url?q=https://www.youtube.com/watch?v%3DgbPJ3Q9Tfbs&amp;sa=D&amp;usg=AFQjCNFQzJgaaMiV7bubM7SgWvIfwh3xsQ>
--
Links to all my stories can be found here <https://www.google.com/url?q=https://docs.google.com/document/d/1whaI0Yvg66jyy6e4Hbqd6aJEhsV36Cmlru3lkRfQaro/pub&amp;sa=D&amp;usg=AFQjCNFWcFN1ecotzZSkd43UrVRggQgosw>.
Peter's Stories by Peter S. Shenkin
http://tinyletter.com/shenkin
325 W. 52nd St New York, NY 10019 USA
Sent to mat...@li...
Unsubscribe: http://tinyletter.com/shenkin/unsub?c=04680739-2463-46bf-9a18-ce061d7bda20&m=back-when-gas-was-30-a-gallon
Delivered by:
http://tinyletter.com
From: Eric E. <eri...@es...> - 2017年07月06日 11:58:06
Hi
I have been looking for an elegant/simple (working!) solution to create 
new complex markers for matplotlib.
For example, I would like to design a new marker which is the union of a 
set of vertices, for example (just an example), two petals which are 
symmetric (see verts1 and verts2) and two lines above and below (see 
verts3, and verts4). I would also like to have the petal possibly filled 
(or not) and the edgecolor of each vertices with possibly various 
colours (one petal is blue, the other is orange). How should I proceed?
A naive way forward is to do something like (for a double petal, the 
left one not being filled up, the right one being filled, see the 
definition for verts1, verts2, verts3, verts4 below):
## Code
x = rand(10)
y = rand(10)
verts = [verts1, verts2, verts3, verts4]
fc = ['k', 'None', 'None', 'None']
ec = ['b', 'orange', 'k', 'k']
for lverts, lfc, lec in list(zip(verts, fc, ec)) :
 scatter(x, y, marker= (lverts, 0), facecolor=lfc, edgecolor=lec, 
s=1000, label='My symbol')
==> HOWEVER, since these are done in a for loop, it is not considered as 
a single marker when I do, for example, :
legend(loc=0)
QUESTION: how should I manage this? (couldn't find the answer on the net)
Suggestion are most welcome!
Thanks!
Eric
======================================
###### Definition for the vertices
if 1:
 # verts1:
 size, angrad = 10., 0.
 rx = 4. * size
 theta = np.linspace(-pi / 4., pi / 4., 151)
 x = rx*np.sqrt(cos(2.*theta))*cos(theta)
 y = rx*np.sqrt(cos(2.*theta))*sin(theta)
 rotx = x * cos(angrad) + y * sin(angrad)
 roty = -x * sin(angrad) + y * cos(angrad)
 verts1 = list(zip(rotx,roty))
 # verts2:
 size, angrad = 10., np.pi
 rx = 4. * size
 theta = np.linspace(-pi / 4., pi / 4., 151)
 x = rx*np.sqrt(cos(2.*theta))*cos(theta)
 y = rx*np.sqrt(cos(2.*theta))*sin(theta)
 rotx = x * cos(angrad) + y * sin(angrad)
 roty = -x * sin(angrad) + y * cos(angrad)
 verts2 = list(zip(rotx,roty))
 # verts3
 verts3 = list(zip([0.,0.],[0,0.1]))
 # verts4
 verts4 = list(zip([0.,0.],[-0.1,-0.03]))
From: Benjamin R. <ben...@gm...> - 2017年06月28日 20:56:18
Diego,
It isn't really clear from your description what the problem is. Is the
problem that the sub-vectors aren't all of equal lengths (i.e., a staggered
array)? Or is it that it is transposed from what you'd expect?
Ben Root
On Tue, Jun 27, 2017 at 9:07 AM, Diego Avesani <die...@gm...>
wrote:
> Dear all Matplotlib Users,
>
> I would like to plot a multidimensional plot. I have found this script: multidimension
> script
> <https://stackoverflow.com/questions/8230638/parallel-coordinates-plot-in-matplotlib>
> The scrip is the second one.
>
> It works perfectly. However, I have a problem with the variable data. I
> usually with data in matrix format, but this one is in a strange format:
>
> [[1.2065774590852414,
> 0.8086503430142642,
> 5.68386650687075,
> 5.299424335893731,
> 0.538429526339814],
> [1.3499594768827485,
> 1.9507403089675424,
> 5.67760737064995,
> ....
> ....
> ....
>
> Is a sort of vector of vectors. As a consequence, I am not able to read mu
> output data in this format.
> I usually read my data in the following way:
>
> data = np.genfromtxt(fname, skip_header=1)
>
> I would like to know how can I read my data in order to be able to use the
> script.
>
> Thanks a lot to everyone
>
>
> Diego
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Diego A. <die...@gm...> - 2017年06月27日 13:07:38
Dear all Matplotlib Users,
I would like to plot a multidimensional plot. I have found this
script: multidimension
script
<https://stackoverflow.com/questions/8230638/parallel-coordinates-plot-in-matplotlib>
The scrip is the second one.
It works perfectly. However, I have a problem with the variable data. I
usually with data in matrix format, but this one is in a strange format:
[[1.2065774590852414,
 0.8086503430142642,
 5.68386650687075,
 5.299424335893731,
 0.538429526339814],
 [1.3499594768827485,
 1.9507403089675424,
 5.67760737064995,
....
....
....
Is a sort of vector of vectors. As a consequence, I am not able to read mu
output data in this format.
I usually read my data in the following way:
data = np.genfromtxt(fname, skip_header=1)
I would like to know how can I read my data in order to be able to use the
script.
Thanks a lot to everyone
Diego
Hi everyone,
I thought some of you might be interested in this dead line extension.
Cheers,
N
---------- Forwarded message ----------
From: Pierre de Buyl <pie...@ku...>
Date: 26 June 2017 at 03:49
Subject: [SciPy-User] EuroSciPy 2017 call for contributions -
extension of deadline
To: sci...@py..., num...@py...
(Apologies if you receive multiple copies of this message)
10th European Conference on Python in Science
August 28 - September 1, 2017 in Erlangen, Germany
The Call for Papers is extended to July 02, 2017 23:00 CEST
Description:
The EuroSciPy meeting is a cross-disciplinary gathering focused on the use and
development of the Python language in scientific research. This event strives
to bring together both users and developers of scientific tools, as well as
academic research and state of the art industry.
Erlangen is one of Germany's major science hubs and located north of Munich (90
minutes by train).
The Call for Papers is extended to July 02, 2017 23:00 CEST
Regards,
The EuroSciPy team
https://www.euroscipy.org/2017/
_______________________________________________
SciPy-User mailing list
Sci...@py...
https://mail.python.org/mailman/listinfo/scipy-user
From: Sudheer J. <sud...@ya...> - 2017年04月22日 15:49:42
Thank you,         I did contact them, but it appears he did not understand, the issue I was telling him. Then I thought it is my lack of expertise which made it not work.Sudheer
 *************************************************************** Sudheer Joseph Indian National Centre for Ocean Information Services Ministry of Earth Sciences, Govt. of India POST BOX NO: 21, IDA Jeedeemetla P.O. Via Pragathi Nagar,Kukatpally, Hyderabad; Pin:5000 55 Tel:+91-40-23886047(O),Fax:+91-40-23895011(O), Tel:+91-40-23044600(R),Tel:+91-40-9440832534(Mobile) E-mail:sjo...@gm...;sud...@ya... Web- http://oppamthadathil.tripod.com ***************************************************************
 From: Benjamin Root <ben...@gm...>
 To: Sudheer Joseph <sud...@ya...> 
Cc: Matplotlib Users <mat...@li...>
 Sent: Wednesday, 19 April 2017 9:44 PM
 Subject: Re: [Matplotlib-users] plot control
 
This would seem like a bug in that package's code. The traceback shows that it is performing its own check on the passed in kwargs, and failing to recognize it as a valid argument. I suggest contacting the maintainers of the "skill_metrics" package and find out from them if there is a bug in their package. I am unfamiliar with this package, so I can't say anything for certain.
Cheers!
Ben Root
On Wed, Apr 19, 2017 at 11:47 AM, Sudheer Joseph <sud...@ya...> wrote:
Dear Experts.I have been trying to modify plot properties of taylor diagram from below package. I wanted to make markerfacecolor as None( this allows me to show symbols which falls over another) of s as possible in normal matplotlib plots but I am not sure how to pass the argument in modified figure environment of taylor plot. If I try to use markerfacecolor option the code says it do not know about such option. I was also checking it is possible specify alpha= n so that the color intensity of symbol can be modified. But both options are not working or I am not putting it in proper way in such situation. 
Please advice if it is possible.Sudheer
https://pypi.python.org/ packages/1e/98/ d6d5d9200fcec4fdbd20f0f084b6e4 1e176284786315449cc0c896a411e8 /SkillMetrics-1.1.2.tar.gz# md5= 7d5e7200375b1c5e1c4fb8344624be 67
sm.taylor_diagram(sdev,crmsd, ccoef,markerLabel=label, markerLegend = 'on',markerobs='v', markerfacecolor='None',s
  ...: tyleOBS='-',colOBS='r', titleobs='RAMA_SST')
------------------------------ ------------------------------ ---------------
ValueError                 Traceback (most recent call last)
<ipython-input-4-96eeafddc836> in <module>()
----> 1 sm.taylor_diagram(sdev,crmsd, ccoef,markerLabel=label, markerLegend = 'on',markerobs='v', markerfacecolor='None', styleOBS='-',colOBS='r', titleobs='RAMA_SST')
/usr/local/lib/python2.7/dist- packages/skill_metrics/taylor_ diagram.pyc in taylor_diagram(*args, **kwargs)
   71 
   72   # Get options
---> 73   option = get_taylor_diagram_options( CORs,**kwargs)
   74 #  print option # debug
   75 #
/usr/local/lib/python2.7/dist- packages/skill_metrics/get_ taylor_diagram_options.pyc in get_taylor_diagram_options(* args, **kwargs)
  177     optname = optname.lower()
  178     if not optname in option:
--> 179       raise ValueError('Unrecognized option: ' + optname)
  180     else:
  181       # Replace option value with that from arguments
ValueError: Unrecognized option: markerfacecolor
 ****************************** ****************************** *** Sudheer Joseph Indian National Centre for Ocean Information Services Ministry of Earth Sciences, Govt. of India POST BOX NO: 21, IDA Jeedeemetla P.O. Via Pragathi Nagar,Kukatpally, Hyderabad; Pin:5000 55 Tel:+91-40-23886047(O),Fax:+ 91-40-23895011(O), Tel:+91-40-23044600(R),Tel:+ 91-40-9440832534(Mobile) E-mail:sjo...@gm...;sud hee...@ya... Web- http://oppamthadathil.tripod. com ****************************** ****************************** ***
------------------------------ ------------------------------ ------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
______________________________ _________________
Matplotlib-users mailing list
Matplotlib-users@lists. sourceforge.net
https://lists.sourceforge.net/ lists/listinfo/matplotlib- users
 
From: Benjamin R. <ben...@gm...> - 2017年04月19日 16:14:56
This would seem like a bug in that package's code. The traceback shows that
it is performing its own check on the passed in kwargs, and failing to
recognize it as a valid argument. I suggest contacting the maintainers of
the "skill_metrics" package and find out from them if there is a bug in
their package. I am unfamiliar with this package, so I can't say anything
for certain.
Cheers!
Ben Root
On Wed, Apr 19, 2017 at 11:47 AM, Sudheer Joseph <sud...@ya...>
wrote:
> Dear Experts.
> I have been trying to modify plot properties of taylor diagram from below
> package. I wanted to make markerfacecolor as None( this allows me to show
> symbols which falls over another) of s as possible in normal matplotlib
> plots but I am not sure how to pass the argument in modified figure
> environment of taylor plot. If I try to use markerfacecolor option the code
> says it do not know about such option. I was also checking it is possible
> specify alpha= n so that the color intensity of symbol can be modified. But
> both options are not working or I am not putting it in proper way in such
> situation.
> Please advice if it is possible.
> Sudheer
>
> https://pypi.python.org/packages/1e/98/d6d5d9200fcec4fdbd20f0f084b6e4
> 1e176284786315449cc0c896a411e8/SkillMetrics-1.1.2.tar.gz#md5=
> 7d5e7200375b1c5e1c4fb8344624be67
>
> sm.taylor_diagram(sdev,crmsd,ccoef,markerLabel=label,markerLegend =
> 'on',markerobs='v',markerfacecolor='None',s
> ...: tyleOBS='-',colOBS='r',titleobs='RAMA_SST')
> ------------------------------------------------------------
> ---------------
> ValueError Traceback (most recent call
> last)
> <ipython-input-4-96eeafddc836> in <module>()
> ----> 1 sm.taylor_diagram(sdev,crmsd,ccoef,markerLabel=label,markerLegend
> = 'on',markerobs='v',markerfacecolor='None',styleOBS='-',colOBS='r',
> titleobs='RAMA_SST')
>
> /usr/local/lib/python2.7/dist-packages/skill_metrics/taylor_diagram.pyc
> in taylor_diagram(*args, **kwargs)
> 71
> 72 # Get options
> ---> 73 option = get_taylor_diagram_options(CORs,**kwargs)
> 74 # print option # debug
> 75 #
>
> /usr/local/lib/python2.7/dist-packages/skill_metrics/get_taylor_diagram_options.pyc
> in get_taylor_diagram_options(*args, **kwargs)
> 177 optname = optname.lower()
> 178 if not optname in option:
> --> 179 raise ValueError('Unrecognized option: ' + optname)
> 180 else:
> 181 # Replace option value with that from arguments
>
> ValueError: Unrecognized option: markerfacecolor
>
> *************************************************************** Sudheer
> Joseph Indian National Centre for Ocean Information Services Ministry of
> Earth Sciences, Govt. of India POST BOX NO: 21, IDA Jeedeemetla P.O. Via
> Pragathi Nagar,Kukatpally, Hyderabad; Pin:5000 55 Tel:+91-40-23886047
> <+91%2040%202388%206047>(O),Fax:+91-40-23895011 <+91%2040%202389%205011>(O),
> Tel:+91-40-23044600 <+91%2040%202304%204600>(R),Tel:+91-40-9440832534(Mobile)
> E-mail:sjo...@gm...;sud...@ya... Web-
> http://oppamthadathil.tripod.com ******************************
> *********************************
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Sudheer J. <sud...@ya...> - 2017年04月19日 15:51:41
Dear Experts.I have been trying to modify plot properties of taylor diagram from below package. I wanted to make markerfacecolor as None( this allows me to show symbols which falls over another) of s as possible in normal matplotlib plots but I am not sure how to pass the argument in modified figure environment of taylor plot. If I try to use markerfacecolor option the code says it do not know about such option. I was also checking it is possible specify alpha= n so that the color intensity of symbol can be modified. But both options are not working or I am not putting it in proper way in such situation. 
Please advice if it is possible.Sudheer
https://pypi.python.org/packages/1e/98/d6d5d9200fcec4fdbd20f0f084b6e41e176284786315449cc0c896a411e8/SkillMetrics-1.1.2.tar.gz#md5=7d5e7200375b1c5e1c4fb8344624be67
sm.taylor_diagram(sdev,crmsd,ccoef,markerLabel=label,markerLegend = 'on',markerobs='v',markerfacecolor='None',s
  ...: tyleOBS='-',colOBS='r',titleobs='RAMA_SST')
---------------------------------------------------------------------------
ValueError                Traceback (most recent call last)
<ipython-input-4-96eeafddc836> in <module>()
----> 1 sm.taylor_diagram(sdev,crmsd,ccoef,markerLabel=label,markerLegend = 'on',markerobs='v',markerfacecolor='None',styleOBS='-',colOBS='r',titleobs='RAMA_SST')
/usr/local/lib/python2.7/dist-packages/skill_metrics/taylor_diagram.pyc in taylor_diagram(*args, **kwargs)
   71 
   72   # Get options
---> 73   option = get_taylor_diagram_options(CORs,**kwargs)
   74 #  print option # debug
   75 #
/usr/local/lib/python2.7/dist-packages/skill_metrics/get_taylor_diagram_options.pyc in get_taylor_diagram_options(*args, **kwargs)
  177     optname = optname.lower()
  178     if not optname in option:
--> 179       raise ValueError('Unrecognized option: ' + optname)
  180     else:
  181       # Replace option value with that from arguments
ValueError: Unrecognized option: markerfacecolor
 *************************************************************** Sudheer Joseph Indian National Centre for Ocean Information Services Ministry of Earth Sciences, Govt. of India POST BOX NO: 21, IDA Jeedeemetla P.O. Via Pragathi Nagar,Kukatpally, Hyderabad; Pin:5000 55 Tel:+91-40-23886047(O),Fax:+91-40-23895011(O), Tel:+91-40-23044600(R),Tel:+91-40-9440832534(Mobile) E-mail:sjo...@gm...;sud...@ya... Web- http://oppamthadathil.tripod.com ***************************************************************
From: Benjamin R. <ben...@gm...> - 2017年04月18日 21:05:56
I am wondering if the "optimizations" you have are actually slowing you
down. I have never found myself needing to flush_events() or call update()
like that. Or to draw the artists like you are doing. Without seeing more
of the code, it is hard to judge. Have you tried using "runsnakerun" to
profile your code to find out what is actually slowing it down? I can get
60-70Hz without even trying for 3d plotting animations, and that is
probably more computation than this.
On Tue, Apr 18, 2017 at 4:50 PM, Hjalmar Turesson <htu...@gm...>
wrote:
> Thanks for the help (and sorry for the super-late reply).
>
> I just tried blitting, but it doesn't really help. I cannot exceed 20 fps.
> The problem is that I'm plotting data from a video file, so that for each
> frame I need to draw a new array (not just a foreground). I think its just
> to much data.
>
> Thanks,
> Hjalmar
>
> On Sat, Jan 7, 2017 at 3:36 PM, Thomas Caswell <tca...@gm...> wrote:
>
>> To push much past 20Hz you will want to look into blitting. See
>> http://matplotlib.org/devdocs/api/animation_api.html for a rough
>> introduction on how to use blitting (and see the animation code for an
>> example of handling all of the corner cases).
>>
>> Tom
>>
>> On Fri, Oct 14, 2016 at 5:29 PM Hjalmar Turesson <htu...@gm...>
>> wrote:
>>
>>> That works fine. And it explains why update() only worked with the Qt
>>> backends (I tried all). The speed is still not super impressive though (~20
>>> fps), but I think I will just start skipping frames when playing at above
>>> 20 fps.
>>>
>>> Thanks,
>>> Hjalmar
>>>
>>> On Fri, Oct 14, 2016 at 10:37 AM, Thomas Caswell <tca...@gm...>
>>> wrote:
>>>
>>> Instead of `canvas.update` call `self.im.figure.canvas.draw_idle()`.
>>>
>>> IIRC `update` is part of the API inherited from Qt, not part of the API
>>> we ensure that all of the canvas objects have.
>>>
>>> Tom
>>>
>>> On Fri, Oct 7, 2016 at 4:48 PM Hjalmar Turesson <htu...@gm...>
>>> wrote:
>>>
>>> Hi all,
>>>
>>>
>>> I made a little video player using matplotlib. I need it to allow very
>>> good control over the playback speed (e.g. direction, frame-by-frame
>>> stepping and fast and slow).
>>>
>>> However, it's not very fast. Max frame rate I can achieve is 10-20 fps.
>>> I followed Basti's advice on speeding up plotting (
>>> http://bastibe.de/2013-05-30-speeding-up-matplotlib.html).
>>> This resulted in a more than 2x improvement (from <5 to 10-20 fps), but
>>> I would like to reach 40-50 fps.
>>>
>>> The core code is something like this:
>>>
>>> self.im.set_data(self.video_frame)
>>>
>>> self.text.set_text('some text')
>>>
>>> self.ax.draw_artist(self.im)
>>> self.ax.draw_artist(self.text)
>>> self.im.figure.canvas.update()
>>> self.im.figure.canvas.flush_events()
>>>
>>> video_frame is a 200 x 250 array. I tried lowering dpi from 100 to 50,
>>> but the improvement is marginal.
>>>
>>> I saw that Harden (http://www.swharden.com/wp/20
>>> 13-04-15-fixing-slow-matplotlib-in-pythonxy/) recommended using TkAgg
>>> over Qt4Agg since TkAgg is supposed to be faster.
>>> But, TkAgg doesn't play nicely with figure.canvas.update(). I get the
>>> following error:
>>> AttributeError: 'FigureCanvasTkAgg' object has no attribute 'update'
>>> It works with Qt4Agg though.
>>>
>>> Does anyone have a fix for this? Or some general advice on how to speed
>>> up playback speed?
>>>
>>> I tried with both matplotlib 1.5.1 and the current version from
>>> github 2.0.0b4+2373.gb34c55d
>>>
>>> Best regards,
>>> Hjalmar
>>> ------------------------------------------------------------
>>> ------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot______
>>> _________________________________________
>>> Matplotlib-users mailing list
>>> Mat...@li...
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>>
>>>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Hjalmar T. <htu...@gm...> - 2017年04月18日 20:50:40
Thanks for the help (and sorry for the super-late reply).
I just tried blitting, but it doesn't really help. I cannot exceed 20 fps.
The problem is that I'm plotting data from a video file, so that for each
frame I need to draw a new array (not just a foreground). I think its just
to much data.
Thanks,
Hjalmar
On Sat, Jan 7, 2017 at 3:36 PM, Thomas Caswell <tca...@gm...> wrote:
> To push much past 20Hz you will want to look into blitting. See
> http://matplotlib.org/devdocs/api/animation_api.html for a rough
> introduction on how to use blitting (and see the animation code for an
> example of handling all of the corner cases).
>
> Tom
>
> On Fri, Oct 14, 2016 at 5:29 PM Hjalmar Turesson <htu...@gm...>
> wrote:
>
>> That works fine. And it explains why update() only worked with the Qt
>> backends (I tried all). The speed is still not super impressive though (~20
>> fps), but I think I will just start skipping frames when playing at above
>> 20 fps.
>>
>> Thanks,
>> Hjalmar
>>
>> On Fri, Oct 14, 2016 at 10:37 AM, Thomas Caswell <tca...@gm...>
>> wrote:
>>
>> Instead of `canvas.update` call `self.im.figure.canvas.draw_idle()`.
>>
>> IIRC `update` is part of the API inherited from Qt, not part of the API
>> we ensure that all of the canvas objects have.
>>
>> Tom
>>
>> On Fri, Oct 7, 2016 at 4:48 PM Hjalmar Turesson <htu...@gm...>
>> wrote:
>>
>> Hi all,
>>
>>
>> I made a little video player using matplotlib. I need it to allow very
>> good control over the playback speed (e.g. direction, frame-by-frame
>> stepping and fast and slow).
>>
>> However, it's not very fast. Max frame rate I can achieve is 10-20 fps.
>> I followed Basti's advice on speeding up plotting (
>> http://bastibe.de/2013-05-30-speeding-up-matplotlib.html).
>> This resulted in a more than 2x improvement (from <5 to 10-20 fps), but I
>> would like to reach 40-50 fps.
>>
>> The core code is something like this:
>>
>> self.im.set_data(self.video_frame)
>>
>> self.text.set_text('some text')
>>
>> self.ax.draw_artist(self.im)
>> self.ax.draw_artist(self.text)
>> self.im.figure.canvas.update()
>> self.im.figure.canvas.flush_events()
>>
>> video_frame is a 200 x 250 array. I tried lowering dpi from 100 to 50,
>> but the improvement is marginal.
>>
>> I saw that Harden (http://www.swharden.com/wp/2013-04-15-fixing-slow-
>> matplotlib-in-pythonxy/) recommended using TkAgg over Qt4Agg since TkAgg
>> is supposed to be faster.
>> But, TkAgg doesn't play nicely with figure.canvas.update(). I get the
>> following error:
>> AttributeError: 'FigureCanvasTkAgg' object has no attribute 'update'
>> It works with Qt4Agg though.
>>
>> Does anyone have a fix for this? Or some general advice on how to speed
>> up playback speed?
>>
>> I tried with both matplotlib 1.5.1 and the current version from
>> github 2.0.0b4+2373.gb34c55d
>>
>> Best regards,
>> Hjalmar
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot______
>> _________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
>>
From: Nelle V. <nel...@gm...> - 2017年03月02日 01:02:55
Hi everyone,
Apologies for cross-posting : this event might be of interest to some of
the projects of the scientific Python community. We are trying to encourage
FOSS developers to focus on documentation for a week instead of fixing bugs
or implementing cool features!
Here are more informations about the project.
Thanks,
Nelle
Sign up your project for the docathon!
The Docathon is happening next week! We’ve already got several projects
signed up to participate in improving their documentation during the week.
We’ve put together a nifty project board
<https://bids.github.io/docathon/pages/projects/projects.html> so that we
can keep track of everybody’s progress during the week! If you sign up as a
project <https://goo.gl/forms/0cPpw01zehrEyDDE3>, we’ll post your
documentation commit stats like this:
How can I join in?
We want you to improve your documentation, wherever you are. To that
extent, we’ll keep track of project activity regardless of its location. If
you’d like to work with a group of people, here are a few specifics:
To kick off the docathon we’ll have a morning of tutorials on Monday, March
6th. These will cover particular tools and techniques for building great
documentation. If you’re at Berkeley then you can sign up here
<https://www.eventbrite.com/e/bids-docathon-kickoff-tickets-32302896834?aff=mcivte>.
This will also be live-streamed on Youtube, so you can watch from wherever
you are!
We’ll also have some working groups meeting periodically in cities around
the country. If you’d like to join in with these groups, click one of these
links:
 -
 New York City - Signup
 <https://www.eventbrite.com/e/doc-a-thon-tickets-32309998074> / Agenda
 <https://bids.github.io/docathon/pages/hosts/gc.html>
 -
 Berkeley - Signup
 <https://www.eventbrite.com/e/bids-docathon-kickoff-tickets-32302896834?aff=mcivte>
 / Agenda <https://bids.github.io/docathon/pages/hosts/bids.html>
 -
 Seattle - Signup <https://goo.gl/forms/GMyMPJZ9eLT6eQuF2> / Agenda
 <https://bids.github.io/docathon/pages/hosts/uwescience.html>
You can also work remotely if you like, we will coordinate people via
email/GitHub, too.
Wherever you are, don’t forget to sign up as a participant
<https://goo.gl/forms/AaW2b24mMxOutxt02> so we can give some pointers on
how to contribute. Or, suggest a project
<https://goo.gl/forms/0cPpw01zehrEyDDE3> to work on and we’ll keep track of
its activity on our projects page
<https://bids.github.io/docathon/pages/projects/projects.html>.
Contact
If you have any questions, check out the Docathon website
<http://bids.github.io/docathon> or open an issue on our GitHub repo
<https://github.com/BIDS/docathon>.
Please feel free to forward this email to anyone who may be interested.
We'd love for other institutions/groups to get involved.
From: Goyo <goy...@gm...> - 2017年02月20日 20:35:20
I usually install the matplotlib binaries from pipy and I don't
remember doing a separate installation of freetype.
2017年02月18日 17:20 GMT+01:00 Paul Hobson <pmh...@gm...>:
> Especially on Windows, I always install freetype from conda.
> -p
>
> On Sat, Feb 18, 2017 at 6:24 AM, CAB <ca...@ya...> wrote:
>>
>> Hi, Gents,
>>
>> Many thanks for your thoughtful responses! Freetype is indeed available
>> under a BSD-like licensse. But when I tried to install freetype on my
>> Windows system using the binary provided from GnuWin32, it attempts to force
>> me to accept the GPL3, which I cannot. Freetype's link to another binary
>> supplied by GTK+ is broken. So, I guess I have two choices; compile
>> freetype from the source, or download something like Anaconda, which I'd
>> rather not do because I have Python already installed.
>>
>> If you have any other ideas, I'd be happy to hear them.
>>
>> Best,
>> Chad
>>
>>
>> ________________________________
>> From: Joe Kington <jof...@gm...>
>> To: Paul Hobson <pmh...@gm...>
>> Cc: CAB <ca...@ya...>; Matplotlib Development List
>> <mat...@li...>; Matplotlib Users
>> <mat...@li...>
>> Sent: Friday, February 17, 2017 5:03 PM
>> Subject: Re: [matplotlib-devel] [Matplotlib-users] License, freetype
>>
>> Well, if Freetype were only distributed under the GPL, you couldn't
>> distribute matplotlib in binary form without providing the source code.
>>
>> However, Freetype is distributed under more than one license. (see:
>> https://www.freetype.org/license.html )
>>
>> Because it's distributed under a BSD-style license in addition to the GPL,
>> it can be distributed in binary form, subject to an accreditation clause:
>> http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/FTL.TXT
>>
>> In the past, I have gotten approval from corporate lawyers at a very large
>> company to use freetype (and matplotlib) in an application that was being
>> distributed in binary form. The dual-licensing of freetype was key in that
>> particular case.
>>
>> Or that's my take on it, anyway. I'm not a Lawyer, so don't consider this
>> legal advice in any way.
>> Cheers!
>> -Joe
>>
>> On Fri, Feb 17, 2017 at 4:52 PM, Paul Hobson <pmh...@gm...> wrote:
>>
>> Chad,
>>
>> My recollections is that matplotlib doesn't distribute the source code to
>> FreeType, it only uses it as a dependency. As such, MPL is in the clear with
>> its more permissive licensing.
>> -Paul
>>
>> On Fri, Feb 17, 2017 at 12:45 PM, CAB <ca...@ya...> wrote:
>>
>> Hi, All,
>>
>> I just went to install matplotlib version 2.0.0, and it has a dependency
>> called "freetype". This software appears to be licensed under GPL3. My
>> reading of that latter license is that, if someone wanted to distribute a
>> compiled version of a program requiring matplotlib, that entire program
>> would fall under the GPL3 license. I'm sure that would be a non-starter for
>> many, many projects.
>>
>> Does anyone have any takes on this?
>>
>> Chad
>>
>> ------------------------------ ------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>> ______________________________ _________________
>> Matplotlib-users mailing list
>> Mat...@li...urcef orge.net
>> https://lists.sourceforge.net/ lists/listinfo/matplotlib-user s
>>
>>
>>
>>
>> ------------------------------ ------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>>
>> ______________________________ _________________
>> Matplotlib-devel mailing list
>> Matplotlib-devel@lists. sourceforge.net
>> https://lists.sourceforge.net/ lists/listinfo/matplotlib- devel
>>
>>
>>
>>
>>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Paul H. <pmh...@gm...> - 2017年02月18日 16:21:02
Especially on Windows, I always install freetype from conda.
-p
On Sat, Feb 18, 2017 at 6:24 AM, CAB <ca...@ya...> wrote:
> Hi, Gents,
>
> Many thanks for your thoughtful responses! Freetype is indeed available
> under a BSD-like licensse. But when I tried to install freetype on my
> Windows system using the binary provided from GnuWin32, it attempts to
> force me to accept the GPL3, which I cannot. Freetype's link to another
> binary supplied by GTK+ is broken. So, I guess I have two choices; compile
> freetype from the source, or download something like Anaconda, which I'd
> rather not do because I have Python already installed.
>
> If you have any other ideas, I'd be happy to hear them.
>
> Best,
> Chad
>
>
> ------------------------------
> *From:* Joe Kington <jof...@gm...>
> *To:* Paul Hobson <pmh...@gm...>
> *Cc:* CAB <ca...@ya...>; Matplotlib Development List <
> mat...@li...>; Matplotlib Users <
> mat...@li...>
> *Sent:* Friday, February 17, 2017 5:03 PM
> *Subject:* Re: [matplotlib-devel] [Matplotlib-users] License, freetype
>
> Well, if Freetype were only distributed under the GPL, you couldn't
> distribute matplotlib in binary form without providing the source code.
>
> However, Freetype is distributed under more than one license. (see:
> https://www.freetype.org/license.html )
>
> Because it's distributed under a BSD-style license in addition to the GPL,
> it can be distributed in binary form, subject to an accreditation clause:
> http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/FTL.TXT
>
> In the past, I have gotten approval from corporate lawyers at a very large
> company to use freetype (and matplotlib) in an application that was being
> distributed in binary form. The dual-licensing of freetype was key in that
> particular case.
>
> Or that's my take on it, anyway. I'm not a Lawyer, so don't consider this
> legal advice in any way.
> Cheers!
> -Joe
>
> On Fri, Feb 17, 2017 at 4:52 PM, Paul Hobson <pmh...@gm...> wrote:
>
> Chad,
>
> My recollections is that matplotlib doesn't distribute the source code to
> FreeType, it only uses it as a dependency. As such, MPL is in the clear
> with its more permissive licensing.
> -Paul
>
> On Fri, Feb 17, 2017 at 12:45 PM, CAB <ca...@ya...> wrote:
>
> Hi, All,
>
> I just went to install matplotlib version 2.0.0, and it has a dependency
> called "freetype". This software appears to be licensed under GPL3. My
> reading of that latter license is that, if someone wanted to distribute a
> compiled version of a program requiring matplotlib, that entire program
> would fall under the GPL3 license. I'm sure that would be a non-starter
> for many, many projects.
>
> Does anyone have any takes on this?
>
> Chad
>
> ------------------------------ ------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ______________________________ _________________
> Matplotlib-users mailing list
> Mat...@li...urcef orge.net
> <Mat...@li...>
> https://lists.sourceforge.net/ lists/listinfo/matplotlib-user s
> <https://lists.sourceforge.net/lists/listinfo/matplotlib-users>
>
>
>
>
> ------------------------------ ------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>
> ______________________________ _________________
> Matplotlib-devel mailing list
> Matplotlib-devel@lists. sourceforge.net
> <Mat...@li...>
> https://lists.sourceforge.net/ lists/listinfo/matplotlib- devel
> <https://lists.sourceforge.net/lists/listinfo/matplotlib-devel>
>
>
>
>
>
>
From: CAB <ca...@ya...> - 2017年02月18日 14:26:59
Hi, Gents,
Many thanks for your thoughtful responses! Freetype is indeed available under a BSD-like licensse. But when I tried to install freetype on my Windows system using the binary provided from GnuWin32, it attempts to force me to accept the GPL3, which I cannot. Freetype's link to another binary supplied by GTK+ is broken. So, I guess I have two choices; compile freetype from the source, or download something like Anaconda, which I'd rather not do because I have Python already installed.
If you have any other ideas, I'd be happy to hear them.
Best,Chad
 From: Joe Kington <jof...@gm...>
 To: Paul Hobson <pmh...@gm...> 
Cc: CAB <ca...@ya...>; Matplotlib Development List <mat...@li...>; Matplotlib Users <mat...@li...>
 Sent: Friday, February 17, 2017 5:03 PM
 Subject: Re: [matplotlib-devel] [Matplotlib-users] License, freetype
 
Well, if Freetype were only distributed under the GPL, you couldn't distribute matplotlib in binary form without providing the source code.
However, Freetype is distributed under more than one license. (see: https://www.freetype.org/license.html )
Because it's distributed under a BSD-style license in addition to the GPL, it can be distributed in binary form, subject to an accreditation clause: http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/FTL.TXT
In the past, I have gotten approval from corporate lawyers at a very large company to use freetype (and matplotlib) in an application that was being distributed in binary form. The dual-licensing of freetype was key in that particular case.
Or that's my take on it, anyway. I'm not a Lawyer, so don't consider this legal advice in any way.
Cheers!
-Joe
On Fri, Feb 17, 2017 at 4:52 PM, Paul Hobson <pmh...@gm...> wrote:
Chad,
My recollections is that matplotlib doesn't distribute the source code to FreeType, it only uses it as a dependency. As such, MPL is in the clear with its more permissive licensing.-Paul
On Fri, Feb 17, 2017 at 12:45 PM, CAB <ca...@ya...> wrote:
Hi, All,
I just went to install matplotlib version 2.0.0, and it has a dependency called "freetype". This software appears to be licensed under GPL3. My reading of that latter license is that, if someone wanted to distribute a compiled version of a program requiring matplotlib, that entire program would fall under the GPL3 license. I'm sure that would be a non-starter for many, many projects.
Does anyone have any takes on this?
Chad
------------------------------ ------------------------------ ------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
______________________________ _________________
Matplotlib-users mailing list
Mat...@li...urcef orge.net
https://lists.sourceforge.net/ lists/listinfo/matplotlib-user s
------------------------------ ------------------------------ ------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
______________________________ _________________
Matplotlib-devel mailing list
Matplotlib-devel@lists. sourceforge.net
https://lists.sourceforge.net/ lists/listinfo/matplotlib- devel
 
657 messages has been excluded from this view by a project administrator.

Showing results of 36569

1 2 3 .. 1463 > >> (Page 1 of 1463)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /