Hi,

I think that except for contourf3D everything is functioning fine
again, so I'm thinking about packaging/distributing it. (I will try to
fix contourf3D as well when I can find some time)

2009/3/3 John Hunter <jdh2...@gmail.com>:
>
>
> On Mon, Mar 2, 2009 at 10:13 PM, Jonathan Taylor
> <jonathan.tay...@utoronto.ca> wrote:
>>
>> Hi,
>>
>> I saw that 3D plotting was dropped from matplotlib since the last time
>> I used it.  Unfortunately, it is pretty necessary for some of the work
>> I am doing.  Thus, I have started the process of refactoring the code
>> to work with recent versions of matplotlib.
>>
>> Right now, it is still in very early stages and is quite flaky but I
>> do have some functionality.  In particular, I am able to do a regular
>> 3d plot, a wireframe plot and a scatter plot.  If this interests
>> anyone I am making the code available via git.  Instructions are
>> available on my website at:
>
> That's great -- a number of people were very disappointed to see the
> functionality removed, even though it was primitive compared to a good 3D
> toolkit.  The problem was, we could never find a core developer who was
> interested in taking it under his wing.  Once you get this to a satisfactory
> point, I suggest you develop it as an mpl toolkit.  That way, it will get
> installed with every mpl distro (the plain vanilla toolkits we ship, the
> complex ones like basemap are distributed separately) but without the
> implicit promise of full support until someone is willing to step up and
> offer to fully support it.
>
> JDH
>

That sounds good. I assume you mean adding it to lib/mpl_toolkits in
the matplotlib source? It would be great to do this soon.

I also tried to create a separate mpl_toolkit installer with
setuptools, but can't get that to work properly:

In [2]: import mpl_toolkits.mplot3d
/usr/lib/python2.5/site-packages/mpl_toolkits/__init__.py:2:
UserWarning: Module mpl_toolkits was already imported from
/usr/lib/python2.5/site-packages/mpl_toolkits/__init__.pyc, but
/usr/lib/python2.5/site-packages/mplot3d-0.1-py2.5.egg is being added
to sys.path
  __import__('pkg_resources').declare_namespace(__name__)

This can probably be fixed, but I would prefer things to live in the
matplotlib tree, and I'm willing to volunteer to support it.

Cheers,
-- 
Reinier Heeres
Waalstraat 17
2515 XK Den Haag
The Netherlands

Tel: +31 6 10852639

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

Reply via email to