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
|
2
(2) |
3
(3) |
4
(2) |
5
(2) |
6
(4) |
|
7
(2) |
8
(5) |
9
(1) |
10
(6) |
11
(1) |
12
(6) |
13
(1) |
|
14
|
15
|
16
(2) |
17
(3) |
18
(13) |
19
(3) |
20
(2) |
|
21
|
22
(8) |
23
(4) |
24
(5) |
25
(3) |
26
(3) |
27
(1) |
|
28
(1) |
|
|
|
|
|
|
|
From: Jae-Joon L. <lee...@gm...> - 2010-02-04 02:46:17
|
Nothing much in the regards of the functionality.
It only provides a way to use custom backends with "savefig", which I
think is more convenient for interactive use. For example, with the
ps_cmyk backend that I'm playing with, the only thing that I need to
do is to import the module (ps_cmyk) and call
savefig("test.eps", format="eps_cmyk")
And all other (interactive) work flow is not affected by the use of
the custome backend.
In non-interactive mode where a user explicitly calls
"matplotlib.use", there is no need to register a backend.
Regards,
-JJ
On Wed, Feb 3, 2010 at 4:15 PM, Ryan May <rm...@gm...> wrote:
> On Wed, Feb 3, 2010 at 2:01 PM, Jae-Joon Lee <lee...@gm...> wrote:
>> Dear all,
>>
>> I just committed a small change that enables a user to register a
>> custom backend that will be used with "savefig".
>> For example,
>>
>> import matplotlib.backend_bases
>> from matplotlib.backends.backend_ps import FigureCanvasPS, RendererPS
>>
>> class RendererPSCustom(RendererPS):
>> def draw_path(self, gc, path, transform, rgbFace=None):
>> print "custom draw path"
>> RendererPS.draw_path(self, gc, path, transform, rgbFace)
>>
>> class FigureCanvasPSCustom(FigureCanvasPS):
>> _renderer_class = RendererPSCustom
>>
>> def print_eps_custom(self, outfile, *args, **kwargs):
>> print "Using Custome backend"
>> return self._print_ps(outfile, 'eps', *args, **kwargs)
>>
>>
>> matplotlib.backend_bases.register_backend("eps_custom", FigureCanvasPSCustom)
>>
>> plt.plot([1,2,3])
>> plt.savefig("a.eps", format="eps_custom") # this will save the file
>> using backend_ps_cmyk
>>
>>
>> The api may need some cleanups or modifications, and any suggestion
>> will be welcomed.
>>
>> Also committed is a some refactoring of ps backend but the change
>> should be quite transparent.
>
> I like it. Out of curiosity, is there anything that this approach
> brings (other than simplicity) that isn't already covered by the
> support for:
>
> matplotlib.use('module:://')
>
> ?
>
> Ryan
>
> --
> Ryan May
> Graduate Research Assistant
> School of Meteorology
> University of Oklahoma
>
|
|
From: Ryan M. <rm...@gm...> - 2010-02-03 21:16:01
|
On Wed, Feb 3, 2010 at 2:01 PM, Jae-Joon Lee <lee...@gm...> wrote:
> Dear all,
>
> I just committed a small change that enables a user to register a
> custom backend that will be used with "savefig".
> For example,
>
> import matplotlib.backend_bases
> from matplotlib.backends.backend_ps import FigureCanvasPS, RendererPS
>
> class RendererPSCustom(RendererPS):
> def draw_path(self, gc, path, transform, rgbFace=None):
> print "custom draw path"
> RendererPS.draw_path(self, gc, path, transform, rgbFace)
>
> class FigureCanvasPSCustom(FigureCanvasPS):
> _renderer_class = RendererPSCustom
>
> def print_eps_custom(self, outfile, *args, **kwargs):
> print "Using Custome backend"
> return self._print_ps(outfile, 'eps', *args, **kwargs)
>
>
> matplotlib.backend_bases.register_backend("eps_custom", FigureCanvasPSCustom)
>
> plt.plot([1,2,3])
> plt.savefig("a.eps", format="eps_custom") # this will save the file
> using backend_ps_cmyk
>
>
> The api may need some cleanups or modifications, and any suggestion
> will be welcomed.
>
> Also committed is a some refactoring of ps backend but the change
> should be quite transparent.
I like it. Out of curiosity, is there anything that this approach
brings (other than simplicity) that isn't already covered by the
support for:
matplotlib.use('module:://')
?
Ryan
--
Ryan May
Graduate Research Assistant
School of Meteorology
University of Oklahoma
|
|
From: Jae-Joon L. <lee...@gm...> - 2010-02-03 21:14:00
|
I'm experimenting with a customized ps backend that saves images in cmyk colorspace. It simply converts the rgb image to cmyk (using lcms), and nothing more (i.e., it does not embed the icc profile inside the eps file). While I don't see practical usefulness of this other than for a previewing purpose, give it a try if you're interested (the current svn matplotlib is required). Any comment of suggestion will be welcomed. http://github.com/leejjoon/mpl_ps_cmyk Regards, -JJ |
|
From: Jae-Joon L. <lee...@gm...> - 2010-02-03 20:02:14
|
Dear all,
I just committed a small change that enables a user to register a
custom backend that will be used with "savefig".
For example,
import matplotlib.backend_bases
from matplotlib.backends.backend_ps import FigureCanvasPS, RendererPS
class RendererPSCustom(RendererPS):
def draw_path(self, gc, path, transform, rgbFace=None):
print "custom draw path"
RendererPS.draw_path(self, gc, path, transform, rgbFace)
class FigureCanvasPSCustom(FigureCanvasPS):
_renderer_class = RendererPSCustom
def print_eps_custom(self, outfile, *args, **kwargs):
print "Using Custome backend"
return self._print_ps(outfile, 'eps', *args, **kwargs)
matplotlib.backend_bases.register_backend("eps_custom", FigureCanvasPSCustom)
plt.plot([1,2,3])
plt.savefig("a.eps", format="eps_custom") # this will save the file
using backend_ps_cmyk
The api may need some cleanups or modifications, and any suggestion
will be welcomed.
Also committed is a some refactoring of ps backend but the change
should be quite transparent.
Regards,
-JJ
|
|
From: Michael D. <md...@st...> - 2010-02-02 15:43:41
|
I can't seem to reproduce this on a 32-bit RHEL4 machine with:
python-2.5.4
matplotlib-0.99.1.2
GNU ghostscript 7.07
and viewed with any of:
Adobe Reader 8.1.7
xpdf 3.00
ggv 2.8.0
(sorry no evince on RHEL4)
What versions of these tools are you running? Do you have any
customizations in your matplotlibrc file? Can you send me (off-list)
the ps/eps and pdf files in question?
Mike
David J. Raymond wrote:
> I'm running v0.99.1.2 on Debian Linux, 32 bit Intel. A colorbar on
> the right with negative labels produces postscript-eps output which
> displays ok with gv or evince. But when conversion of the ps/eps file
> to pdf is made, the negative labels get replaced by dashes when the
> pdf is viewed by xpdf or evince. A variety of pdf conversion methods
> (ps2pdf, pdflatex) were used, all with the same result. I am
> including a simple sample python script which creates a graphic with
> the problem:
>
> ---------------------------------------------------------------------
>
> #!/usr/bin/python
> from numpy import *
> import matplotlib.pyplot as plt
>
> # this demos a bug in the eps output
>
> x = linspace(0,6,13)
> y = linspace(0,3,7)
> (X,Y) = meshgrid(x,y)
> a = 3.5*sin(X)*sin(Y)
>
> c = plt.contourf(x,y,a)
> b = plt.colorbar(c, orientation = 'vertical')
> lx = plt.xlabel('x')
> ly = plt.ylabel('y')
> ax = plt.axis([0,6,0,3])
>
> plt.show()
>
> ---------------------------------------------------------------------
>
> Xpdf outputs the following error messages:
> Error: Bad bounding box in Type 3 glyph
> Error: Missing or bad Type3 CharProc entry
> Error: Bad bounding box in Type 3 glyph
> Error: Missing or bad Type3 CharProc entry
> Error: Bad bounding box in Type 3 glyph
> Error: Missing or bad Type3 CharProc entry
> Error: Bad bounding box in Type 3 glyph
> Error: Missing or bad Type3 CharProc entry
> Error: Bad bounding box in Type 3 glyph
> Error: Missing or bad Type3 CharProc entry
> Error: Bad bounding box in Type 3 glyph
> Error: Missing or bad Type3 CharProc entry
> Error: Bad bounding box in Type 3 glyph
> Error: Missing or bad Type3 CharProc entry
> Error: Bad bounding box in Type 3 glyph
> Error: Missing or bad Type3 CharProc entry
>
> These don't appear if there are no negative numbers in the
> colorbar scale.
>
> Dave Raymond
>
> PS -- I haven't filed a bug report because I haven't been able
> to figure out the Source Forge bug reporting system yet.
>
> ------------------------------------------------------------------------------
> The Planet: dedicated and managed hosting, cloud storage, colocation
> Stay online with enterprise data centers and the best network in the business
> Choose flexible plans and management services without long-term contracts
> Personal 24x7 support from experience hosting pros just a phone call away.
> http://p.sf.net/sfu/theplanet-com
> _______________________________________________
> Matplotlib-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>
--
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA
|
|
From: David J. R. <ra...@ke...> - 2010-02-02 04:50:20
|
I'm running v0.99.1.2 on Debian Linux, 32 bit Intel. A colorbar on
the right with negative labels produces postscript-eps output which
displays ok with gv or evince. But when conversion of the ps/eps file
to pdf is made, the negative labels get replaced by dashes when the
pdf is viewed by xpdf or evince. A variety of pdf conversion methods
(ps2pdf, pdflatex) were used, all with the same result. I am
including a simple sample python script which creates a graphic with
the problem:
---------------------------------------------------------------------
#!/usr/bin/python
from numpy import *
import matplotlib.pyplot as plt
# this demos a bug in the eps output
x = linspace(0,6,13)
y = linspace(0,3,7)
(X,Y) = meshgrid(x,y)
a = 3.5*sin(X)*sin(Y)
c = plt.contourf(x,y,a)
b = plt.colorbar(c, orientation = 'vertical')
lx = plt.xlabel('x')
ly = plt.ylabel('y')
ax = plt.axis([0,6,0,3])
plt.show()
---------------------------------------------------------------------
Xpdf outputs the following error messages:
Error: Bad bounding box in Type 3 glyph
Error: Missing or bad Type3 CharProc entry
Error: Bad bounding box in Type 3 glyph
Error: Missing or bad Type3 CharProc entry
Error: Bad bounding box in Type 3 glyph
Error: Missing or bad Type3 CharProc entry
Error: Bad bounding box in Type 3 glyph
Error: Missing or bad Type3 CharProc entry
Error: Bad bounding box in Type 3 glyph
Error: Missing or bad Type3 CharProc entry
Error: Bad bounding box in Type 3 glyph
Error: Missing or bad Type3 CharProc entry
Error: Bad bounding box in Type 3 glyph
Error: Missing or bad Type3 CharProc entry
Error: Bad bounding box in Type 3 glyph
Error: Missing or bad Type3 CharProc entry
These don't appear if there are no negative numbers in the
colorbar scale.
Dave Raymond
PS -- I haven't filed a bug report because I haven't been able
to figure out the Source Forge bug reporting system yet.
|