The recent "nasty import behavior" thread motivated me to post an issue I've 
been having with matplotlib and chaco. (I've posted to the Chaco list 
previously, without much luck.)

If I import matplotlib and chaco at the same time, I get a segmentation fault 
in the _path.so plugin.  Below is a simple script that segfaults on my computer.

I should note that this is installation dependent; someone on the Chaco list 
only had the issue with certain versions of Python. Just for reference, I'm on 
OS X 10.6, Python 2.6.1, and matplotlib/chaco trunk.

-Tony

P.S. In reality, there's no reason to import matplotlib when using Chaco, but I 
have some helper modules with some tangled imports (i.e. need to be refactored).

#---

import matplotlib.pyplot as plt

import enthought.traits.api as traits
import enthought.traits.ui.api as ui
import enthought.chaco.api as chaco
from enthought.enable.component_editor import ComponentEditor


class LinePlot(traits.HasTraits): 
    plot = traits.Instance(chaco.Plot) 
    traits_view = ui.View(
        ui.Item('plot', editor=ComponentEditor()),
                width=500, height=500, resizable=True)

    def __init__(self): 
        plotdata = chaco.ArrayPlotData(x=[1,2,3], y=[1,2,3]) 
        self.plot = chaco.Plot(plotdata) 
        self.plot.plot(('x', 'y')) 

viewer = LinePlot()
viewer.configure_traits()


------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to