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
(1) |
2
|
3
(1) |
4
(1) |
5
|
6
(2) |
7
(2) |
|
8
(2) |
9
(4) |
10
(3) |
11
|
12
(1) |
13
|
14
|
|
15
|
16
(3) |
17
(5) |
18
|
19
(2) |
20
|
21
|
|
22
|
23
(2) |
24
(5) |
25
|
26
|
27
|
28
|
|
29
|
30
(1) |
|
|
|
|
|
|
From: Tony Yu <ts...@gm...> - 2012-04-07 17:34:19
|
I've been using the animations subpackage since it was introduced, but I
only recently tried to save an animation using the `save` method.
Unfortnately, I get a RuntimeError whenever I try to use it:
...
File
"/Users/Tony/python/devel/mpl/lib/matplotlib/backends/backend_agg.py", line
4
52, in print_raw
renderer._renderer.write_rgba(filename_or_obj)
RuntimeError: Error writing to file
This can be reproduced with any animation example, e.g.
simple_anim.py<http://matplotlib.sourceforge.net/examples/animation/simple_anim.html>,
by
replacing `plt.show()` with `ani.save('simple_anim.avi')`. The actual error
is from a shell call to ffmpeg, which roughly boils down to:
#~~~~
import subprocess
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot([0, 1])
command = ['ffmpeg', '-f', 'rawvideo', '-vcodec', 'rawvideo',
'-s', '800x600', '-pix_fmt', 'rgba', '-r', '5.0',
'-i', 'pipe:', '-vcodec', 'mpeg4', '-y', 'test.avi']
proc= subprocess.Popen(command, shell=False, stdout=subprocess.PIPE,
stderr=subprocess.STDOUT, stdin=subprocess.PIPE)
fileobj = proc.stdin
fig.savefig(fileobj, format='rgba', dpi=100)
#~~~~
(I just copied the ffmpeg command from an example run, so the option values
may vary on other systems.) The error here is the same, and, unfortunately,
not very informative. Is this saving functionality platform dependent? (I'm
on osx.)
Thanks,
-Tony
|
|
From: Jostein Bø F. <jos...@gm...> - 2012-04-07 15:26:04
|
I've had problems saving MxNx3 (RGB) numpy arrays as images using imsave. It fails with an exception, and the problem seems to be line 1243 in image.py: figsize = [x / float(dpi) for x in arr.shape[::-1]] The purpose of arr.shape[::-1] seems to be to reorder the height and width dimensions. It works as intended for MxN arrays, but not NxMx3 arrays -- they cause a function to complain about an argument too many. I have modified the above line to use (arr.shape[1], arr.shape[0]) instead of arr.shape[::-1], and that solves the problem for me, and I get the output I expect (and the code still passes all tests it should pass). However, there could very well be subtleties in the codebase that I don't know about. The attached patches add a simple test case, the above mentioned change and a few updates to the documentation of imsave. Best, Jostein. |