John Hunter wrote:
> On Mon, Aug 10, 2009 at 5:05 AM, Gary Ruben<gru...@bigpond.net.au> wrote:
>> Many of the axes_grid examples in the thumbnail gallery don't work out
>> of the box with the latest matplotlib 0.99 because they rely on
>> demo_image and demo_axes_divider modules. Should these have been
>> packaged with 0.99 or were they left out deliberately?
> 
> We've addressed this already in svn HEAD, but the fixes won't be out
> until mpl1.0.  For now, just drop the attached file in the same
> directory as your example code (you may also need to touch a
> __init__.py in that dir.
[...]

What about some kind of 'requires(version)'? (assert? module function?) 
Maybe even with a latest version that it supported for code that is out 
of date? Then if an example (essentially a test?) is added in tandem 
with some new code, then the 'requires(version)' code can be updated. 
Similar checks could be made if examples are updated to support 
larger-scale changes (which are hopefully not as common!). This could 
also allow examples to be tagged with the required version, and even 
sorted according to 'added in this version'.

I run debian lenny with its version of mpl, and I was very glad when I 
upgraded to it, in order not to have to regularly compile mpl if there 
was some new feature. However, if I could clearly see from 
examples/thumbnails which features required which version, then this 
would make things a little clearer, and balance a need to upgrade perhaps?

Thoughts?

-- 
Neil Pilgrim

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to