SourceForge logo
SourceForge logo
Menu

matplotlib-devel — matplotlib developers

You can subscribe to this list here.

2003 Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
(1)
Nov
(33)
Dec
(20)
2004 Jan
(7)
Feb
(44)
Mar
(51)
Apr
(43)
May
(43)
Jun
(36)
Jul
(61)
Aug
(44)
Sep
(25)
Oct
(82)
Nov
(97)
Dec
(47)
2005 Jan
(77)
Feb
(143)
Mar
(42)
Apr
(31)
May
(93)
Jun
(93)
Jul
(35)
Aug
(78)
Sep
(56)
Oct
(44)
Nov
(72)
Dec
(75)
2006 Jan
(116)
Feb
(99)
Mar
(181)
Apr
(171)
May
(112)
Jun
(86)
Jul
(91)
Aug
(111)
Sep
(77)
Oct
(72)
Nov
(57)
Dec
(51)
2007 Jan
(64)
Feb
(116)
Mar
(70)
Apr
(74)
May
(53)
Jun
(40)
Jul
(519)
Aug
(151)
Sep
(132)
Oct
(74)
Nov
(282)
Dec
(190)
2008 Jan
(141)
Feb
(67)
Mar
(69)
Apr
(96)
May
(227)
Jun
(404)
Jul
(399)
Aug
(96)
Sep
(120)
Oct
(205)
Nov
(126)
Dec
(261)
2009 Jan
(136)
Feb
(136)
Mar
(119)
Apr
(124)
May
(155)
Jun
(98)
Jul
(136)
Aug
(292)
Sep
(174)
Oct
(126)
Nov
(126)
Dec
(79)
2010 Jan
(109)
Feb
(83)
Mar
(139)
Apr
(91)
May
(79)
Jun
(164)
Jul
(184)
Aug
(146)
Sep
(163)
Oct
(128)
Nov
(70)
Dec
(73)
2011 Jan
(235)
Feb
(165)
Mar
(147)
Apr
(86)
May
(74)
Jun
(118)
Jul
(65)
Aug
(75)
Sep
(162)
Oct
(94)
Nov
(48)
Dec
(44)
2012 Jan
(49)
Feb
(40)
Mar
(88)
Apr
(35)
May
(52)
Jun
(69)
Jul
(90)
Aug
(123)
Sep
(112)
Oct
(120)
Nov
(105)
Dec
(116)
2013 Jan
(76)
Feb
(26)
Mar
(78)
Apr
(43)
May
(61)
Jun
(53)
Jul
(147)
Aug
(85)
Sep
(83)
Oct
(122)
Nov
(18)
Dec
(27)
2014 Jan
(58)
Feb
(25)
Mar
(49)
Apr
(17)
May
(29)
Jun
(39)
Jul
(53)
Aug
(52)
Sep
(35)
Oct
(47)
Nov
(110)
Dec
(27)
2015 Jan
(50)
Feb
(93)
Mar
(96)
Apr
(30)
May
(55)
Jun
(83)
Jul
(44)
Aug
(8)
Sep
(5)
Oct
Nov
(1)
Dec
(1)
2016 Jan
Feb
Mar
(1)
Apr
May
Jun
(2)
Jul
Aug
(3)
Sep
(1)
Oct
(3)
Nov
Dec
2017 Jan
Feb
(5)
Mar
Apr
May
Jun
Jul
(3)
Aug
Sep
(7)
Oct
Nov
Dec
2018 Jan
Feb
Mar
Apr
May
Jun
Jul
(2)
Aug
Sep
Oct
Nov
Dec
S M T W T F S


1
(13)
2
(16)
3
(5)
4
(6)
5
(4)
6
7
(8)
8
(4)
9
(8)
10
(14)
11
(20)
12
(3)
13
(7)
14
(1)
15
(1)
16
(5)
17
(9)
18
(5)
19
20
21
(5)
22
(7)
23
(4)
24
25
26
27
(3)
28
(2)
29
(8)
30
(6)



Showing 5 results of 5

From: william r. <wil...@gm...> - 2010年06月18日 13:48:35
Great!
On Fri, Jun 18, 2010 at 5:43 AM, Ludwig Schwardt
<lud...@gm...>wrote:
> Hi,
>
> On Thu, Jun 17, 2010 at 6:30 PM, Ondrej Certik <on...@ce...> wrote:
> > That would be exactly what I need. Do you have any time frame for the
> > release? The problem is that I need it right now. So I'll try to
> > finish my own stuff today, so that I can at least work and then later
> > improve it or switch to your stuff.
>
> We have the go-ahead to release the HTML5 Canvas backend and will get
> it out by Monday. Testers will be welcome!
>
> Ludwig
>
From: Ludwig S. <lud...@gm...> - 2010年06月18日 09:43:29
Hi,
On Thu, Jun 17, 2010 at 6:30 PM, Ondrej Certik <on...@ce...> wrote:
> That would be exactly what I need. Do you have any time frame for the
> release? The problem is that I need it right now. So I'll try to
> finish my own stuff today, so that I can at least work and then later
> improve it or switch to your stuff.
We have the go-ahead to release the HTML5 Canvas backend and will get
it out by Monday. Testers will be welcome!
Ludwig
From: Simon R. <sra...@gm...> - 2010年06月18日 09:23:08
Hi William,
We are using the HTML5 websocket as proposed in
draft-hixie-thewebsocketprotocol-75. This is supported by Chrome 4/5
and now Safari 5. This standard is evolving and Chrome 6 onwards will
be using draft-ietf-hybi-thewebsocketprotocol-00 which simplifies the
syntax somewhat but does break our current implementation.
Our websocket server is based on the pywebsocket code produced by the
Chrome developers. Our first version used a persistent AJAX style
connection which was pretty flaky, websockets seem to work much better
and give good speed.
As Ludwig mentioned we can achieve pretty good frame rates in animated
plots (easy animation without local threading issues was the primary
driver for developing this in the first place). Obviously it does
depend somewhat on the bandwidth available between the web client and
the server, but certainly for local/LAN connections everything is
pretty snappy.
We still have some issues to work out with plots that use large
numbers of markers as there are no HTML5 primitive constructs
available (as they are in SVG) to speed up drawing the same object
multiple times.
I will try and add a screencast to the demo page by early next week.
Cheers,
Simon Ratcliffe
On Fri, Jun 18, 2010 at 11:10 AM, william ratcliff
<wil...@gm...> wrote:
> I would be interested in seeing the screencast. For the websocket, are you
> using "Comet" (which is what we use for our live data through the used of
> orbited and STOMP, so I could see being able to do interactivity, but
> thought it would be too slow for interactivity, which is why we went with
> FLOT and were planning to start adding functionality--legends, etc.), or the
> new proposed html5 websocket?
> William
>
> On Fri, Jun 18, 2010 at 3:01 AM, Ludwig Schwardt <lud...@gm...>
> wrote:
>>
>> Hi,
>>
>> On Thu, Jun 17, 2010 at 8:07 PM, william ratcliff
>> <wil...@gm...> wrote:
>> > How do you deal with interactivity?
>>
>> When you create a figure, a WebSocket server is spawned on its own
>> socket, with its own thread. The client (browser) then interacts with
>> these threads. Zooming, panning and resizing are all done on the
>> server side, under request from the client. This allows you the full
>> functionality of matplotlib, as this corresponds to how other
>> interactive backends work. The interactivity is better than expected -
>> with local connections we achieve 40 frames per second while animating
>> a 2000-point plot, for example.
>>
>> We also provide a management port, which serves as the portal for the
>> available figures. At the start of your session, you connect the
>> browser to this management port. Thereafter, new figures pop up as new
>> thumbnails on this page, and can be selected for viewing. This port
>> also provides the static HTML/JS framework for the plots.
>>
>> This interactivity is what makes it a true replacement for the other
>> interactive backends. If people are interested, we can put together a
>> screencast of the functionality.
>>
>> Ludwig
>
>
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit. See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> Matplotlib-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>
>
From: william r. <wil...@gm...> - 2010年06月18日 09:10:40
I would be interested in seeing the screencast. For the websocket, are you
using "Comet" (which is what we use for our live data through the used of
orbited and STOMP, so I could see being able to do interactivity, but
thought it would be too slow for interactivity, which is why we went with
FLOT and were planning to start adding functionality--legends, etc.), or the
new proposed html5 websocket?
William
On Fri, Jun 18, 2010 at 3:01 AM, Ludwig Schwardt
<lud...@gm...>wrote:
> Hi,
>
> On Thu, Jun 17, 2010 at 8:07 PM, william ratcliff
> <wil...@gm...> wrote:
> > How do you deal with interactivity?
>
> When you create a figure, a WebSocket server is spawned on its own
> socket, with its own thread. The client (browser) then interacts with
> these threads. Zooming, panning and resizing are all done on the
> server side, under request from the client. This allows you the full
> functionality of matplotlib, as this corresponds to how other
> interactive backends work. The interactivity is better than expected -
> with local connections we achieve 40 frames per second while animating
> a 2000-point plot, for example.
>
> We also provide a management port, which serves as the portal for the
> available figures. At the start of your session, you connect the
> browser to this management port. Thereafter, new figures pop up as new
> thumbnails on this page, and can be selected for viewing. This port
> also provides the static HTML/JS framework for the plots.
>
> This interactivity is what makes it a true replacement for the other
> interactive backends. If people are interested, we can put together a
> screencast of the functionality.
>
> Ludwig
>
From: Ludwig S. <lud...@gm...> - 2010年06月18日 07:01:20
Hi,
On Thu, Jun 17, 2010 at 8:07 PM, william ratcliff
<wil...@gm...> wrote:
> How do you deal with interactivity?
When you create a figure, a WebSocket server is spawned on its own
socket, with its own thread. The client (browser) then interacts with
these threads. Zooming, panning and resizing are all done on the
server side, under request from the client. This allows you the full
functionality of matplotlib, as this corresponds to how other
interactive backends work. The interactivity is better than expected -
with local connections we achieve 40 frames per second while animating
a 2000-point plot, for example.
We also provide a management port, which serves as the portal for the
available figures. At the start of your session, you connect the
browser to this management port. Thereafter, new figures pop up as new
thumbnails on this page, and can be selected for viewing. This port
also provides the static HTML/JS framework for the plots.
This interactivity is what makes it a true replacement for the other
interactive backends. If people are interested, we can put together a
screencast of the functionality.
Ludwig

Showing 5 results of 5

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 によって変換されたページ (->オリジナル) /