[matplotlib-devel] bbox images move when figure is saved to pdf

2015-01-20 Thread Benjamin Reedlunn
I wondered if someone could take a look at Issue #3918 
(https://github.com/matplotlib/matplotlib/issues/3918).  As you can see in my 
last two posts, everything works fine if I have one bbox image or if I don't 
save as a pdf.  However, if I have two bbox images, the images move when I save 
as a pdf.  

This seems like a relatively small issue to fix, so I have tried to debug the 
problem, but I have been unable to find the source of the issue.  If anyone 
could point me toward where the problematic code is, I would be happy to fix 
it, test it, and submit the PR.

-Ben (Stretch97)
--
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
___
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


Re: [matplotlib-devel] using waffle.io for issue management

2015-01-20 Thread Michael Droettboom
I like it.  I could make some nitpicks, but I think it's clearly 
superior to raw github alone, and on that basis I have no objections.  I 
think we should make sure we don't make the experience using github 
alone any worse, though, as I'm sure for some the familiarity there from 
other projects will be most important.  It doesn't *seem* like it does, 
but I think it's important to consider.


Mike

On 01/18/2015 04:52 PM, R Hattersley wrote:

You need an extra "matplotlib" ... https://waffle.io/matplotlib/matplotlib

On 17 January 2015 at 19:29, Thomas Caswell > wrote:


Hey all,

We have set up waffle.io  to try and help manage
our issues: https://waffle.io/matplotlib/

If you have commit rights, you should be able to move the cards
around.

Any thoughts on this tool? I would like to use this to keep track
of the review state of PRs.

Tom


--
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in
Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely
compliant.
http://p.sf.net/sfu/gigenet
___
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/matplotlib-devel




--
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet


___
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel



--
Michael Droettboom
Science Software Branch
Space Telescope Science Institute

http://www.droettboom.com

--
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet___
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


Re: [matplotlib-devel] using waffle.io for issue management

2015-01-20 Thread Eric Firing
Looks good to me.  As far as I can see, it is not doing anything that 
would interfere with ordinary direct github use.

What determines the column assignments?  A combination of tags and 
open/closed status?  Is there something else going on?

Eric

On 2015/01/20 6:13 AM, Michael Droettboom wrote:
> I like it.  I could make some nitpicks, but I think it's clearly
> superior to raw github alone, and on that basis I have no objections.  I
> think we should make sure we don't make the experience using github
> alone any worse, though, as I'm sure for some the familiarity there from
> other projects will be most important.  It doesn't *seem* like it does,
> but I think it's important to consider.
>
> Mike
>
> On 01/18/2015 04:52 PM, R Hattersley wrote:
>> You need an extra "matplotlib" ... https://waffle.io/matplotlib/matplotlib
>>
>> On 17 January 2015 at 19:29, Thomas Caswell > > wrote:
>>
>> Hey all,
>>
>> We have set up waffle.io  to try and help manage
>> our issues: https://waffle.io/matplotlib/
>>
>> If you have commit rights, you should be able to move the cards
>> around.
>>
>> Any thoughts on this tool? I would like to use this to keep track
>> of the review state of PRs.
>>
>> Tom
>>
>> 
>> --
>> New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
>> GigeNET is offering a free month of service with a new server in
>> Ashburn.
>> Choose from 2 high performing configs, both with 100TB of bandwidth.
>> Higher redundancy.Lower latency.Increased capacity.Completely
>> compliant.
>> http://p.sf.net/sfu/gigenet
>> ___
>> Matplotlib-devel mailing list
>> Matplotlib-devel@lists.sourceforge.net
>> 
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>>
>>
>>
>>
>> --
>> New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
>> GigeNET is offering a free month of service with a new server in Ashburn.
>> Choose from 2 high performing configs, both with 100TB of bandwidth.
>> Higher redundancy.Lower latency.Increased capacity.Completely compliant.
>> http://p.sf.net/sfu/gigenet
>>
>>
>> ___
>> Matplotlib-devel mailing list
>> Matplotlib-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>
>
> --
> Michael Droettboom
> Science Software Branch
> Space Telescope Science Institute
>
> http://www.droettboom.com
>
>
>
> --
> New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
> GigeNET is offering a free month of service with a new server in Ashburn.
> Choose from 2 high performing configs, both with 100TB of bandwidth.
> Higher redundancy.Lower latency.Increased capacity.Completely compliant.
> http://p.sf.net/sfu/gigenet
>
>
>
> ___
> Matplotlib-devel mailing list
> Matplotlib-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>


--
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
___
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel


Re: [matplotlib-devel] using waffle.io for issue management

2015-01-20 Thread Thomas Caswell
The column asignments are tags + open/close status.

https://waffle.io/matplotlib/matplotlib/settings/columns _should_ drop you
to the webpage that lets you see how they are controlled (you might need to
log in to see it).  It has been set up for a while now and no one has
complained about GH breaking, so I think it is pretty side-effect less.

Tom

On Tue Jan 20 2015 at 5:10:47 PM Eric Firing  wrote:

> Looks good to me.  As far as I can see, it is not doing anything that
> would interfere with ordinary direct github use.
>
> What determines the column assignments?  A combination of tags and
> open/closed status?  Is there something else going on?
>
> Eric
>
> On 2015/01/20 6:13 AM, Michael Droettboom wrote:
> > I like it.  I could make some nitpicks, but I think it's clearly
> > superior to raw github alone, and on that basis I have no objections.  I
> > think we should make sure we don't make the experience using github
> > alone any worse, though, as I'm sure for some the familiarity there from
> > other projects will be most important.  It doesn't *seem* like it does,
> > but I think it's important to consider.
> >
> > Mike
> >
> > On 01/18/2015 04:52 PM, R Hattersley wrote:
> >> You need an extra "matplotlib" ... https://waffle.io/matplotlib/
> matplotlib
> >>
> >> On 17 January 2015 at 19:29, Thomas Caswell  >> > wrote:
> >>
> >> Hey all,
> >>
> >> We have set up waffle.io  to try and help manage
> >> our issues: https://waffle.io/matplotlib/
> >>
> >> If you have commit rights, you should be able to move the cards
> >> around.
> >>
> >> Any thoughts on this tool? I would like to use this to keep track
> >> of the review state of PRs.
> >>
> >> Tom
> >>
> >> 
> --
> >> New Year. New Location. New Benefits. New Data Center in Ashburn,
> VA.
> >> GigeNET is offering a free month of service with a new server in
> >> Ashburn.
> >> Choose from 2 high performing configs, both with 100TB of bandwidth.
> >> Higher redundancy.Lower latency.Increased capacity.Completely
> >> compliant.
> >> http://p.sf.net/sfu/gigenet
> >> ___
> >> Matplotlib-devel mailing list
> >> Matplotlib-devel@lists.sourceforge.net
> >> 
> >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
> >>
> >>
> >>
> >>
> >> 
> --
> >> New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
> >> GigeNET is offering a free month of service with a new server in
> Ashburn.
> >> Choose from 2 high performing configs, both with 100TB of bandwidth.
> >> Higher redundancy.Lower latency.Increased capacity.Completely compliant.
> >> http://p.sf.net/sfu/gigenet
> >>
> >>
> >> ___
> >> Matplotlib-devel mailing list
> >> Matplotlib-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
> >
> >
> > --
> > Michael Droettboom
> > Science Software Branch
> > Space Telescope Science Institute
> >
> > http://www.droettboom.com
> >
> >
> >
> > 
> --
> > New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
> > GigeNET is offering a free month of service with a new server in Ashburn.
> > Choose from 2 high performing configs, both with 100TB of bandwidth.
> > Higher redundancy.Lower latency.Increased capacity.Completely compliant.
> > http://p.sf.net/sfu/gigenet
> >
> >
> >
> > ___
> > Matplotlib-devel mailing list
> > Matplotlib-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
> >
>
>
> 
> --
> New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
> GigeNET is offering a free month of service with a new server in Ashburn.
> Choose from 2 high performing configs, both with 100TB of bandwidth.
> Higher redundancy.Lower latency.Increased capacity.Completely compliant.
> http://p.sf.net/sfu/gigenet
> ___
> Matplotlib-devel mailing list
> Matplotlib-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>
--
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet___
Matplotlib-d

Re: [matplotlib-devel] [Matplotlib-users] Matplotlib and Numfocus Fiscal Sponsorship Agreement (FSA)

2015-01-20 Thread Michiel de Hoon
+1

Best,
-Michiel


On Wed, 1/21/15, Michael Droettboom  wrote:

 Subject: [Matplotlib-users] Matplotlib and Numfocus Fiscal Sponsorship 
Agreement (FSA)
 To: "matplotlib-devel@lists.sourceforge.net" 
, "matplotlib-users" 

 Date: Wednesday, January 21, 2015, 12:48 AM
 
 
   
 
 
   
   
 
 
   Matplotlib
   is a widely used, well regarded, and powerful
 visualization
   library that has dominated the Python
 visualization stack for
   over a decade. However, to maintain that position,
 matplotlib
   must continue to evolve. Complementary or
 alternative
   libraries are appearing at an increasing rate,
 including
   browser-based plotting and GPU acceleration. To
 maintain its
   leadership position for the next decade,
 Matplotlib must
   interface with these alternatives while
 simultaneously
   expanding its capabilities and becoming easier to
 use and
   learn.
   
 
   Matplotlib’s
   large existing user base (greater than 50,000)
 means that new
   developments need to be carefully balanced with
 maintaining
   existing interfaces.  With the large user and
 code base comes
   a significant maintenance and user-support burden.
  These
   responsibilities currently account for a majority
 of the
   core-developer time spent on matplotlib and has
 resulted in
   both the code base and community being in a
 healthier state
   than ever before. Even 6 years ago there was no
 automated
   testing to speak of and the number of contributors
 continues
   to soar on github. However, this effort is, for
 the most part,
   done on a volunteer basis in the nights and
 weekends of the
   core developers.  To go beyond this maintenance
 level—to make
   step-change improvements for the benefit of
 matplotlib’s
   users—will require funding for full-time
 developers. Inspired
   and encouraged by the example of IPython, we would
 like to
   begin the process of fundraising.
   
 
   Managing
   funding on the needed scale is a complex and
 time-consuming
   process.  Thankfully, NumFOCUS, a 501(c)3 charity
 organisation
   co-founded by John Hunter, offers a fiscal
 sponsorship
   agreement to minimize the administrative and legal
 burden on
   open source projects. We would like to enlist
 NumFOCUS as our
   agents in all legal and financial matters,
 including banking,
   accepting donations as a non-profit, payroll, and
 access to
   legal counsel.  As part of the agreement,
 NumFOCUS would
   charge a percentage of all funds raised to cover
 their costs.
    The full text of the agreement is
 attached.
   
 
   To
   comply with the legal and accounting requirements
 of a
   non-profit, matplotlib needs to form an
 administrative body to
   interact with NumFOCUS and direct the disbursement
 of any
   funds.  The proposed initial members of the body,
 are myself
   (Mike Droettboom), Eric Firing, Phil Elson, and
 Thomas
   Caswell, with Thomas acting as the point of
 contact with
   NumFOCUS.
   
 
   In
   practice, signing an FSA will have very little
 impact on the
   matplotlib project itself - it will still be
 BSD-licensed and
   community-driven as it has always been, and the
 only
   motivation for doing this is to give us an
 opportunity to
   apply for funding to do more work on matplotlib.
 We'd like to
   canvas the community's opinion on the matter,
 but to put a
   concrete timeline on the discussion, we would like
 to propose
   signing an FSA with NumFOCUS in 3 weeks (Feb 10th
 2015) unless
   there is a major community discomfort with us
 doing so. 
 
 
   
 
   Cheers,
 
   Michael Droettboom
 
 
 
 
 
 -- 
 Michael Droettboom
 Science Software Branch
 Space Telescope Science Institute
 
 http://www.droettboom.com
   
 
 
 -Inline Attachment Follows-
 
 --
 New Year. New Location. New Benefits. New Data Center in
 Ashburn, VA.
 GigeNET is offering a free month of service with a new
 server in Ashburn.
 Choose from 2 high performing configs, both with 100TB of
 bandwidth.
 Higher redundancy.Lower latency.Increased
 capacity.Completely compliant.
 http://p.sf.net/sfu/gigenet
 -Inline Attachment Follows-
 
 ___
 Matplotlib-users mailing list
 matplotlib-us...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/matplotlib-users
 

---

Re: [matplotlib-devel] using waffle.io for issue management

2015-01-20 Thread Eric Firing
Tom,

Thanks for setting this up.

Eric

On 2015/01/20 4:38 PM, Thomas Caswell wrote:
> The column asignments are tags + open/close status.
>
> https://waffle.io/matplotlib/matplotlib/settings/columns _should_ drop
> you to the webpage that lets you see how they are controlled (you might
> need to log in to see it).  It has been set up for a while now and no
> one has complained about GH breaking, so I think it is pretty
> side-effect less.
>
> Tom
>
> On Tue Jan 20 2015 at 5:10:47 PM Eric Firing  > wrote:
>
> Looks good to me.  As far as I can see, it is not doing anything that
> would interfere with ordinary direct github use.
>
> What determines the column assignments?  A combination of tags and
> open/closed status?  Is there something else going on?
>
> Eric
>
> On 2015/01/20 6:13 AM, Michael Droettboom wrote:
>  > I like it.  I could make some nitpicks, but I think it's clearly
>  > superior to raw github alone, and on that basis I have no
> objections.  I
>  > think we should make sure we don't make the experience using github
>  > alone any worse, though, as I'm sure for some the familiarity
> there from
>  > other projects will be most important.  It doesn't *seem* like it
> does,
>  > but I think it's important to consider.
>  >
>  > Mike
>  >
>  > On 01/18/2015 04:52 PM, R Hattersley wrote:
>  >> You need an extra "matplotlib" ...
> https://waffle.io/matplotlib/__matplotlib
> 
>  >>
>  >> On 17 January 2015 at 19:29, Thomas Caswell  
>  >> >> wrote:
>  >>
>  >> Hey all,
>  >>
>  >> We have set up waffle.io 
>  to try and help manage
>  >> our issues: https://waffle.io/matplotlib/
>  >>
>  >> If you have commit rights, you should be able to move the cards
>  >> around.
>  >>
>  >> Any thoughts on this tool? I would like to use this to keep
> track
>  >> of the review state of PRs.
>  >>
>  >> Tom
>  >>
>  >>
>   
> --__--__--
>  >> New Year. New Location. New Benefits. New Data Center in
> Ashburn, VA.
>  >> GigeNET is offering a free month of service with a new server in
>  >> Ashburn.
>  >> Choose from 2 high performing configs, both with 100TB of
> bandwidth.
>  >> Higher redundancy.Lower latency.Increased capacity.Completely
>  >> compliant.
>  >> http://p.sf.net/sfu/gigenet
>  >> _
>  >> Matplotlib-devel mailing list
>  >> Matplotlib-devel@lists.__sourceforge.net
> 
>  >>  >
>  >>
> https://lists.sourceforge.net/__lists/listinfo/matplotlib-__devel
> 
>  >>
>  >>
>  >>
>  >>
>  >>
> 
> --__--__--
>  >> New Year. New Location. New Benefits. New Data Center in
> Ashburn, VA.
>  >> GigeNET is offering a free month of service with a new server in
> Ashburn.
>  >> Choose from 2 high performing configs, both with 100TB of bandwidth.
>  >> Higher redundancy.Lower latency.Increased capacity.Completely
> compliant.
>  >> http://p.sf.net/sfu/gigenet
>  >>
>  >>
>  >> _
>  >> Matplotlib-devel mailing list
>  >> Matplotlib-devel@lists.__sourceforge.net
> 
>  >>
> https://lists.sourceforge.net/__lists/listinfo/matplotlib-__devel
> 
>  >
>  >
>  > --
>  > Michael Droettboom
>  > Science Software Branch
>  > Space Telescope Science Institute
>  >
>  > http://www.droettboom.com
>  >
>  >
>  >
>  >
> 
> --__--__--
>  > New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
>  > GigeNET is offering a free month of service with a new server in
> Ashburn.
>  > Choose from 2 high performing configs, both with 100TB of bandwidth.
>  > Higher redundancy.Lower latency.Increased capacity.Completely
> compliant.
>  > http://p.sf.net/sfu/gigenet
>  >
>  >
>  >
>  > _
>  > Matplotlib-devel mailing list
>  > Matplotlib-devel@lists.__sourceforge.net
>