Fred,
In image.py, the AxesImage.__init__() includes:
self._interpd = {
'nearest' : _image.NEAREST,
'bilinear' : _image.BILINEAR,
'bicubic' : _image.BICUBIC,
'spline16' : _image.SPLINE16,
'spline36' : _image.SPLINE36,
'hanning' : _image.HANNING,
'hamming' : _image.HAMMING,
'hermite' : _image.HERMITE,
'kaiser' : _image.KAISER,
'quadric' : _image.QUADRIC,
'catrom' : _image.CATROM,
'gaussian' : _image.GAUSSIAN,
'bessel' : _image.BESSEL,
'mitchell' : _image.MITCHELL,
'sinc' : _image.SINC,
'lanczos' : _image.LANCZOS,
'blackman' : _image.BLACKMAN,
}
Logically I suspect this should be a class attribute, not an instance
attribute, which would make things easier for you (and is an easy change
to make--I can make it unless someone quickly points out why this would
be a mistake.) Maybe the keys should be a separate class attribute,
with no underscore, since although the values in this dictionary may be
implementation-dependent, the keys should not be--they are part of the
external interface.
Let me know if making these changes in svn is worthwhile.
Eric
fred wrote:
> Eric Firing a écrit :
>> fred wrote:
>>> Hi,
>>>
>>> How can I get the list of the available interpolation functions
>>> used by imshow() ?
>>>
>>> TIA.
>>>
>>> Cheers,
>>>
> Sorry, I was not clear.
>
> I want to get the list, not to know, in order to set it in a trait
> object, for instance,
> using something like interpd.keys().
>
> TIA.
>
> Cheers,
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users